Skip to main content
Christian Schou Køster

Christian Schou Køster

126 posts published

My name is Christian. I am a 29-year-old Solution Architect & Software Engineer with a passion for .NET, Cloud, and Containers. I love to share my knowledge and teach other like-minded about tech.

Denmark
An Introduction to C# Fundamentals
C# Fundamentals (C#)

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#
.NET

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#
.NET

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

masstransit with rabbitmq, masstransit, rabbitmq, masstransit .n
.NET

How to use MassTransit in .NET Core with RabbitMQ

· Christian Schou Køster

How to Connect MySQL Database with Entity Framework Core in .NET
.NET

How to Connect MySQL Database with Entity Framework Core in .NET

· Christian Schou Køster

Create ASP.NET Core Web API with Clean Architecture using .NET CLI
.NET

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

Global Usings in C#
.NET

Why and how to use Global Usings in C#

· Christian Schou Køster

difference between poco, dto, entity, vo, dto vs poco vs entity vs vo, dto vs poco, dto vs entity, entity vs poco
Learn to code

What is the difference between a POCO, DTO, Entity, and a VO?

· Christian Schou Køster

Azure Cache for Redis, Azure Redis Cache, .NET Core Web API, .Net Core Web API Redis Cache, Distributed cache
.NET

How to implement Azure Cache for Redis in a .NET Core Web API?

· Christian Schou Køster

should i learn c#, why you should learn c#, learn c#
.NET

Why You Should Learn To Code In C# 🧑‍💻

· Christian Schou Køster

send emails using azure communication services, azure communication service, mass send emails azure
.NET

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

track keyword in google, track keyword in serps, python keyword tracking, google keyword tracking
Python

How to track the rank of keywords on Google using Python

· Christian Schou Køster

integer or guid as the data type for your primary key, Integer or GUID as Primary Key Data Type
.NET

What to choose? Integer or GUID as the data type for your primary key?

· Christian Schou Køster

automatic migrations, ef core, entity framework, auto migration ef core
.NET

.NET 6 - How To Run Automatic EF Core Migrations at Startup of Application

· Christian Schou Køster

what is back-end development
Learn to code

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

Global Exception Handling in .NET
.NET

How to add Global Exception Handling in .NET 6 and 7

· Christian Schou Køster

Send emails using Microsoft Graph API in .NET
.NET

How to send emails using Microsoft Graph API in .NET 6 + 7 as a background service

· Christian Schou Køster

stripe, stripe asp.net core, accept payments in asp.net core
.NET

How to accept Stripe Payments in ASP.NET Core Web API - .NET6

· Christian Schou Køster

add logging to asp.net core, serilog, asp.net core logging, logging to asp.net core using serilog, .net6
.NET

Add logging to ASP.NET Core using Serilog - .NET6

· Christian Schou Køster

in-memory caching, .net caching, c# caching, asp.net core web api caching
.NET

How to add In-Memory Caching to .NET 6 Web API using the decorator pattern

· Christian Schou Køster

Bogus, C# Demo data, faker.js, .net dummy data, .net bogus, c# bogus
.NET

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

postgresql, ef core, .net, connect postgresql to .net
.NET

How to Connect PostgreSQL Database with Entity Framework Core in .NET 6

Learn how to connect a PostgreSQL database with a .NET 6 App using Entity Framework Core in a few easy steps.

· Christian Schou Køster

python, python cheat sheet, cheat sheet, programming
Python

Python Cheatsheet - Basics

· Christian Schou Køster

prism.js, ghost cms, prism.js with ghost, prism ghost
General

How to set up and configure Prism.js with Ghost CMS

Prism.js and Ghost are working perfectly in combination with each other. I use Prism.js as a code highlighter here on this blog. In this tutorial, you will learn how to implement Prism.js into your own blog and use it to highlight lines, add line numbers, etc...

· Christian Schou Køster

Run PostgreSQL using Docker
Docker

How to run a PostgreSQL database using Docker Compose in just a few minutes?

Learn how to run PostgreSQL the powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance using Docker Compose.

· Christian Schou Køster

reflection in .NET
.NET

Learn To Understand Reflection in .NET

Reflection is used to dynamically create an instance of a type, bind the type to an existing object, or get the type from an existing object. In this tutorial about reflection in .NET I will break it down into human-readable content with examples.

· Christian Schou Køster

personal website
Career

Top 6 things to add on your personal website to get hired for a tech job

Here is a list of 6 things you should add to your professional personal website to get hired for a tech job. A personal website is a big plus.

· Christian Schou Køster

watchdog
.NET

The #1 guide to show real-time .NET 6 logs for Web Apps and APIs in a modern way using WatchDog for Free

Learn how to show real-time logs from your .NET Web app using WatchDog. WatchDog is an open-source logging tool for .NET Web Apps.

· Christian Schou Køster

get hired for a tech job
Career

5 tips to help you get hired for a tech job

When you are done reading this article you will have 5 top tips for standing out from the crowd in the tech interview process when you apply for a new tech job.

· Christian Schou Køster

restful web api
.NET

How to build a RESTful Web API using ASP.NET Core and Entity Framework Core (.NET 6)

Learn how to build your own RESTful Web API with ASP.NET Core and Entity Framework Core (.NET 6) with auto data seeding to MS SQL.

· Christian Schou Køster