dev-links
├─ .NET
├─ Design Guidelines
├─ Architecture
└─ Blogs
Some documentation links point just to the introduction or overview page. For the rest of the documentation, use site navigation.
.NET
.NET Blog
https://devblogs.microsoft.com/dotnet/
Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/
Visual Studio Magazine
https://visualstudiomagazine.com/Home.aspx
ASP.NET Core documentation
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/
.NET API Catalog
https://apisof.net/catalog
.NET Source Browser
https://source.dot.net
https://sourceroslyn.io
https://referencesource.microsoft.com
The Book of the Runtime
https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/botr/README.md
https://jurakovic.github.io/runtime/ (github)
Awesome .NET / .NET Core
https://github.com/quozd/awesome-dotnet
https://github.com/thangchung/awesome-dotnet-core
C# documentation
https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/types/
C# language reference
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/value-types
Threading in C# | Joseph Albahari
https://www.albahari.com/threading/
C# in Depth | Jon Skeet
https://csharpindepth.com/articles/
https://jonskeet.uk/csharp/
Design Guidelines
C# conventions
https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/identifier-names
https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions
Framework Design Guidelines
https://learn.microsoft.com/en-us/dotnet/standard/design-guidelines/
Library Guidance
https://learn.microsoft.com/en-us/dotnet/standard/library-guidance/
Microsoft Graph REST API Guidelines
https://github.com/microsoft/api-guidelines/blob/vNext/graph/GuidelinesGraph.md
https://github.com/microsoft/api-guidelines/blob/vNext/graph/Guidelines-deprecated.md
https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design
Cloud Design Patterns
https://learn.microsoft.com/en-us/azure/architecture/patterns/
Enterprise Web App Patterns
https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview
Refactoring | Martin Fowler
https://refactoring.com
Refactoring Guru
https://refactoring.guru/refactoring/catalog
https://refactoring.guru/design-patterns/catalog
Design Patterns
https://deviq.com/design-patterns/design-patterns-overview
Architecture
Azure Application Architecture Fundamentals
https://learn.microsoft.com/en-us/azure/architecture/guide/
.NET Architecture Guides (books, archives)
https://learn.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/ (book)
https://learn.microsoft.com/en-us/dotnet/architecture/microservices/ (book)
Microservices Architecture Design
https://learn.microsoft.com/en-us/azure/architecture/microservices/
Software Architecture Guide | Martin Fowler
https://martinfowler.com/architecture/
Software Developer To Software Architect | Mark Richards
https://developertoarchitect.com/lessons/
Microservices.io | Chris Richardson
https://microservices.io
Clean Architecture Solution Templates / Project Samples
https://github.com/ardalis/CleanArchitecture
https://github.com/jasontaylordev/CleanArchitecture
https://github.com/fullstackhero/dotnet-starter-kit
https://github.com/ivanpaulovich/clean-architecture-manga
https://github.com/evolutionary-architecture/evolutionary-architecture-by-example
https://github.com/dotnet/eShop (eShopOnContainers, eShopOnWeb)
https://github.com/dotnet/eShopSupport
https://github.com/Youbiquitous/project-renoir (book)
https://github.com/jbogard/ContosoUniversityDotNetCore-Pages
https://devblogs.microsoft.com/ise/next-level-clean-architecture-boilerplate/
Blogs & Sites
Misc.
Hacker News
https://news.ycombinator.com/news
Lobsters
https://lobste.rs
r/programming
https://www.reddit.com/r/programming/
The New Stack
https://thenewstack.io/software-development/
.NET
Steve Smith, Ardalis
https://ardalis.com/blog
https://ardalis.com/category/software-development/
https://github.com/ardalis
Scott Hanselman
https://www.hanselman.com/blog/
https://github.com/shanselman
Andrew Lock | .NET Escapades
https://andrewlock.net
https://github.com/andrewlock
Stephen Cleary
https://blog.stephencleary.com
https://github.com/StephenCleary
Jon Skeet
https://codeblog.jonskeet.uk
https://github.com/jskeet
Jimmy Bogard
https://www.jimmybogard.com
https://github.com/jbogard
Steven Giesel
https://steven-giesel.com/archive
https://github.com/linkdotnet
Adam Sitnik | .NET Performance and Reliability
https://adamsitnik.com
https://github.com/adamsitnik
Matt Warren | Performance is a Feature!
https://mattwarren.org
https://github.com/mattwarren
Phil Haack | You’ve Been Haacked
https://haacked.com/archives/
https://github.com/haacked
Erik Ejlskov Jensen | .NET Data Access and more
https://erikej.github.io
https://github.com/ErikEJ
Jon Hilton (Blazor)
https://jonhilton.net/post/
https://github.com/jonhilt
Mike Brind (Razor Pages, Blazor)
https://www.mikesdotnetting.com
https://www.learnrazorpages.com
https://www.learnblazor.com
https://github.com/mikebrind
General
Nick Craver | Software Imagineering
https://nickcraver.com/blog/
https://github.com/NickCraver
Jeff Etwood | Coding Horror
https://blog.codinghorror.com
Joel Spolsky | Joel on Software
https://www.joelonsoftware.com
Neil Green | Neil on Software (Podcast)
https://neilonsoftware.com/articles/
Brendan Gregg | Systems Performance
https://www.brendangregg.com/blog/
https://github.com/brendangregg
Eduards Sizovs | The Principal Developer
https://sizovs.net
Bart Wullems | The Art of Simplicity
https://bartwullems.blogspot.com/search/label/.NET
https://bartwullems.blogspot.com/search/label/Architecture
Gergely Orosz | The Pragmatic Engineer
https://blog.pragmaticengineer.com
Vadim Kravcenko | CTO
https://vadimkravcenko.com/newsletter/#h-past-issues
Andrew Wulf | The Codist
https://thecodist.com
Leadership
Will Larson | Irrational Exuberance
https://lethain.com
https://staffeng.com
Edmond Lau | The Effective Engineer
https://www.effectiveengineer.com/blog
Tech Companies
The Stack Overflow Blog: Engineering
https://stackoverflow.blog/engineering/
The GitHub Blog: Engineering
https://github.blog/category/engineering/
The ReadME Project: Guides
https://github.com/readme/guides
Netflix TechBlog
https://netflixtechblog.com