{"slug": "asp-net", "name": "ASP.NET", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 11, "commenters": 21, "warners": 2, "score": 10.088, "rising": 0.05, "first": "2025-11-12", "latest": "2026-10-18", "why": "The official aspnet core web framework is (in my opinion) good enough that you don't need anything 3rd party.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 12, "neutral": 12, "compare": 0, "warn": 3}, "spark": [3, 1, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "The official aspnet core web framework is (in my opinion) good enough that you don't need anything 3rd party.", "kind": "", "icon": true, "domain": null, "github_repo": null, "official_url": "https://dotnet.microsoft.com/apps/aspnet", "pricing": "", "aliases": ["ASP.NET Core", "ASP.NET"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 802224690, "item_id": 50139043, "url": "https://news.ycombinator.com/item?id=50139043", "by": "jdthedisciple", "date": "2026-10-18", "version": null, "stance": "recommend", "quote": "(DI, EF Core, ASP.NET Core...) so you still and up with proper architecture", "excerpt": "> The problem with AI SE is that AI writes un-architecture-ed code Not necessarily. I use SOTA models with established stacks like .NET which allow my agent to easily follow decades of best practiced patterns (DI, EF Core, ASP.NET Core...) so you still and up with proper architecture. In fact I can easily still manually inspect everything bc I already know how it's supposed to be written.", "context": "", "use_case": "web development", "switched_from": "", "story": "Show HN: Sphinx \u2013 A hook that quizzes you on your AI's code before shipping"}, {"id": 795524160, "item_id": 49720260, "url": "https://news.ycombinator.com/item?id=49720260", "by": "cromka", "date": "2026-09-15", "version": null, "stance": "recommend", "quote": "ASP.Net Core is also a pretty good alternative to the ubiquitous nodejs?", "excerpt": "ASP.Net Core is also a pretty good alternative to the ubiquitous nodejs? Especially wherever multi threading is required.", "context": "", "use_case": "web backend, multi-threading", "switched_from": "", "story": "Java 27"}, {"id": 790208304, "item_id": 49388019, "url": "https://news.ycombinator.com/item?id=49388019", "by": "exceptione", "date": "2026-08-21", "version": null, "stance": "recommend", "quote": "This is asp.net core", "excerpt": "`Included batteries` and type safety are not the only but imho surely the most important criteria for software projects (I am excluding throw-away code and scripts). The article raises an important point but fails to teach the reader about the JVM ecosystem and the .net core ecosystem. The standard libraries of these two zoo's of programming languages vastly eclipse what the discussed languages offer (Go, Python and ", "context": "", "use_case": "", "switched_from": "", "story": "Better Batteries"}, {"id": 771982833, "item_id": 48248927, "url": "https://news.ycombinator.com/item?id=48248927", "by": "caspper69", "date": "2026-05-23", "version": null, "stance": "recommend", "quote": "how they built on asp.net and like 7 servers and it scaled very well for years", "excerpt": "Yes, many people instinctively stay away from anything microsoft (except github, typescript and npm). But the stack is solid. I\u2019m always reminded of Stack Overflow and how they built on asp.net and like 7 servers and it scaled very well for years. Everyone has what they like and what they\u2019re familiar with, and for better or worse, especially for startups it\u2019s rarely .net. But I couldn\u2019t imagine e.g. using js instead ", "context": "", "use_case": "", "switched_from": "", "story": "Improving C# Memory Safety"}, {"id": 760020208, "item_id": 47501263, "url": "https://news.ycombinator.com/item?id=47501263", "by": "xnorswap", "date": "2026-03-24", "version": null, "stance": "recommend", "quote": "being able to easily justify the use of out of the box ASP.NET Core", "excerpt": "I always liked these benchmarks, I've been following them since the earliest rounds. One thing to note is how much things have improved over that time. Numbers that used to top the benchmarks would now be seen as \"slow\" compared to the top performers. The other useful thing about these benchmarks is being able to easily justify the use of out of the box ASP.NET Core. For many languages, the best performers are custom", "context": "", "use_case": "web framework", "switched_from": "", "story": "Sunsetting the Techempower Framework Benchmarks"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 771989987, "item_id": 48249374, "url": "https://news.ycombinator.com/item?id=48249374", "by": "xp84", "date": "2026-05-23", "version": null, "stance": "warn", "quote": "Running say, Rails or ASP.NET or a Java site back then meant doing", "excerpt": "I used to really love the dead-simple ease PHP brought to server-side dynamic web stuff too. But when shared cpanel type hosting was orders of magnitude cheaper than anything else, that was a way bigger deal. Today you can deploy a node.js app (all the same \u201cjust a script\u201d advantages of PHP) to a half dozen places for free, and for the next step up, a smallish instance at Hetzner, DigitalOcean or whatever, where you ", "context": "", "use_case": "", "switched_from": "", "story": "PHP's Oddities"}, {"id": 739486769, "item_id": 46217923, "url": "https://news.ycombinator.com/item?id=46217923", "by": "xnorswap", "date": "2025-12-10", "version": null, "stance": "warn", "quote": "I used to have this opinion about ASP.NET then ASP.NET Core and the great churn happened.", "excerpt": "I used to have this opinion about ASP.NET then ASP.NET Core and the great churn happened. It's finally settled down again, but boy the in-between years were chaotic. Not just the Framework -> Core migration itself, but the power to make breaking changes went to their heads, and they started quickly tearing up everything only to change their minds again, such as a short-lived \"project.json\" syntax. Django is exactly t", "context": "", "use_case": "", "switched_from": "", "story": "Django: what\u2019s new in 6.0"}, {"id": 734394848, "item_id": 45899678, "url": "https://news.ycombinator.com/item?id=45899678", "by": "Xelbair", "date": "2025-11-12", "version": null, "stance": "warn", "quote": "currently according to techempower benchmarks ASP.net is 55th overall in minimal variant", "excerpt": "the famous benchmark that put ASP.NET in #1 spot was hyperoptimzied to hell while competing with normal implementations of other systems. https://web.archive.org/web/20250330225652/https://dusted.codes/how-fast-is-really-aspnet-core archived version becasue original one gives 404 currently according to techempower benchmarks ASP.net is 55th overall in minimal variant, while being 83 in normal one in Fortunes benchmar", "context": "", "use_case": "", "switched_from": "", "story": ".NET 10"}]}], "who": [{"by": "craigtp", "context": "Senior Software Engineer, Systems Architect", "url": "https://news.ycombinator.com/item?id=49275197", "date": "2026-08-12"}, {"by": "CharlieDigital", "context": "~20 years of C#, startup team", "url": "https://news.ycombinator.com/item?id=46846344", "date": "2026-02-01"}, {"by": "adapptivlabs", "context": "bootstrapped software company in Switzerland", "url": "https://news.ycombinator.com/item?id=46272555", "date": "2025-12-15"}, {"by": "bhubert", "context": "uses .NET at work, runs Arch", "url": "https://news.ycombinator.com/item?id=45982309", "date": "2025-11-19"}], "tags": [], "use_cases": ["web framework", "web development", "web backend, multi-threading", "production web app", "code generation scaffolding", "web application development"], "compared": [{"slug": "postgresql", "name": "PostgreSQL", "co": 7, "switched_from": 0, "switched_to": 0}, {"slug": "net", "name": ".NET", "co": 6, "switched_from": 0, "switched_to": 0}, {"slug": "amazon-web-services", "name": "Amazon Web Services", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "microsoft-sql-server", "name": "Microsoft SQL Server", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "redis", "name": "Redis", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "mongodb", "name": "MongoDB", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "mysql", "name": "MySQL", "co": 5, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47497763", "title": "Sunsetting the Techempower Framework Benchmarks", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=50137950", "title": "Show HN: Sphinx \u2013 A hook that quizzes you on your AI's code before shipping", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49712041", "title": "Java 27", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49590656", "title": "Ask HN: Show your micro-SaaS", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49385068", "title": "Better Batteries", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49156682", "title": "Ask HN: Who wants to be hired? (August 2026)", "mentions": 1}], "sentiment_by_month": {"2025-11": {"warn": 1, "neutral": 1, "recommend": 3}, "2025-12": {"recommend": 1, "warn": 1, "neutral": 1}, "2026-01": {"neutral": 2}, "2026-02": {"recommend": 2, "neutral": 3}, "2026-03": {"recommend": 2, "neutral": 1}, "2026-04": {}, "2026-05": {"neutral": 1, "recommend": 1, "warn": 1}, "2026-06": {}, "2026-07": {"neutral": 1}, "2026-08": {"neutral": 1, "recommend": 1}, "2026-09": {"neutral": 1, "recommend": 1}, "2026-10": {"recommend": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 802224690, "item_id": 50139043, "url": "https://news.ycombinator.com/item?id=50139043", "by": "jdthedisciple", "date": "2026-10-18", "version": null, "stance": "recommend", "quote": "(DI, EF Core, ASP.NET Core...) so you still and up with proper architecture", "excerpt": "> The problem with AI SE is that AI writes un-architecture-ed code Not necessarily. I use SOTA models with established stacks like .NET which allow my agent to easily follow decades of best practiced patterns (DI, EF Core, ASP.NET Core...) so you still and up with proper architecture. In fact I can easily still manually inspect everything bc I already know how it's supposed to be written.", "context": "", "use_case": "web development", "switched_from": "", "story": "Show HN: Sphinx \u2013 A hook that quizzes you on your AI's code before shipping"}, {"id": 795524160, "item_id": 49720260, "url": "https://news.ycombinator.com/item?id=49720260", "by": "cromka", "date": "2026-09-15", "version": null, "stance": "recommend", "quote": "ASP.Net Core is also a pretty good alternative to the ubiquitous nodejs?", "excerpt": "ASP.Net Core is also a pretty good alternative to the ubiquitous nodejs? Especially wherever multi threading is required.", "context": "", "use_case": "web backend, multi-threading", "switched_from": "", "story": "Java 27"}, {"id": 794234915, "item_id": 49639682, "url": "https://news.ycombinator.com/item?id=49639682", "by": "littlecranky67", "date": "2026-09-10", "version": null, "stance": "neutral", "quote": "C#, ASP.NET Core, EFcore, SQLite in the backend", "excerpt": "https://lockmeout.online Digital time lock service to boost focus and distraction free productivity sessions. * Generates as very long random password or pincode * You set this random combination as a password for your phone, social media account, wifi router or whatever * Close the lock and the code will be hidden until a timer is expired or countdown started * Given the length of the password you will have forgotte", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Show your micro-SaaS"}, {"id": 790208304, "item_id": 49388019, "url": "https://news.ycombinator.com/item?id=49388019", "by": "exceptione", "date": "2026-08-21", "version": null, "stance": "recommend", "quote": "This is asp.net core", "excerpt": "`Included batteries` and type safety are not the only but imho surely the most important criteria for software projects (I am excluding throw-away code and scripts). The article raises an important point but fails to teach the reader about the JVM ecosystem and the .net core ecosystem. The standard libraries of these two zoo's of programming languages vastly eclipse what the discussed languages offer (Go, Python and ", "context": "", "use_case": "", "switched_from": "", "story": "Better Batteries"}, {"id": 788403153, "item_id": 49275197, "url": "https://news.ycombinator.com/item?id=49275197", "by": "craigtp", "date": "2026-08-12", "version": null, "stance": "neutral", "quote": "ASP.NET", "excerpt": "Location: Liverpool, England Remote: Yes (Remote only) Willing to relocate: No Technologies: C#, .NET Core, ASP.NET, SQL Server/MySQL/PostgreSQL/MongoDB/EventStoreDB/Redis, RabbitMQ/Kafka, CQRS/Event Sourcing, Azure/AWS. R\u00e9sum\u00e9/CV: https://craigtp.co.uk/cv Email: craig [at] craigtp.co.uk Hi. I'm Craig. I'm an experienced Senior Software Engineer, Systems Architect and Microsoft Certified Professional with a passion f", "context": "Senior Software Engineer, Systems Architect", "use_case": "Web development", "switched_from": "", "story": "Ask HN: Who wants to be hired? (August 2026)"}, {"id": 782906001, "item_id": 48931625, "url": "https://news.ycombinator.com/item?id=48931625", "by": "fabian2k", "date": "2026-07-16", "version": null, "stance": "neutral", "quote": "An ASP.NET Core application as a self-contained single-file binary", "excerpt": "Yes, you can. I am using that in production right now. An ASP.NET Core application as a self-contained single-file binary, without AOT. .NET AOT right now is a very specialized solution that isn't widely applicable. Self-contained and single-file binaries do work pretty much out of the box already. See the documention here for the PublishSingleFile and SelfContained options: https://learn.microsoft.com/en-us/dotnet/c", "context": "", "use_case": "production web app", "switched_from": "", "story": "G# \u2013 A modern .NET language with Go, Kotlin, and Swift ergonomics"}, {"id": 771989987, "item_id": 48249374, "url": "https://news.ycombinator.com/item?id=48249374", "by": "xp84", "date": "2026-05-23", "version": null, "stance": "warn", "quote": "Running say, Rails or ASP.NET or a Java site back then meant doing", "excerpt": "I used to really love the dead-simple ease PHP brought to server-side dynamic web stuff too. But when shared cpanel type hosting was orders of magnitude cheaper than anything else, that was a way bigger deal. Today you can deploy a node.js app (all the same \u201cjust a script\u201d advantages of PHP) to a half dozen places for free, and for the next step up, a smallish instance at Hetzner, DigitalOcean or whatever, where you ", "context": "", "use_case": "", "switched_from": "", "story": "PHP's Oddities"}, {"id": 771982833, "item_id": 48248927, "url": "https://news.ycombinator.com/item?id=48248927", "by": "caspper69", "date": "2026-05-23", "version": null, "stance": "recommend", "quote": "how they built on asp.net and like 7 servers and it scaled very well for years", "excerpt": "Yes, many people instinctively stay away from anything microsoft (except github, typescript and npm). But the stack is solid. I\u2019m always reminded of Stack Overflow and how they built on asp.net and like 7 servers and it scaled very well for years. Everyone has what they like and what they\u2019re familiar with, and for better or worse, especially for startups it\u2019s rarely .net. But I couldn\u2019t imagine e.g. using js instead ", "context": "", "use_case": "", "switched_from": "", "story": "Improving C# Memory Safety"}, {"id": 768637153, "item_id": 48039822, "url": "https://news.ycombinator.com/item?id=48039822", "by": "craigtp", "date": "2026-05-06", "version": null, "stance": "neutral", "quote": "Technologies: C#, .NET Core, ASP.NET", "excerpt": "SEEKING WORK Location: Liverpool, England Remote: Yes (Remote only) Willing to relocate: No Technologies: C#, .NET Core, ASP.NET, SQL Server/MySQL/PostgreSQL/MongoDB/EventStoreDB/Redis, RabbitMQ/Kafka, CQRS/Event Sourcing, Azure/AWS. R\u00e9sum\u00e9/CV: https://craigtp.co.uk/cv Email: craig [at] craigtp.co.uk Hi. I'm Craig. I'm an experienced Senior Software Engineer, Systems Architect and Microsoft Certified Professional wit", "context": "Senior Software Engineer, Systems Architect", "use_case": "", "switched_from": "", "story": "Ask HN: Freelancer? Seeking freelancer? (May 2026)"}, {"id": 760027872, "item_id": 47501742, "url": "https://news.ycombinator.com/item?id=47501742", "by": "c0wb0yc0d3r", "date": "2026-03-24", "version": null, "stance": "neutral", "quote": "the ASP.NET Core benchmark applications appear to be largely the same", "excerpt": "For anyone wondering, the ASP.NET Core benchmark applications appear to be largely the same. However it also appears that as of the last benchmark (round 23), \u201caspnetcore\u201c has fallen to 35on the fortunes leaderboard. The code for that result, really just uses kestrel. It doesn\u2019t even import any of the usual ASP.NET Core NuGet packages, just what\u2019s provided by the web sdk. [0] [0]: https://github.com/TechEmpower/Frame", "context": "", "use_case": "Web framework", "switched_from": "", "story": "Sunsetting the Techempower Framework Benchmarks"}, {"id": 760020208, "item_id": 47501263, "url": "https://news.ycombinator.com/item?id=47501263", "by": "xnorswap", "date": "2026-03-24", "version": null, "stance": "recommend", "quote": "being able to easily justify the use of out of the box ASP.NET Core", "excerpt": "I always liked these benchmarks, I've been following them since the earliest rounds. One thing to note is how much things have improved over that time. Numbers that used to top the benchmarks would now be seen as \"slow\" compared to the top performers. The other useful thing about these benchmarks is being able to easily justify the use of out of the box ASP.NET Core. For many languages, the best performers are custom", "context": "", "use_case": "web framework", "switched_from": "", "story": "Sunsetting the Techempower Framework Benchmarks"}, {"id": 759676803, "item_id": 47479800, "url": "https://news.ycombinator.com/item?id=47479800", "by": "rileymichael", "date": "2026-03-22", "version": null, "stance": "recommend", "quote": "here are some of the better ones", "excerpt": "> they require manually writing templates for the frameworks the ones i've used come with defaults that you can then customize. here are some of the better ones: - https://guides.rubyonrails.org/command_line.html#generating-code - https://hexdocs.pm/phoenix/Mix.Tasks.Phx.Gen.html - https://laravel.com/docs/13.x/artisan#stub-customization - https://learn.microsoft.com/en-us/aspnet/core/fundamentals/tools/dotnet-aspnet", "context": "", "use_case": "Code generation scaffolding", "switched_from": "", "story": "If AI brings 90% productivity gains, do you fire devs or build better products?"}, {"id": 753314960, "item_id": 47082185, "url": "https://news.ycombinator.com/item?id=47082185", "by": "piskov", "date": "2026-02-19", "version": null, "stance": "neutral", "quote": "You can have it as short as you want. For example check this minimal API", "excerpt": "You can have it as short as you want. For example check this minimal API https://learn.microsoft.com/en-us/aspnet/core/tutorials/min-web-api?view=aspnetcore-10.0&tabs=visual-studio#add-the-api-code \u2014 But if you want it to be mockable, concerns-separated and what have you, you\u2019ll end up with at least 3-5 files. But it ain\u2019t got nothing to do with either C# or .NET in general.", "context": "", "use_case": "", "switched_from": "", "story": "Delphi is 31 years old \u2013 innovation timeline"}, {"id": 753059440, "item_id": 47066215, "url": "https://news.ycombinator.com/item?id=47066215", "by": "bob1029", "date": "2026-02-18", "version": null, "stance": "neutral", "quote": "The cert selector on aspnetcore just looks at this reference and blocks until its not null.", "excerpt": "I've changed my mind about the short lived cert stuff after seeing what is enabled by IP address certificates with the HTTP-01 verification method. I don't even bother writing the cert to disk anymore. There is a background thread that checks to see if the current instance of the cert is null or older than 24h. The cert selector on aspnetcore just looks at this reference and blocks until its not null. Being able to d", "context": "", "use_case": "", "switched_from": "", "story": "DNS-Persist-01: A New Model for DNS-Based Challenge Validation"}, {"id": 750803155, "item_id": 46925197, "url": "https://news.ycombinator.com/item?id=46925197", "by": "seabrookmx", "date": "2026-02-07", "version": null, "stance": "recommend", "quote": "moved on to FastAPI and ASP.NET", "excerpt": "In Instagram's case, they do not use the ORM or Admin, and have an internal fork of the request handling/middleware stack that is 100% async (before the recent async bits were added to Django)[1]. It's great that Django's API design allowed them to move this way easily, but they aren't actually using Django in the traditional sense because it can't handle their scale. I've found that with the Django ORM and DRF espec", "context": "", "use_case": "", "switched_from": "", "story": "France's homegrown open source online office suite"}, {"id": 750614705, "item_id": 46913419, "url": "https://news.ycombinator.com/item?id=46913419", "by": "craigtp", "date": "2026-02-06", "version": null, "stance": "neutral", "quote": "Technologies: C#, .NET Core, ASP.NET, SQL Server/MySQL/PostgreSQL/MongoDB/EventStoreDB/Redis, RabbitMQ/Kafka, CQRS/Event Sourcing, Azure/AWS.", "excerpt": "Location: Liverpool, England Remote: Yes (Remote only) Willing to relocate: No Technologies: C#, .NET Core, ASP.NET, SQL Server/MySQL/PostgreSQL/MongoDB/EventStoreDB/Redis, RabbitMQ/Kafka, CQRS/Event Sourcing, Azure/AWS. R\u00e9sum\u00e9/CV: https://craigtp.co.uk/cv Email: craig [at] craigtp.co.uk Hi. I'm Craig. I'm an experienced Senior Software Engineer, Systems Architect and Microsoft Certified Professional with a passion f", "context": "Senior software engineer and systems architect, 30+ years", "use_case": "Web application development", "switched_from": "", "story": "Ask HN: Who wants to be hired? (February 2026)"}, {"id": 749541504, "item_id": 46846344, "url": "https://news.ycombinator.com/item?id=46846344", "by": "CharlieDigital", "date": "2026-02-01", "version": null, "stance": "recommend", "quote": "being much more mature, complete, and with one of the best ORMs (EF Core)", "excerpt": "I started my career doing ~20 years of C# from pretty much the very beginning (JavaScript even before then!). Around 2020, I switched into the startup space and quickly picked up TypeScript since that's \"what the kids use\". It wasn't without struggles, but once I wrapped my head around TypeScript as \"shapes for JavaScript\", it clicked. At the time, the startup was undertaking a new product built on Nest.js[0] which l", "context": "~20 years of C#, startup team", "use_case": "", "switched_from": "", "story": "The history of C# and TypeScript with Anders Hejlsberg | GitHub"}, {"id": 745267044, "item_id": 46579190, "url": "https://news.ycombinator.com/item?id=46579190", "by": "bochoh", "date": "2026-01-11", "version": null, "stance": "neutral", "quote": "ASP.NET Core 10 API", "excerpt": "Gymlocity (https://gymlocity.com) - All-in-one gym management platform for small gym owners. Building this for personal trainers with home gyms and small 1-2 location owner-operated facilities. The big players (Mindbody, etc.) are overkill and expensive for this market. Core features: class scheduling, member booking, Stripe payments, and workout programming (the part most gym software ignores - trainers still use sp", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What Are You Working On? (January 2026)"}, {"id": 744025489, "item_id": 46501593, "url": "https://news.ycombinator.com/item?id=46501593", "by": "craigtp", "date": "2026-01-05", "version": null, "stance": "neutral", "quote": "C#, .NET Core, ASP.NET", "excerpt": "Location: Liverpool, England Remote: Yes (Remote only) Willing to relocate: No Technologies: C#, .NET Core, ASP.NET, SQL Server/MySQL/PostgreSQL/MongoDB/EventStoreDB/Redis, RabbitMQ/Kafka, CQRS/Event Sourcing, Azure/AWS. R\u00e9sum\u00e9/CV: https://craigtp.co.uk/cv Email: craig [at] craigtp.co.uk Hi. I'm Craig. I'm an experienced Senior Software Engineer, Systems Architect and Microsoft Certified Professional with a passion f", "context": "Senior software engineer and systems architect", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (January 2026)"}, {"id": 740360881, "item_id": 46272555, "url": "https://news.ycombinator.com/item?id=46272555", "by": "adapptivlabs", "date": "2025-12-15", "version": null, "stance": "neutral", "quote": "C#/ASP.NET in the backend", "excerpt": "adapptiv Labs, Switzerland | Mid-Level Full Stack (C#, VueJS) | Remote or In-Person | 60-100% We are a bootstrapped software company based in Switzerland providing software for the shop floor in machining industry in the DACH (Germany, Switzerland, Austria region) (everything around digitalisation) and are actively looking to extend our team (currently 2 people) with a developer with experience in C# and VueJS. With ", "context": "bootstrapped software company in Switzerland", "use_case": "backend", "switched_from": "", "story": "Ask HN: Who is hiring? (December 2025)"}, {"id": 739486769, "item_id": 46217923, "url": "https://news.ycombinator.com/item?id=46217923", "by": "xnorswap", "date": "2025-12-10", "version": null, "stance": "warn", "quote": "I used to have this opinion about ASP.NET then ASP.NET Core and the great churn happened.", "excerpt": "I used to have this opinion about ASP.NET then ASP.NET Core and the great churn happened. It's finally settled down again, but boy the in-between years were chaotic. Not just the Framework -> Core migration itself, but the power to make breaking changes went to their heads, and they started quickly tearing up everything only to change their minds again, such as a short-lived \"project.json\" syntax. Django is exactly t", "context": "", "use_case": "", "switched_from": "", "story": "Django: what\u2019s new in 6.0"}, {"id": 738740017, "item_id": 46171251, "url": "https://news.ycombinator.com/item?id=46171251", "by": "neonsunset", "date": "2025-12-05", "version": null, "stance": "recommend", "quote": "Can also recommend reading:", "excerpt": "Not books but it's really important, in my opinion, to go through official documentation https://learn.microsoft.com/en-us/dotnet/core/whats-new/ https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/ Can also recommend reading: https://learn.microsoft.com/en-us/dotnet/core/tools/ (CLI, it's good) https://learn.microsoft.com/en-us/aspnet/core/fundamentals/minimal-apis https://typescript-is-like-csharp.chrlschn.de", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Modern C# book for experienced developers?"}, {"id": 736937137, "item_id": 46058571, "url": "https://news.ycombinator.com/item?id=46058571", "by": "mattgreenrocks", "date": "2025-11-26", "version": null, "stance": "recommend", "quote": "ASP.NET is world class", "excerpt": "Ideological purity is a crutch for those that can't hack it. :) I love it when the .NET threads show up here, people twist themselves in knots when they read about how the runtime is fantastic and ASP.NET is world class, and you can read between the lines of comments and see that it is very hard for people to believe these things while also knowing that \"Micro$oft\" made them. Inevitably when public opinion swells and", "context": "", "use_case": "", "switched_from": "", "story": "I don't care how well your \"AI\" works"}, {"id": 736545313, "item_id": 46034082, "url": "https://news.ycombinator.com/item?id=46034082", "by": "exceptione", "date": "2025-11-24", "version": null, "stance": "recommend", "quote": "this section is just about the built-in web framework asp.net", "excerpt": "Respectfully disagree. Python and Go std lib do not even play in the same league. I had to help someone with datetime\u00b9 handling in Python a while back. The stdlib is so poor, you have to reach out for a thirdparty lib for even the most basic of tasks\u00b2. Don't take my word for it, take a dive. You wouldn't be the first to have adjust their view. For example, this section is just about the built-in web framework asp.net", "context": "", "use_case": "", "switched_from": "", "story": "Shai-Hulud Returns: Over 300 NPM Packages Infected"}, {"id": 735716944, "item_id": 45982309, "url": "https://news.ycombinator.com/item?id=45982309", "by": "bhubert", "date": "2025-11-19", "version": null, "stance": "recommend", "quote": "The official aspnet core web framework is (in my opinion) good enough that you don't need anything 3rd party.", "excerpt": "I use .NET at $job, and have been running arch for the last few years, without any problems. I also have two collegues using Apple silicon, also no problems there. The official aspnet core web framework is (in my opinion) good enough that you don't need anything 3rd party. The GUI story is not a good one though, and if I were to write a GUI program I'd reach for Avalonia (3rd party, free). I use Rider as IDE, but the", "context": "uses .NET at work, runs Arch", "use_case": "web framework", "switched_from": "", "story": "Programming the Commodore 64 with .NET"}, {"id": 734621345, "item_id": 45913834, "url": "https://news.ycombinator.com/item?id=45913834", "by": "craigtp", "date": "2025-11-13", "version": null, "stance": "neutral", "quote": "Technologies: C#, .NET Core, ASP.NET", "excerpt": "SEEKING WORK Location: Liverpool, England Remote: Yes (Remote only) Willing to relocate: No Technologies: C#, .NET Core, ASP.NET, SQL Server/MySQL/PostgreSQL/MongoDB/EventStoreDB/Redis, RabbitMQ/Kafka, CQRS/Event Sourcing, Azure/AWS. R\u00e9sum\u00e9/CV: https://craigtp.co.uk/cv Email: craig [at] craigtp.co.uk Hi. I'm Craig. I'm an experienced Senior Software Engineer, Systems Architect and Microsoft Certified Professional wit", "context": "Senior Software Engineer, Systems Architect", "use_case": "", "switched_from": "", "story": "Ask HN: Freelancer? Seeking freelancer?"}, {"id": 734394848, "item_id": 45899678, "url": "https://news.ycombinator.com/item?id=45899678", "by": "Xelbair", "date": "2025-11-12", "version": null, "stance": "warn", "quote": "currently according to techempower benchmarks ASP.net is 55th overall in minimal variant", "excerpt": "the famous benchmark that put ASP.NET in #1 spot was hyperoptimzied to hell while competing with normal implementations of other systems. https://web.archive.org/web/20250330225652/https://dusted.codes/how-fast-is-really-aspnet-core archived version becasue original one gives 404 currently according to techempower benchmarks ASP.net is 55th overall in minimal variant, while being 83 in normal one in Fortunes benchmar", "context": "", "use_case": "", "switched_from": "", "story": ".NET 10"}]}