Links
Docs
Microsoft Docsdocs.microsoft.com is the home for Microsoft documentation for end users, developers, and IT professionals. Check out our quickstarts, tutorials, API reference, and code examples.
Entity Framework CoreDocs Microsoft ASP.NET Core
.NET Blog
Docs Visual Studio
.Net Core Versions
.NET Framework 4.8 is the latest version of .NET Framework
Release history Date:29 November 2018 Version:ASP.NET MVC 5.2.7 latest asp.net mvc version
.Net Framework Versions
People
Andrew LockShawn Wildermuth
Kevin Dockx
Deborah Kurata
Julie Lerman articles
Julie Lerman blogs
Vladimir Khorikov
1unicorn2
This is a blog about software development, Entity Framework, .NET Core, C#, and random other things.
Hamid MosallaWeb Development And .Net Articles, Tutorials, Discussions
Elton's BlogElton writes about Docker and Kubernetes at https://blog.sixeyed.com
Les JacksonSolutions to problems I wanted to solve.Things I wanted to learn,Or just my own personal thoughts….All within the bounded-context of the Microsoft .Net Framework
Sites & Tutorials
Learn Entity Framework Coreentity framework tutorial
.Net(and much more) & Angular
Books
ASP.NET
Image | Name | Author | Originally published |
---|---|---|---|
Professional ASP.NET MVC 5 | David Matson, K. Scott Allen, Brad Wilson, Jon Galloway | 2014 | |
ASP.NET MVC in Action | Jeffrey Palermo, Ben Scheirman, and Jimmy Bogard | Aug,2009 | |
ASP.NET MVC 2 in Action | Jeffrey Palermo, Ben Scheirman, Jimmy Bogard, Eric Hexter, and Matthew Hinze | May,2010 | |
ASP.NET MVC 4 in Action | Jeffrey Palermo, Jimmy Bogard, Eric Hexter, Matthew Hinze, and Jeremy Skinner | May, 2012 | |
Fast ASP.NET Websites | Dean Alan Hume | September 8, 2013 |
ASP.NET Core
Image | Name | Author | Originally published |
---|---|---|---|
ASP.NET Core in Action | Andrew Lock | May 30, 2018 | |
ASP.NET Core in Action Second Edition | Andrew Lock | April 13, 2021 | |
ASP.NET Core in Action Third Edition | Andrew Lock | July 2023 | |
Pro ASP.NET Core MVC - 6th Edition | Adam Freeman | September 15, 2016 | |
Pro ASP.NET Core MVC 2 - 7th Edition | Adam Freeman | October 24, 2017 | |
Pro ASP.NET Core 3 - 8th Edition | Adam Freeman | June 6, 2020 | |
Architecting Modern Web Applications with ASP.NET Core and Azure | Microsoft Developer Division, .NET, and Visual Studio product teams | May 25, 2020 | |
C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development 4th Edition | Mark Price | October 31, 2019 | |
Professional C# 7 and .NET Core 2.0 | Christian Nagel | March 21, 2018 | |
Essential Angular for ASP.NET Core MVC 3 - 2th Edition | Adam Freeman | October 23, 2019 | |
Pro C# 7 With .NET and .NET Core - 8th Edition | Andrew Troelsen and Philip Japikse | November 21, 2017 | |
Pro C# 8 with .NET Core 3 - 9th Edition | Andrew Troelsen and Philip Japikse | August 16, 2020 | |
Pro Csharp 9 with .NET 5 - 10th Edition | Andrew Troelsen and Philip Japikse | April 26, 2021 | |
Pro C#10 with .NET 6 - 11th Edition | Andrew Troelsen and Philip Japikse | July 30, 2022 |
.NET Core
Image | Name | Author | Originally published |
---|---|---|---|
.NET Core in Action | Dustin Metzgar | August 3, 2018 | |
Microservices in .NET Core | Christian Horsdal | February 3, 2017 |
Entity Framework Core
Image | Name | Author | Originally published |
---|---|---|---|
Entity Framework Core in Action | Jon P Smith | August 4, 2018 |
C#
Image | Name | Author | Originally published |
---|---|---|---|
Fundamentals of Computer Programming with CSharp The Bulgarian C# Programming Book | Svetlin Nakov and Veselin Kolev | September 1, 2013 | |
Functional Programming in C# | Enrico Buonanno | September 17, 2017 |
Git
Image | Name | Author | Originally published |
---|---|---|---|
Practical Git Confident Git Through Practice | Johan Abildskov | November 11, 2020 | |
Beginning Git and GitHub A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer | Mariot Tsitoara | November 30, 2019 |
Java Script
Image | Name | Author | Originally published |
---|---|---|---|
The Joy of JavaScript | Luis Atencio | March 2, 2021 |
Unit Testing
Image | Name | Author | Originally published |
---|---|---|---|
Unit Testing Principles, Practices, and Patterns | Vladimir Khorikov | January 14, 2020 |
Angular
Image | Name | Author | Originally published |
---|---|---|---|
Angular in Action | Jeremy Wilken | March 30, 2018 | |
Pro Angular 6 - 3th Edition | Adam Freeman | October 10, 2018 | |
Ng-Book The Complete Guide to Angular 9 | Nate Murray, Felipe Coury, Ari Lerner, and Carlos Taborda | 2020 | |
Ng-Book The Complete Guide to Angular 11 | Nate Murray, Felipe Coury, Ari Lerner, and Carlos Taborda | 2020 | |
Pro Angular 9 Build Powerful and Dynamic Web Apps - 4th Edition | Adam Freeman | June 12, 2020 |
CSS
Image | Name | Author | Originally published |
---|---|---|---|
Modern CSS Master the Key Concepts of CSS for Modern Web Development | Joe Attardi | October 6, 2020 |
Microservice
Image | Name | Author | Originally published |
---|---|---|---|
Microservices Security in Action | Nuwan Dias, Prabath Siriwardena | August 4, 2020 |
API
Image | Name | Author | Originally published |
---|---|---|---|
Advanced API Security OAuth 2.0 and Beyond | Prabath Siriwardena | December 16, 2019 | |
The Complete ASP.NET Core 3 API Tutorial | Les Jackson | September 26, 2020 |
Good Software and Practice
Image | Name | Author | Originally published |
---|---|---|---|
Seriously Good Software Code that Works, Survives, and Wins | Marco Faella | March 24, 2020 | |
Good Code, Bad Code | Tom Long | September 7, 2021 |
RxJs
Image | Name | Author | Originally published |
---|---|---|---|
RxJS in Action | Luis Atencio, Paul P. Daniels | August 4, 2017 |
NgRx
Image | Name | Author | Originally published |
---|---|---|---|
Reactive Programming with Angular and Ngrx Learn to Harness the Power of Reactive Programming with RxJS and Ngrx Extensions | Oren Farhi | May 16, 2017 |
Microsoft Azure
Image | Name | Author | Originally published |
---|---|---|---|
Learn Azure in a Month of Lunches | Iain Foulds | October 26, 2018 | |
Learn Azure in a Month of Lunches Second Edition | Iain Foulds | October 6, 2020 |
Docker
Image | Name | Author | Originally published |
---|---|---|---|
Docker in Action | Jeff Nickoloff | 2016 | |
Docker in Action Second Edition | Jeff Nickoloff and Stephen Kuenzli | 2019 | |
Learn Docker in a Month of Lunches | Elton Stoneman | August 4, 2020 |
Articles
SOLID
SOLIDVisual Studio Code
Visual Studio Code Shortcuts for WindowsCommon
Async vs Sync ApiIEnumerable and IEnumerator
Json Serilizer
Library Manager Libman
C#
C#Windows Process
C# Method Hiding Shadowing and Overriding
ASP.NET Web API
ASP.NET Web API Parameter BindingASP.NET Web API Return Types
ASP.NET Web API Routing
ASP.NET MVC
ASP.NET MVC Model BindingASP.NET MVC HtmlHelpers
ASP.NET MVC Return Types
ASP.NET MVC Roles
ASP.NET MVC Routing
ASP.NET MVC Validation
ASP.NET Core Web API
ASP.NET Core Web API Return TypesASP.NET Core Web API Binding Sources
ASP.NET Core Web API ApiController Attribute
ASP.NET Core Web API Formatters
ASP.NET Core Web API Routing
Richardson Maturity Model and Six Constrains
Dto
UnitOfWork and Repository Pattern
Repositoty Service Pattern
ASP.NET Core MVC
ASP.NET Core MVC Binding SourcesASP.NET Core MVC Return Types
ASP.NET Core Razor View
ASP.NET Core Tag Helpers
ASP.NET Core Logging
ASP.NET Core ConfigureServices and Configure
ASP.NET Core Configure Host Builder
ASP.NET Core Captured Dependency
ASP.NET Core Auto Mapper
ASP.NET Core Attributes
ASP NET Core Identity
JWT Tokens
ASP.NET Core IActionResult
Serilog
asp.net core errors
Entity Framework Core
ASP.NET Core Entity Framework CoreEntity Framework Core EntryState
Debug
Debug when out of scopeSQL
Microsoft sqlserver cheet sheetCartasion explosion
Cascade on Foreign keys
SQL order of execution
SQL Relationships
Transaction SQL
Database
Restoe Database with .BakExport Import mdf Database file
ADO.NET
ADO.NETHtml
HtmlAngular
Angular Learning Path 2020Template Reference Variable
Call child method in parent ts and html file
Service-Component Communication
Angular
Angular Routing
Angular Module
Angular Errors
NgModel declarations imports exports bootstraps arrays
Loading same module on different routing paths
NgRx
NgRx Action Reducer Selectors EffectsNgRx Action Reducer Selectors Effects
TypeScript
Optional property syntax vs undefineSpread operator vs Rest operator
Typescript Constructor Shorthand
Git
Git Cheat SheetTSConfig
TSConfig ReferenceTSConfig Options
Microservices
MicroservicesJavaScript
JavaScript Callbacks vs Promises vs AsyncAwaitNgRx
Image | Name | Author | Originally published |
---|---|---|---|