What is .AsNoTracking() and how can it make your code perform better?
· Christian Schou Køster
Creating and Running a MySQL Database with Docker Compose
Learn how to create and configure a MySQL database using Docker Compose and environment variables in this step-by-step tutorial.
· Christian Schou Køster
Best Practices for C# - Coding Standards
This blog post outlines best practices for C# coding standards, covering class and variable naming, enums, and more. Improve your code consistency and readability with these tips.
· Christian Schou Køster
How to Set Up an Nginx Web Server with Docker Compose and Use it as a Reverse Proxy for .NET Web APIs with SSL and load balancing
Learn how to create an Nginx web server with Docker Compose, configure it with environment files, and use it as a reverse proxy for .NET Web APIs. Secure it with HTTPS and implement load balancing for high availability.
· Christian Schou Køster
Facade Pattern - C# Design Patterns
Learn how to use the Facade design pattern in C# to simplify a complex system and provide a unified interface to clients.
· Christian Schou Køster
Properly Formatting IF Statements in Your C# Code
· Christian Schou Køster
Concurrency, Parallelism, and Asynchronous Programming in .NET - What is The Difference?
Your complete guide to discovering the nuances of concurrency, parallelism, and async in .NET. Learn key differences & see code examples to enhance performance & responsiveness in your applications.
· Christian Schou Køster
Easy RabbitMQ Deployment with Docker Compose: A Step-by-Step Guide
In this blog post, I'll show you how to deploy RabbitMQ using Docker Compose, a simple and efficient way to set up a RabbitMQ server. Learn how to configure RabbitMQ and scale it up or down depending on your needs.
· Christian Schou Køster
Combining AI with Product Management using ChatGPT
Discover the power of combining AI with product management using ChatGPT. Learn how to leverage this tool to gain valuable insights into customer needs and preferences, streamline processes, and make data-driven decisions for business success.
· Christian Schou Køster
An Introduction to C# Fundamentals
C# is a popular object-oriented programming language developed by Microsoft in the early 2000s. In this section I will give you a brief introduction to C# and hopefully by the end you will have a better understanding why you should learn programming in C#.
· Christian Schou Køster
The Ultimate Cheat Sheet for C#
Looking to improve your C# programming skills? Look no further than this C# ultimate cheat sheet! Covering everything from the basics to advanced features, with real-world code examples. Learn object-oriented programming, collections, exception handling, file I/O, LINQ, multithreading, and more...
· Christian Schou Køster
How to convert any list to a string with C#
Converting a list to a string is a common task in C# programming. Whether you need to display the contents of a list in a user interface or pass a list to a web service, knowing how to convert a list to a string is a fundamental skill for any C# developer.
· Christian Schou Køster
How to use MassTransit in .NET Core with RabbitMQ
· Christian Schou Køster
How to Connect MySQL Database with Entity Framework Core in .NET
· Christian Schou Køster
How to create a new .NET Core Web API with Clean Architecture in a snap using the .NET CLI?
Learn how to create a new .NET Core project with clean architecture implemented from the beginning without you having to configure layers and references.
· Christian Schou Køster
Why and how to use Global Usings in C#
· Christian Schou Køster
What is the difference between a POCO, DTO, Entity, and a VO?
· Christian Schou Køster
How to implement Azure Cache for Redis in a .NET Core Web API?
· Christian Schou Køster
Why You Should Learn To Code In C# 🧑💻
· Christian Schou Køster
Send emails using Azure Communication Services in .NET
Azure is offering a dedicated communication service to send emails on a large scale. This tutorial will walk you through sending thousands of emails using Azure Communication Services with .NET 6.
· Christian Schou Køster
How to track the rank of keywords on Google using Python
· Christian Schou Køster
What to choose? Integer or GUID as the data type for your primary key?
· Christian Schou Køster
.NET 6 - How To Run Automatic EF Core Migrations at Startup of Application
· Christian Schou Køster
What is Back-End Development?
What is back-end development? Would you like to become a back-end developer or perhaps an engineer? This post will dive into what back-end development is and give you a few hints on how to become a back-end developer one day.
· Christian Schou Køster
How to add Global Exception Handling in .NET 6 and 7
· Christian Schou Køster
How to send emails using Microsoft Graph API in .NET 6 + 7 as a background service
· Christian Schou Køster
How to accept Stripe Payments in ASP.NET Core Web API - .NET6
· Christian Schou Køster
Add logging to ASP.NET Core using Serilog - .NET6
· Christian Schou Køster
How to add In-Memory Caching to .NET 6 Web API using the decorator pattern
· Christian Schou Køster
How to generate automatic dummy data for .NET applications using Bogus
Tired of generating manual dummy/demo data? With Bogus, you can create realistic dummy data automatically without having to write thousands of lines of code with seed data.
· Christian Schou Køster