Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4065

M

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.

Visit the blog
24mentions?
18HN people?
2018–2024first – last linked?
Links on Hacker News per year · peak 9 in 2019

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?

  1. The Battle of C# to JSON Serializers in .NET Core 3
    3 people · 3 mentions · first linked 2019-12-06
  2. You Can Cause Memory Leaks in .Net
    2 people · 2 mentions · first linked 2019-04-15

What Hacker News says?

  1. Rapzid · 2020-03-08Recommends
    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”
  2. Submitted Where did the Microsoft tech stack disappear? as a story · 84 points

    HN discussion
  3. Modern 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)”
  4. Submitted The Battle of C# to JSON Serializers in .NET Core 3 as a story · 4 points

    HN discussion
  5. I 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”
  6. Submitted 5 Techniques to Avoid Memory Leaks by Events in C# .NET you should know as a story · 4 points

    HN discussion
  7. I 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”
  8. Submitted New browser APIs to detect JavaScript performance problems in production as a story · 3 points

    HN discussion
  9. Submitted Cache Implementations in C# .Net as a story · 3 points

    HN discussion
  10. Submitted Tips to Become an Efficient, High-Performance Software Developer as a story · 3 points

    HN discussion
  11. Submitted Reasons for Startups to Choose Asp.net over Node.js as a story · 2 points

    HN discussion
  12. Submitted C# .NET Web Application Tech Stack: Choosing the Front End as a story · 2 points

    HN discussion
  13. Submitted You Can Cause Memory Leaks in .Net as a story · 2 points

    HN discussion
  14. Submitted You Can Cause Memory Leaks in .Net as a story · 2 points

    HN discussion
  15. Submitted 11 things I wish I could tell myself as a Junior Software Developer as a story · 2 points

    HN discussion
  16. Submitted 9 Must Decisions in Desktop Application Development for Windows as a story · 2 points

    HN discussion
  17. Submitted Recapping C# and .NET in 2023: Announcements, Conferences, and Best Blog Posts as a story · 1 points

    HN discussion
  18. Submitted Development slowness in big and legacy applications as a story · 1 points

    HN discussion
  19. Submitted My Christmas Wish List from Visual Studio and the C# Build System as a story · 1 points

    HN discussion
  20. Submitted What I Learned About C# from Job Interviews as a story · 1 points

    HN discussion
  21. Submitted C# Features: Innovations or Imitations? – Part 1 – Michael's Coding Spot as a story · 1 points

    HN discussion
  22. Submitted 13 Things That Keep Us Motivated as Software Developers as a story · 1 points

    HN discussion
  23. Submitted Class Instantiation Guidelines in Object-Oriented Languages as a story · 1 points

    HN discussion
  24. Submitted C# Features: Innovations or Imitations? – Part 1 as a story · 1 points

    HN discussion

Search all of HN for michaelscodingspot.com

Linked by the same people?