Top all-time · #4065
Michael Shpilt
Personal blog · michaelscodingspot.comprogrammingcareer
Michael Shpilt writes Blog posts on .NET Software Development, C#, and Debugging on Michael's Coding Spot, a personal blog at michaelscodingspot.com about programming and career. Since 2018, 18 different Hacker News readers have linked it 24 times, most often “The Battle of C# to JSON Serializers in .NET Core 3”. It is still writing: the last post was on 2026-09-07, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Michael Shpilt's blog for .NET and C# performance material, such as comparisons of JSON serializers and ORM efficiency, mostly as a reference point in discussions.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Michael Shpilt's Blog on .NET software development, C#, performance, debugging, and programming productivity
Most-linked posts?
- The Battle of C# to JSON Serializers in .NET Core 33 people · 3 mentions · first linked 2019-12-06
- You Can Cause Memory Leaks in .Net2 people · 2 mentions · first linked 2019-04-15
What Hacker News says?
Decoding JSON is surprisingly intensive. Check out this to see what's going on with it in Dotnet: https://michaelscodingspot.com/the-battle-of-c-to-json-seria... . Node.js will have that issue and in fact the stdlib JSON encoding/decoding can't even be paused so once you start a processing something you're stuck until it's done. You could, however, write an incremental serializer/deserializer that could spread proce…
Comment linking /the-battle-of-c-to-json-serializers-in-net-core-3/
on “We have to talk about this Python, Gunicorn, Gevent thing”Submitted Where did the Microsoft tech stack disappear? as a story · 84 points
HN discussionModern ORMs are pretty efficient [1]. Some developers use the ORM for the "write model" and native SQL for reads/reports, if you are read-heavy. [1] https://michaelscodingspot.com/npgsql-dapper-efcore-performa...
Comment linking /npgsql-dapper-efcore-performance/
on “Your database skills are not 'good to have' (2023)”Submitted The Battle of C# to JSON Serializers in .NET Core 3 as a story · 4 points
HN discussionI would love to here some MSFT people who work on the Net Core teams thoughts about these libraries, because it seems the community has really amazing things to contribute, such as this string builder library. Net Core has seen amazing improvements compared to Framework, yet often still falls behind existing community offerings. e.g. UTF8JSon library: https://michaelscodingspot.com/the-battle-of-c-to-json-seria... O…
Comment linking /the-battle-of-c-to-json-serializers-in-net-core-3/
on “C# String Builder library, 70% faster and 72% less memory allocation”Submitted 5 Techniques to Avoid Memory Leaks by Events in C# .NET you should know as a story · 4 points
HN discussionI Googled “.NET assembly loading”. The second hit is “Understanding How Assemblies Load in C# .NET”, [0], from July 2020, 4 months before the RTM release of the unified .NET 5. While this post mentions .NET Core by name once, this post is completely irrelevant to .NET Core/5+ (which threw out the Global Assembly Cache, assembly redirections, and generally simplified everything). How do you find articles that are act…
Comment linking /assemblies-load-in-dotnet/
on “Understanding the .NET ecosystem: The evolution of .NET into .NET 7”Submitted New browser APIs to detect JavaScript performance problems in production as a story · 3 points
HN discussionSubmitted Cache Implementations in C# .Net as a story · 3 points
HN discussionSubmitted Tips to Become an Efficient, High-Performance Software Developer as a story · 3 points
HN discussionSubmitted Reasons for Startups to Choose Asp.net over Node.js as a story · 2 points
HN discussionSubmitted C# .NET Web Application Tech Stack: Choosing the Front End as a story · 2 points
HN discussionSubmitted You Can Cause Memory Leaks in .Net as a story · 2 points
HN discussionSubmitted You Can Cause Memory Leaks in .Net as a story · 2 points
HN discussionSubmitted 11 things I wish I could tell myself as a Junior Software Developer as a story · 2 points
HN discussionSubmitted 9 Must Decisions in Desktop Application Development for Windows as a story · 2 points
HN discussionSubmitted Recapping C# and .NET in 2023: Announcements, Conferences, and Best Blog Posts as a story · 1 points
HN discussionSubmitted Development slowness in big and legacy applications as a story · 1 points
HN discussionSubmitted My Christmas Wish List from Visual Studio and the C# Build System as a story · 1 points
HN discussionSubmitted What I Learned About C# from Job Interviews as a story · 1 points
HN discussionSubmitted C# Features: Innovations or Imitations? – Part 1 – Michael's Coding Spot as a story · 1 points
HN discussionSubmitted 13 Things That Keep Us Motivated as Software Developers as a story · 1 points
HN discussionSubmitted Class Instantiation Guidelines in Object-Oriented Languages as a story · 1 points
HN discussionSubmitted C# Features: Innovations or Imitations? – Part 1 as a story · 1 points
HN discussion