As well as the primary GitHub repository for my book, I have created this repo to add extra materials.
Slide decks for teachers using the book, supporting topics related to the book, and early drafts of topics for future editions.
I plan to create PowerPoint slide decks for each chapter that can be used in the classroom or delivered remotely online.
Some people are not ready to embrace cross-platform development using Visual Studio Code.
In this article, I show:
- How to install Microsoft Visual Studio 2019 on Windows
- How to create a Console Application project
- How to use solutions to combine multiple projects
Some people are not ready to embrace cross-platform development using Visual Studio Code.
In this article, I show:
- How to install Microsoft Visual Studio 2019 on macOS
- How to create a Console Application project
- How to use solutions to combine multiple projects
SQLite is a popular cross-platform relational database but if you are using Windows then a more powerful choice is SQL Server.
In this article, I show:
- How to install Microsoft SQL Server LocalDb on Windows
- How to run the SQL script for the book to create the Northwind database
- How to write a connection string for SQL Server
Raspberry Pi is a great value way to get into programming because Visual Studio Code on the Raspberry Pi is officially supported by the development team.
Its default operating system is a 32-bit derivative of Debian previously known as Raspian and now known as Raspberry Pi OS.
In this article, I show:
- How to install Microsoft Visual Studio Code
- How to install Microsoft .NET 5 SDK
- Explain the current limitations
Raspberry Pi is a great value way to get into programming because Visual Studio Code on the Raspberry Pi is officially supported by the development team.
To develop on a 64-bit operating system I recommend creating a microSD card with Ubuntu Desktop 64-bit version 20.10 code-named Groovy Gorilla.
In this article, I show:
- How to create an Ubuntu Desktop 64-bit boot microSD card
- How to install Microsoft Visual Studio Code
- How to install Microsoft .NET 5 SDK
- Explain the current limitations
What is the recommended naming convention for IDs? Let's find out!
Microsoft is already hard at work to make Visual Studio Code and .NET 5 run on Apple Silicon. I have bought a Mac mini with an M1 chip to try it out as soon as Microsoft releases compatible versions of their software.
In this article, I will review the architecture of ASP.NET Core in more depth than was possible in the published book, including answering the following common questions:
- What is the difference between Program.cs and Startup.cs? Why do I need both? Where should I put code that runs when the website initializes?
- How do dependency services work?