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