
How To Rapidly Evaluate Docker Images
Learn how you quickly can discover and assess the suitability of Docker images for your specific needs, ensuring a streamlined and reliable evaluation process. 🐋
· Christian Schou Køster

How depends_on Works in Docker Compose
Learn how to use depends_on with health checks in Docker Compose. This tutorial demonstrates how to enhance service dependencies by integrating health checks, ensuring that dependent services are not just started but are also in a healthy state before others start.
· Christian Schou Køster

Unix vs Linux
Explore the practical differences between Unix and Linux. No dramatic clashes or epic showdowns here, just a straightforward breakdown with memes of what sets these operating systems apart. Gain insights to make informed choices in the world of Unix vs Linux.
· Christian Schou Køster

How To Remove All Docker Images Easily On Linux
Docker simplifies application deployment, but managing images is crucial to keeping your environment clean. This quick guide walks you through the steps to remove all Docker images and free up valuable disk space.
· Christian Schou Køster

How to SSH from a Docker Container to Docker Host or IP
Looking for a way to connect from a Docker Container to an IP or a DNS/hostname? Look no further! This short step-by-step tutorial got you covered for both Linux and Windows machines.
· Christian Schou Køster

What are Software Design Patterns?
Discover how design patterns can simplify your development process. Learn the definition and benefits of design patterns in software engineering.
· Christian Schou Køster

What are Git Hooks?
Looking for a quick introduction to what Githooks is? In this tutorial, I will give you a high-level introduction and show some tips and tricks.
· Christian Schou Køster

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

Logging in .NET - A Guide to LoggerFactory and Microsoft.Extensions.Logging with C#
Discover the art of logging in .NET Core apps! This tutorial covers best practices, advanced techniques, and testing for effective monitoring and debugging.
· 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