Over the past few years, I’ve written a number of articles on the same topic. Below, you’ll find a more cohesive learning plan for each of these topics:
Docker Containers with .NET Core
Azure Functions Development Guide
Becoming a Better Developer
Serverlesss Ins and Outs
Cloud Architecture
Improving Code Quality
Automated Testing Principles
Docker Containers with .NET
- Docker Build Process for ASP.NET Core Applications
- Visual Studio 2019 Docker Tools
- Running Linux Containers on Windows Home with WSL2
- Build and run .NET Containers from the CLI
- Docker Networking for .NET Developers
- Logging with Docker and ASP.NET Core
- SQL Server under Linux Image Variants
- Docker WSL2 Disk Space Usage
Up and Running with System.Text.Json
- Why System.Text.Json exists, major differences with Newtonsoft, and how to find help with the new library.
- Reading JSON documents
- Writing JSON documents
- Model Binding in ASP.NET Core [coming soon]
- Considerations for using System.Text.Json in a production-grade project [coming soon]
Azure Functions Development Guide
- Introduction to functions / visual guide
- Choosing a language for your functions
- Usage scenarios in the enterprise
- Functions Development
- Continuous Integration and Deployment
- Triggers, Input, and Output Bindings
Serverless Ins and Outs
- Three Reasons to Try Serverless
- The Best Resources for .NET Developers to Discover Serverless
- AWS Lambda for .NET Developers
- When To Use AWS Lambda with .NET Core
- PowerShell’s usefulness in Serverless
- Why Keep NuGet Packages to a Minimum in Serverless Functions
- Serverless and the Elastic Stack
- .NET Serverless Landscape
Cloud Architecture
- Principles of High-Quality .NET Cloud Apps (Part 1)
- Principles of High-Quality .NET Cloud Apps (Part 2)
- Principles of High-Quality .NET Cloud Apps (Part 3)
- Repository Structure for .NET Projects
- Choosing A First .NET Project To Containerize
- Onion Architecture in .NET Core
- .NET Core: AWS vs Azure vs GCP
- .NET Framework: AWS vs Azure vs GCP
- When To Use Feature Toggles
- Building a Worker in AWS with .NET Framework and .NET Core
- 3 Ways To Build .NET APIs in AWS
- Canary Deployment of APIs and Workers in .NET
- Monitoring Web APIs in .NET
Becoming a Better Developer
- Standing out from the crowd
- A process to succeed at regularly blogging
- Taking good notes at technology conferences
- Steps to Take Your Career To The Next Level
Improving Code Quality
- Pair Programming
- Tools and Automation
- Code Review