Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    .NET Blog

    devblogs.microsoft.com/dotnet · Company blog · on HN since 2019

    Microsoft's official .NET blog, with release announcements, language features, and yearly deep dives into runtime performance improvements.

    Visit blogHN submissions
    ProgrammingSystems & PerformanceLanguages & Compilers
    What HN says

    Commenters enjoy the detailed per-release performance write-ups and cite Maoni Stephens's garbage collector work, with one reporting 2-10x benchmark gains moving off .NET Framework.

    Stats for nerds
    390HN people shared it
    554linked in comments
    9.7Kstory points
    Nov 2025last shared
    2019people per year2025

    Top posts on HN

    1. 1
      .NET 5.0
      4 people · 791 points · first shared 2020 · 455 comments on HN
    2. 2
      .NET 5
      10 people · 732 points · first shared 2019 · 410 comments on HN
    3. 3
      .NET 10
      2 people · 612 points · first shared 2025 · 583 comments on HN
    4. 4
      .NET 6 Released
      3 people · 502 points · first shared 2021 · 416 comments on HN
    5. 5
      .NET Core 3.0
      4 people · 434 points · first shared 2019 · 179 comments on HN
    6. 6
      Run a C# file directly using dotnet run app.cs
      14 people · 391 points · first shared 2025 · 326 comments on HN
    7. 7
      Performance Improvements in .NET 6
      13 people · 386 points · first shared 2021 · 252 comments on HN
    8. 8
      .NET 6 is now in Ubuntu 22.04
      2 people · 371 points · first shared 2022 · 341 comments on HN
    9. 9
      .NET Hot Reload Support via CLI
      5 people · 343 points · first shared 2021 · 262 comments on HN
    10. 10
      Welcome to C# 9.0
      3 people · 246 points · first shared 2020 · 190 comments on HN

    What HN people wrote when they linked it

    • zubspaceMay 2020

      I still love Windows Forms and the designer. Sometimes some solutions are a bit hacky and the designer can do really weird stuff, but I can manage. I think, the standardized look and feel really works well for complex business applications.

      WPF is nice for fully customized UI where you want your application to look modern, but xaml can really be daunting. And it's not only xaml, but that whole MVVM thing can be a nightmare to teach and stick to in a large team and project. Moreover you probably need some designers or an external company to design your UI's to really shine.

      I would keep a close eye on MAUI [1] and where it will go. The Model-View-Update (MVU) pattern looks interesting and the cross platform aspect could be really nice.

      [1] https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/

    • pehejeMay 2022

      Have you had a look at F#?

      It has great GC piggybacking on the huge amount of efforts going into dotnet, each release since dotnet core has just gotten faster and faster, not just GC but many parts of the ecosystem, see e.g. https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/

      Pattern matching is first class. See e.g. https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/pattern-matching

      I haven’t programmed with traits, but sounds like interfaces which you can have records implement.
      https://gist.github.com/robertpi/2964793

      Function signatures are usually not needed due to the type inference algorithm, so while it is statically typed, you often don’t need to write out the types of functions.

    • KiptersMay 2023

      I think what he's saying is that instead of writing that in platform-specific C++ they could have worked on a Vector API and use that instead to automatically work in other (future) SIMD implementations of the same width.

      A poster in another comment mentioned such API is being worked on, and what I described above is exactly how .NET is tackling this: they built a Vector API and are building optimizations like that in C# on top of that API, giving also developers the ability to write SIMD-oriented code in C# rather than resorting to platform-specific C++ and interop/JNI

      In my opinion that's a better approach, it's discussed in great detail here https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/

    • m3hApr 2021

      .NET Core did quite a bit of work on introducing "hardware intrinsics". They updated their standard libraries to use those intrinsics and let the JIT optimize userland code. .NET Core performance is pretty good, if not the best [1].

      I have myself seen 2-3x improvements in older .NET applications migrating to the .NET Core (called just .NET from version 5 onwards). I think JITed code have a unique advantage here that any hardware-specific optimizations are automatically applied by the JIT, with newer versions of JITs bringing even more performance improvements when the ISAs change.

      [1]. https://devblogs.microsoft.com/dotnet/hardware-intrinsics-in-net-core/

      Edit: Added reference link.

    • capablewebSep 2020

      Huh, reading from https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/ which was the first hit on Google shows the following example:

      public data class Person(string FirstName, string LastName);

      It seems https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-9 is saying what you wrote above though.

      Seems my previous comment was based on outdated/wrong information, I'm sorry and thanks for clarifying :)

      Edit: Seems the post I wrote was published 20th May (probably written before) and that was the same date someone said the same thing as my comment here in the discussion about the "records" feature https://github.com/dotnet/csharplang/issues/39#issuecomment-631572976

    • dlkmpJun 2022

      If you had to start over, would you still recommend to yourself to learn F# in 2022?

      I am asking this as someone who has dabbled in functional languages (F#/ Haskell) multiple times over the years but, despite liking the elegance of functional code, never reached a level of productivity that came close to what I am used to from imperative languages. Specifically for C#, given the trend of baking more and more of the cool functional stuff into the language (e.g. [1]), I am wondering whether F# still has enough unique features to justify the effort.

      [1] see e.g. https://devblogs.microsoft.com/dotnet/early-peek-at-csharp-11-features/#c-11-preview-list-patterns

    Related

    ASP.NET Blogdevblogs.microsoft.com/aspnet26 people

    Blazor Now in Official Preview

    ASP.NET Blog
    Company · last shared 2021
    Windows Blogblogs.windows.com885 people

    The Windows Subsystem for Linux is now open source

    Windows Blog
    Company · last shared 2026
    ASP.NET Web Dev Blogblogs.msdn.microsoft.com/webdev37 people

    Announcing the Fastest ASP.NET Yet, ASP.NET Core 1.1 RTM

    ASP.NET Web Dev Blog
    Company · last shared 2019
    Avalonia Blogavaloniaui.net104 people

    .NET MAUI is coming to Linux and the browser

    Avalonia Blog
    Company · last shared 2026
    Microsoft Tech Communitytechcommunity.microsoft.com738 people

    Postgres IDE in VS Code

    Microsoft Tech Community
    Company · last shared 2026
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Microsoft TechNet Blogsblogs.technet.microsoft.com284 people

    Making SQL Server run on Linux

    Microsoft TechNet Blogs
    Company · last shared 2020