ReadMe on TWC
How to use Mapster with .NET 7 - A Quick Introduction
Learn how to use Mapster with C# and .NET in this short but explanatory tutorial.
· Christian Schou Køster
How to Use PowerShell - An Introduction to PowerShell for Windows Administration Tasks
Discover the power of PowerShell! This tutorial introduces you to basic commands, scripting, and advanced techniques for Windows administration tasks. In this guide, you'll gain the skills to automate processes and optimize system management.
· Christian Schou Køster
What Are The SOLID Principles? The Art Of Writing Clean And Maintainable Code in C#
· Christian Schou Køster
Supercharge Your C# Classes - A guide to the Sealed Keyword for Better Code Control
· Christian Schou Køster
Email Regex in C#
Looking for regular expressions to validate an email or extract an email from a string in C#? In this short tutorial, I will show you how to validate and extract emails in C# using Regex.
· Christian Schou Køster
Observer Design Pattern - A Beginner's Guide with an Airport Baggage System
Are you in the market for learning how to implement the Observer Design Pattern? This tutorial will show you how to apply this pattern with C# and diagrams to make your understanding even better.
· Christian Schou Køster
How to convert a .pfx to .crt & .key file using OpenSSL with a few commands
Looking for a way to convert a .pfx certificate file into a .crt & .key file using OpenSSL? Look no further! This short and easy step-by-step guide will show you how it's done in only 3 commands.
· Christian Schou Køster
C# Casing methods 101 - Mastering the different casing conventions
Mastering the different casing conventions and when to use them can make your code more readable and easier to understand for yourself and others. In this post, you will learn how and when to use the different casing methods.
· Christian Schou Køster
Mastering Traefik with Docker Swarm - A Step-by-Step Guide to Setting up and Configuring Traefik using Docker Compose
· Christian Schou Køster
Simplify API Requests in .NET with HttpClientFactory: A Step-by-Step Guide
· Christian Schou Køster
How to retrieve values from IConfiguration in .NET
· Christian Schou Køster
Getting Started with Docker Swarm- A Comprehensive Beginner's Guide to Orchestrating Containerized Applications
Learn how to set up and configure your own Docker Swarm Cluster with monitoring by Prometheus visualized using Grafana and GUI management done with Portainer. Everything is explained in detail.
· Christian Schou Køster
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
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