I think it's worth me doing a new #Introduction:
Hi! I'm Chris! I write code, I make things, and I parent.
My posts are generally about a few key areas: #Programming, #HamRadio, #TTRPG and #Parenting.
As far as programming, I mostly focus on #DotNet #CSharp professionally, with a smattering of #WebDev using #TypeScript. For my "not professional" development, I do a lot of #GameDev in #Godot (usually using C#, though not always!), and I adore #FunctionalProgramming, particularly in #FSharp, but also in many other languages! I stream software and game development on Twitch at https://twitch.tv/b4ux1t3. The schedule on there is not currently correct (January 2025), but should be soon.
When it comes to ham radio, I mostly focus on #DigitalModes, though I do a little bit of #POTA and #SOTA (well, I want to, anyway!). I'm a big user of #APRS and #PacketRadio. I try to be active on #YSF via the inimitable KJ7OMO@mastodon.radio's (edit: removed the mention here to prevent accidental mentions!) pride radio network, though mostly I listen. If you'd like my callsign, feel free to DM me. I do not list it publicly, but I'm not shy about handing it out in a more private setting.
Regarding TTRPG, I'm mostly a forever GM who runs #ShadowdarkRPG, #BladesInTheDark, #MorkBorg and #Mausritter, though I love most #OSR games and often mix and match rules and stuff. I don't _hate_ #DnD, #dnd5e or otherwise, it's just not the sort of thing I enjoy running. I also GM professionally on https://startplaying.games/gm/b4ux1t3!
Outside of that, some of my posts are about #Crochet, #BookBinding, #Woodworking, #Mathematics, #Linguistics, #TokiPona and, well, lots of other things
I have lots of links in my profile if you'd like to know more about me!
#FluentAssertions has been taken over by a hostile company. They have changed the license from Apache 2.0 to some bs commercial license, probably without consent from the contributors. I've created a fork, feel free to depend on it if you need a drop-in replacement that won't just change the license.
Bolero 0.24 released! Adding support for Blazor Interactive Render Modes and Streaming Rendering. https://fsbolero.io/blog/20241209-bolero-0-24-released #dotnet #fsharp #blazor #fsbolero
#TechTuesday
This #Lemmy post https://programming.dev/post/22672085 links to the recording of the talk I gave earlier in the year, about how #dotNet #dotNetMAUI and other #programmers #developers can get the most out of #Mastodon and the #Fediverse in general. Show to people you want to come here, or watch yourself if you feel like you could learn more about it.
CC @andypiper @evanprodromou@evanp.me @evanprodromou@socialwebfoundation.org @Gargron @mapache @alvinashcraft @alvinashcraft.com @jamesmontemagno
I know it has limitations and quirks, but no more so than any other approach I've seen. And the flexibility of a single-language UI framework that runs on client, server, and mobile with the perf of #dotnet is amazing.
Dowstodon updated to 1.3. The most noteworthy change is a new design for profiles. It looked quite bad and it wasn't the most performant, so I took the opportunity to try and fix both issues. I also updated it to .NET 9.
https://apps.microsoft.com/store/detail/9PHNV45JVR2S?cid=mastodon
Did you know that Microsoft Visual Studio will show you errors in your JSON string if you just put a comment //lang=json?
I'm excited to teach "The Culture of #Python" at #GLUGNET, the #dotNET #meetup in #Lansing. Join us online at https://www.meetup.com/glugnet/events/300427888/, and grab the code at https://github.com/robrich/jupyter_getting_started
Save the date for TechBash Dev Conference 2025 (Nov 4-7 @ Kalahari in the Poconos).
https://buff.ly/48X8XSR
#techbash #msignite #devconference #techevent #poconos #kalahari #dotnet #javascript #cloud #ai #familyfun
@allennewton .Net 9 could have been a simple upgrade but turns out to be a hell ... #dotnet
This is getting in the way. So much noise now with transitive package dependencies that could be vulnerable. NuGet package manager in Visual Studio is trying to implement features from 3rd parties like Snyk. Good goal, poorly implemented.
https://devblogs.microsoft.com/nuget/introducing-transitive-dependencies-in-visual-studio/
dotnet scaffold – Next Generation Project Creation for .NET by Sayed Ibrahim Hashimi.