In the #java and #csharp OOP programming languages, #reflection is used to not only review an object’s private fields and methods, but also to access and change them.
This is used for instance by large #dependencyinjection libraries and frameworks, by preprocessors, and of course by the standard library itself.
It is dangerous because it can break a class’ definition of what should be private and inaccessible.
I’m hosting Chris Simon on a #JetBrains#livestream to discuss #TDD, #DDD, and #csharp. Not to be confused with D&D, which is about wizards, dragons, and dungeon masters… wait it's pretty similar.
🏓 I'm pretty proud of the guided part, as I was able to break down working in the Godot editor and then code, so the only bouncing back and forth is in the game of #pong.
🧑🚀 Give it a try, and let me know what you think.
My friend is looking into contributing to open source but doesn't know where to start. They have experience in Python, C# (Unity), Swift, and React. Does anyone have some pointers or projects they could look into to get started?
Hm is it me or there is some sort of obsession to constantly update a programming language to fill it with "stuff" and "features"
I'm noticing a clear trend for this in #csharp and #cpp, but I'm sure there are others
I mean people keep asking why C is still widely used. I'm pretty sure that one of the reasons is that the spec has barely changed in 50 years or so and it works
C'mon some programming languages are fine as they are, please don't keep crowding them unless absolutely necessary pls?
We just shipped v2 Core Framework 2.8.0, Analyzers 1.13.0, and Visual Studio adapter 2.8.0. The primary purpose of this release is a new parallelism algorithm that should make test timing more reliable, and make thread deadlocks in your tests less likely.
I am extraordinarily annoyed by the fact that #Copilot appears to be enabled by default now in #VSCode and I can't find any way to turn it off. #dotnet#csharp
Uploaded my #JetBrainsRider Pong #godotengine game. It's really my first game, and I probably would do a few things differently, but it's pretty good for a first attempt (in my opinion).
The "Collection was modified" inspection in #ReSharper is quite handy. Warns you about those accidental collection updates while looping over them, resulting in a runtime error. And can fix them automatically! #csharp#dotnet
We just shipped v2 Core Framework 2.7.1, Analyzers 1.12.0, and Visual Studio adapter 2.5.8. This includes a few new assertion overloads, four new #Roslyn analyzers (and two new suppressors), and a handful of bug fixes.
#Mistral Instruct 7B v0.2 has a strange quirk I found tonight. I pasted in a C# class and asked it to generate #XMLDoc comments for everything. I specifically asked it to not rewrite the content of the methods and such, and it always rewrote the whole thing. It was accurate and the comments were great, but it always wants to redo the whole thing. The line between what it can and can't do is mysterious!
I would argue that Entity Framework Core (#csharp#dotnet) has the same pros and cons like any other ORM no matter what language.
Those ORMs looking appealing at first, but once you start doing more advanced things, they start to get in your way and getting slow.
Instead I use ADO.NET (Npgsql), Dapper and Fluent Migrator. Having the ability to write your queries in plain SQL and using Dapper for object mapping matches they way I do it in #php
Now that I'm on a new instance, I guess I should do an #introduction.
I'm Anna, lesbian extraordinaire. I made a lot of plugins for FFXIV, I made Heliosphere (a website+plugin for FFXIV mods), I've made a pastebin... Just a lot of stuff that's caught my interest.
I use a lot of #rustlang and #csharp. I like to read #fantasy and #scifi on my ereader. I like TTRPGs, video games (#ffxiv), some TV and movies, almost all music, and my girlfriend.
I'm very left-leaning, and I believe everyone should have rights - equitable rights at that. (How is this a lefty thing to say and not just normal, basic compassion?) If you are bigoted in any way, I want nothing to do with you.
I don't know. I think I'm pretty average. If I get safe vibes from you, I'll probably approve your follow request.
I never thought I'd be uncovering deadlocks in other peoples code by removing synchronization contexts in @xunit, but a third instance was reported last night and I was able to track things down for them fairly quickly.
Any #godotengine folks know when #csharp will be supported as a target for HTML5. Currently it seems that there is no support for exporting a game for the web when using C# scripts using the latest versions of #dotnet.