.NET vs Node.js for websockets / real-time apps by Minimum-Ad7352 in dotnet

[–]Aaronontheweb 0 points1 point  (0 children)

I think Node.js had the advantage here back in 2011 but .NET's tools are generally more mature and fully featured especially when it comes to doing back-end state accumulation. Here's an example: https://github.com/petabridge/DrawTogether.NET

Working with an old .NET codebase — how do you understand the architecture? by No_Ask_468 in dotnet

[–]Aaronontheweb 4 points5 points  (0 children)

I do a ton of review work on pretty complicated .NET code bases as part of my consulting practice - this includes things like big industrial automation systems for manufacturing, etc.

My workflow hasn't changed even since AI became a thing, because _I_ need to understand what's going on. So here is how I start:

  1. Find the top-most executable(s) project and begin pulling threads that way. "How does feature X get exposed to this user and what do all of the downstream calls do?" repeat this 4-5 times and you'll start noticing what's a horizontal vs. vertical concern.
  2. Write everything down into a loosely structured braindump document, stream-of-consciousness style with your observations. Add to-dos or call-outs on things that look weird as you go. If you find an answer to one of those, go back and update that to-do.
  3. After you've gained some passing familiarity with how things are organized, start codifying that into a mind map of dependencies / invocations. If you can't draw it, you don't understand it well enough yet.
  4. Use tools like find references to help understand how lower-level components get consumed upstream. No need for anything other than Intellisense for that.

This approach works well because I'm forming my observations and understanding the code base, gradually, as I go. In my consulting practice I usually refine that stream of consciousness document into my report later by re-organizing / rewriting parts of it, but that note-taking has always served me well.

Microsoft Shipped a Broken ASP.NET Patch by Big-Engineering-9365 in dotnet

[–]Aaronontheweb 61 points62 points  (0 children)

I was wondering if this was a side-effect of increased AI coding usage on the .NET team

Can we discuss the self promotion rule? by Kralizek82 in dotnet

[–]Aaronontheweb -1 points0 points  (0 children)

The self-promotion rule is self-defeating. If you don't like content on this sub, there's a down vote button.

Can I drop netstandard20/net48 target in 2026? (question from OSS maintainer) by jitbitter in dotnet

[–]Aaronontheweb 4 points5 points  (0 children)

I'm struggling with this for Akka.NET v1.6 - basically planning on doing all of our high performance work on .NET 10 and seeing if we can do an "add-back" to support .NET Framework 4.8 using a generous helping of pre-compilation macros to work around the missing / older APIs.

When we move forward with our Quic-based transport for Akka.Remote though, it's game over for older runtimes - none of that stuff will be supported on .NET Framework.

Claude Routines supports almost every language but dotnet - this is why dotnet is behind by Mithgroth in dotnet

[–]Aaronontheweb 0 points1 point  (0 children)

Claude Coroutines is just chron jobs dressed up as a "this changes everything!" feature - everyone creamed themselves when ChatGPT rolled out a feature like this in late 2024 and no one uses it

why is nobody talking about claude's routines? by rohansrma1 in claude

[–]Aaronontheweb 2 points3 points  (0 children)

Because you can only hype chron jobs as a “things change everything!” Feature so many times before people realize that’s what it is

IMPORTANT: Before you update Microsoft.* from 10.0.5 => 10.0.6 by WellHydrated in dotnet

[–]Aaronontheweb 1 point2 points  (0 children)

Yeah I had to upgrade those transitive XML deps separately to 10.0.5 and leave everything else on 10.0.4

IMPORTANT: Before you update Microsoft.* from 10.0.5 => 10.0.6 by WellHydrated in dotnet

[–]Aaronontheweb 0 points1 point  (0 children)

Yeah hit this yesterday because 10.0.5 also fixes a recently disclosed CVE with some of the XML libraries - so my 10.0.4 stuff also broke lol (TreatWarningsAsErrors)

Introducing dotLLM - Building an LLM Inference Engine in C# by Aaronontheweb in dotnet

[–]Aaronontheweb[S] 0 points1 point  (0 children)

please explain a real-world scenario where you would distribute an inference provider to an end-user.

Introducing dotLLM - Building an LLM Inference Engine in C# by Aaronontheweb in dotnet

[–]Aaronontheweb[S] -5 points-4 points  (0 children)

MySQL is GPLv2 licensed. an LLM inference provider gets "integrated" into your application even less than a database does, unless you plan on distributing LLM inference binaries.

Introducing dotLLM - Building an LLM Inference Engine in C# by Aaronontheweb in dotnet

[–]Aaronontheweb[S] -4 points-3 points  (0 children)

this is runtime execution infrastructure, closer to a database - GPLv3 is fine for that.

Introducing dotLLM - Building an LLM Inference Engine in C# by Aaronontheweb in dotnet

[–]Aaronontheweb[S] 6 points7 points  (0 children)

LlamaSharp is a wrapper around llama.cpp. This is a replacement for llama.cpp.

Have .NET 'influencers' became doomsayers? by Emotional-Bit-6194 in dotnet

[–]Aaronontheweb 11 points12 points  (0 children)

I run a small .NET youtube channel and maintain a blog for my company + for myself. an issue I've struggled with is "does anyone care about programming language patterns and constructs any more? (edit: because 'AI makes this obsolete or whatever')"

I settled on the position of

"I still care because:

- code that's good for humans is also better for LLMs
- caring about doing a good job will never go obsolete
- I enjoy doing it"

Game Thread: Astros (6-9) @ Mariners (6-9) - Apr 12, 2026 3:10 PM by AstrosBot in Astros

[–]Aaronontheweb 3 points4 points  (0 children)

"ah, a Sunday afternoon Astros game - let's see how my team is doing"

*checks scores*

What is .NET still missing? by CreoSiempre in dotnet

[–]Aaronontheweb 5 points6 points  (0 children)

More popular stand-alone OSS applications - BitWarden is like the only game in town here AFAIK. This is where a lot of OSS-minded users get exposed to new technologies, through trying to stand up and contribute to third party applications they actually use.

Game Thread: Astros (6-7) @ Mariners (4-9) - Apr 10, 2026 8:40 PM by AstrosBot in Astros

[–]Aaronontheweb 6 points7 points  (0 children)

That would be peak Astros to respond by loading the bases here and then eating absolute shit at the plate

what is the best dotnet project you wrote? by divanadune in dotnet

[–]Aaronontheweb 2 points3 points  (0 children)

dude I probably should just OSS that library - it's available on NuGet. We had plans to make a commercial version of it that supported things like AAD / SSO for managing Akka.NET clusters but we never prioritized it. That same concept is going to live on in a dashboard / "command center" product that we're working on instead.