Skip to the content.

Links

Docs

Microsoft Docs

docs.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 Core
Docs 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 and .NET Core Support Policy
.Net Framework Versions

People

Andrew Lock
Shawn 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 Mosalla

Web Development And .Net Articles, Tutorials, Discussions

Elton's Blog

Elton writes about Docker and Kubernetes at https://blog.sixeyed.com

Les Jackson

Solutions 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 Core
entity 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

SOLID

Visual Studio Code

Visual Studio Code Shortcuts for Windows

Common

Async vs Sync Api
IEnumerable 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 Binding
ASP.NET Web API Return Types
ASP.NET Web API Routing

ASP.NET MVC

ASP.NET MVC Model Binding
ASP.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 Types
ASP.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 Sources
ASP.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 Core
Entity Framework Core EntryState

Debug

Debug when out of scope

SQL

Microsoft sqlserver cheet sheet
Cartasion explosion
Cascade on Foreign keys
SQL order of execution
SQL Relationships
Transaction SQL

Database

Restoe Database with .Bak
Export Import mdf Database file

ADO.NET

ADO.NET

Html

Html

Angular

Angular Learning Path 2020
Template 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 Effects
NgRx Action Reducer Selectors Effects

TypeScript

Optional property syntax vs undefine
Spread operator vs Rest operator
Typescript Constructor Shorthand

Git

Git Cheat Sheet

TSConfig

TSConfig Reference
TSConfig Options

Microservices

Microservices

JavaScript

JavaScript Callbacks vs Promises vs AsyncAwait

NgRx

Image Name Author Originally published