Every single day convinces me more and more that IDisposable interface is one of the most disastrous things in C#. So easy to screw up in so many ways...
@jamesmontemagno as you use a Macbook as your daily driver I'm interested in what model you are using.
I'm looking to reconcile my Windows/Mac setup to a single device and currently the Mac is in pole position - but I don't want to buy something that's not up to the job, i.e. #dotnet web and mobile development, but I also don't want to fork out for something that's far more capable than I will ever need.
#dotnet this is Fantastic. Everywhere I've worked has ended up writing a custom version of this functionality so it's great to finally put it into the standard library.
With primary constructors added to classes and structs in C# 12 and #dotnet 8, I am not sure why records exist anymore (other than equality implementations).
I'm noticing that a lot of security researchers (or hackers) are pushing up "Logger" packages to NuGet to try to see if #dotnet devs will install them.
👋 Hey #dotnet folks. Do you feel like there are any gaps in the #dotnet ecosystem when it comes to solving your issues and developing solutions? If so, what are they?
Curious for #dotnet folks: If you are trying to add intent determination to user input, what library or API would you use? The big hotness right now is obviously ChatGpt, but curious if there are options that people prefer - especially if your range of possible user intents is pretty narrow (e.g. determining if the user is asking to create a task and the parameters thereof).
🌶️ Spicy take: The #dotnet space would not be where it is today if it wasn't for #JetBrains, #CodeRush, and #OzCode and other partners pushing the DX improvements they have over the years.
I made this short #JetBrainsRider video showing how to debug a Docker Compose solution. It's as simple as hitting the debug button and setting a breakpoint.
Really getting on well with #jetbrains#rider - more so than I ever did with Visual Studio for Mac.
Rider is so much more capable and finding myself more productive with all the keyboard shortcuts, something I never quite got to grips with in #vsformac which feels very much like a second class citizen compared to it's Windows equivalent.
This also helps me make the decision on Windows or Mac for my new laptop - looks like the #Macbook has it
Use Kiota to create a custom C# client for the ChatGPT API! Don't rely on unofficial third-party packages and learn how Microsoft generate their Graph API SDKs.
I would really like to use it to create cross-platform desktop apps, but everything seems to mention windows/mac/mobile and Linux is generally missing, despite being .NET core based.
It seems a great solution but I just need a suitable resource to bring it together. C#, .NET core and #jetbrainsrider is already a great experience on Linux, and I just need UI now.
@mobiuscog I think you are referring to MAUI Blazor hybrid mode which is not supported on Linux desktop. Afaik #blazor alone requires a browser or web viewer (which is what MAUI wraps around your blazor to make it run like a desktop app). The UI options are thus limited when targeting Linux with #dotnet. Avalonia might be worth looking into or you revert to a browser. I’d be happy to learn if you find more viable options.