After years of writing code in a solution, you open it and realize you now have to run a marathon through lax code maintenance practices, issues, and errors you didn't even realize you had.
But you have to start at some point, and what better time than now? A journey of a thousand miles starts with a single step.
🌐 Ever wished you could share your localhost web app with the world? With #VisualStudio Dev Tunnels, now you can! Check out my latest video to see how:
I promised I'd be giving updates on #Iceshrimp's #dotnet C# rewrite -a brand new fedi platform really- so here's where we're at at the moment! The backend's basic functionality is more or less finished, although there will undoubtedly be stuff to fix and improve during beta. So theoretically you could use it, but we don't have a frontend yet so you could use it only with masto apps atm. However, the frontend is where the focus is going now, and we plan to have a basic/working frontend soon so that we can release our first beta in a couple of weeks or so!
We expect performance and server requirements to be comparable to #Akkoma. Things are about to get exciting!
I know that #DotNet on linux (at least, ubuntu-based distros) is a mess right now, but my dotnet is installed in a very normal place, why are you having issues finding it?!
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
Part 6 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is now out.
Sorry about the delay, this is the part that not many people will like, I assume. I try to explain how to implement the inbox, which by nature is dynamic non-static.
I’ll repeat it. #aspnetcore should cater harder to the web designer community with static site generation, razor build steps for prerendering JS/Web components, and more JS build-tool integration.
It's a missed opportunity for #dotnet as these folks use their talents elsewhere.
In one hand I feel sad that some lovely folks on F# twitter were laid out or their teams were disbanded, on the other hand, I feel that there's certain momentum in the F# community as I see more and more folks getting to try it out and talk about it, perhaps that ocaml popularity boom helped a lot here as well.
You asked and we delivered! @stephentoub and I REWRITE LINQ in C# FROM SCRATCH to better understand how it works! It's DEEP #DOTNEThttps://youtu.be/xKr96nIyCFM Part 1 as we go 400 level into the code
@shanselman What happened to the Deep Dive on LINQ with Stephen Toub video on the dotnet YouTube channel? I was watching it when it became unavailable and now shows as private.
@strandloper We found a sync issue but just fixed it. "You asked and we delivered! @stephentoub and I REWRITE LINQ in C# FROM SCRATCH to better understand how it works! It's DEEP #DOTNEThttps://youtu.be/xKr96nIyCFM Part 1 as we go 400 level into the code"
Good job JBR team! Awesome! The terminal is super great now!! The monitoring window is very useful! The top of editor code snippet is super cool like in VSCode! #dotnet
On a separate (but mildly related note): it's probably time to delete the TestDriven.NET support from xUnit.net v3. It's basically been abandoned for several years now and has never supported VS 2022.
I'd keep it even if I was the only one using it (and I likely was), but I can't stay on VS 2019 even if I ignored the end of mainstream support, since the latest version of .NET it supports is .NET Core 3.1. 💔
I recently released Chisel, a tool for removing unwanted dependencies from your #dotnet projects. It’s typically useful to remove the AWS SDK from the MongoDB driver or the Azure SDK from the SQL Server driver (Microsoft.Data.SqlClient). Why do database drivers insist on taking dependencies on cloud libraries? 🤷♀️