Free .NET Web API Course

142+ Articles

Blog

Deep dives into .NET, AWS, Docker & Modern Architecture

Page 4

Showing 37-48 of 142 articles

Page 4 of 12
Understanding Middlewares in ASP.NET Core - Everything you Need to Know!
dotnet .NET Web API Course

Understanding Middlewares in ASP.NET Core - Everything you Need to Know!

Middleware is a core component of the ASP.NET Core request pipeline, responsible for handling requests and responses efficiently. Understanding how middleware works, its execution order, and best practices is essential for building scalable and maintainable Web APIs. In this guide, we’ll explore the fundamentals of middleware, how requests are processed in ASP.NET Core, and how to implement custom middleware to enhance your applications.

14 min read
99.5K views
20+ .NET Tips from a Senior .NET Developer - Write Better .NET Code
dotnet .NET Web API Course

20+ .NET Tips from a Senior .NET Developer - Write Better .NET Code

After nearly a decade of working with .NET, I’ve learned that writing great code is only part of the journey. The real growth comes from debugging tough issues, refactoring messy legacy code, and learning from mistakes the hard way. From best practices to real-world insights, here are 20 essential tips that will help you write cleaner, more efficient, and scalable .NET applications. Whether you're just starting out or have years of experience, these lessons will make you a better .NET developer.

24 min read
81.7K views
Amazon DynamoDB Streams for .NET Developers - A Complete Getting Started Guide
dotnet aws

Amazon DynamoDB Streams for .NET Developers - A Complete Getting Started Guide

DynamoDB Streams offer a powerful way to capture real-time changes in your DynamoDB tables, enabling event-driven architectures, auditing, replication, and more. In this guide, I will walk you through everything .NET developers need to know to get started with DynamoDB Streams. By the end of this guide, you’ll have a solid foundation for integrating DynamoDB Streams into your .NET applications, unlocking real-time data processing capabilities to enhance your architecture.

12 min read
68.7K views
Amazon SQS vs SNS - Choosing the Right Messaging Service for Your Architecture
dotnet aws

Amazon SQS vs SNS - Choosing the Right Messaging Service for Your Architecture

Modern distributed systems rely on messaging services like Amazon SQS and SNS. They help you decouple these interconnected components, ensuring each part works independently yet harmoniously. Whether it’s queuing tasks for reliable processing with SQS or broadcasting real-time notifications to multiple subscribers with SNS, these tools play a pivotal role in simplifying complex workflows.

15 min read
87.3K views
Swagger is Dead? Here's the Alternative!
dotnet .NET Web API Course

Swagger is Dead? Here's the Alternative!

With the release of .NET 9, you might have noticed that Swagger Gen is no longer included by default in web API templates. This means that when you create a new .NET 9 WebAPI, you no longer have the fancy green Swagger UI to test your API Endpoints. If you're wondering why and what this means for your projects, you're not alone! But don't worry—Microsoft has introduced a new way to handle API documentation that makes things even better.

9 min read
78K views
Amazon DynamoDB Batch Operations with .NET - Read, Write & Delete
dotnet aws devops

Amazon DynamoDB Batch Operations with .NET - Read, Write & Delete

Batch operations in Amazon DynamoDB allow developers to efficiently perform multiple read, write, update, and delete actions in a single request, optimizing performance and reducing costs. In this article, we'll explore how to implement batch operations using DynamoDBContext in the AWS .NET SDK. By building a simple .NET web API, you'll gain hands-on experience working with DynamoDB batch operations in a practical context.

13 min read
79.8K views
Amazon RDS for .NET Developers Using EF Core - Complete Guide with CRUD
dotnet aws devops

Amazon RDS for .NET Developers Using EF Core - Complete Guide with CRUD

This Guide on Amazon RDS for .NET Developers covers everything you need to know to integrate RDS into your .NET applications seamlessly. From choosing the right database engine (like PostgreSQL) to setting up instances, implementing EF Core for CRUD operations, and scaling with read replicas, this guide equips you with the knowledge and skills to build robust, scalable solutions.

19 min read
79.7K views
How to Deploy .NET AWS Lambda with Terraform - A Beginner’s Guide
dotnet aws devops terraform

How to Deploy .NET AWS Lambda with Terraform - A Beginner’s Guide

Serverless applications have become a key component of modern software solutions. In many of the .NET projects I've worked on, AWS Lambda plays a pivotal role in the overall system architecture. With Terraform being one of the most widely used Infrastructure as Code (IaC) tools, mastering how to efficiently deploy .NET Lambda functions to AWS is an essential skill for any developer.

12 min read
107.4K views
Essential AWS Services Every .NET Developer Should Master!
dotnet aws devops

Essential AWS Services Every .NET Developer Should Master!

Let's explore the essential AWS services that every .NET developer should know to stay competitive and deliver robust, cloud-native solutions. We'll dive into compute options like EC2, Lambda, and App Runner, storage solutions, databases, and DevOps tools, focusing on how they integrate seamlessly with .NET technologies. By the end, you'll have a clear roadmap for leveraging AWS effectively in your .NET projects in 2025 and beyond. Let's stay updated!

19 min read
84.4K views
GitHub Actions CI/CD Pipeline for Deploying .NET Web API to Amazon ECS
dotnet aws devops

GitHub Actions CI/CD Pipeline for Deploying .NET Web API to Amazon ECS

Let’s automate the deployment of a brand-new .NET 9 Web API to Amazon ECS using a GitHub Actions CI/CD pipeline. In this guide, we’ll walk through building a .NET 9 Docker image directly on GitHub, pushing it to Amazon Elastic Container Registry (ECR), creating an ECS task definition, and configuring an ECS service to fetch and deploy the latest Docker image. By the end, your application will be up and running on ECS with a fully automated workflow.

12 min read
84.1K views
Choosing the Best AWS Compute Service for your .NET Solution - Detailed Guide
dotnet aws

Choosing the Best AWS Compute Service for your .NET Solution - Detailed Guide

This comprehensive guide, Choosing the Best AWS Compute Service for your .NET Solution, will explore everything you need to know about selecting the right AWS compute option for your .NET applications. From EC2 to Lambda, we'll compare cost, operational overhead, ease of deployment, and more, providing you with the insights needed to make an informed decision. Whether you're new to AWS or looking to deepen your cloud expertise, this guide will equip you with the knowledge and tools necessary to choose the most suitable compute service for your specific .NET project requirements.

17 min read
111.7K views

.NET + AI: Build Smarter, Ship Faster

Join 8,000+ developers learning to leverage AI for faster .NET development, smarter architectures, and real-world productivity gains.

AI + .NET tips
Productivity hacks
100% free
No spam, unsubscribe anytime