Posts
Programming With Wolfgang
Cancel

Dealing with Complex Configurations in ASP.NET Core MVC

If you have to deal with a large number of hosting environments, configuring all of them in the Startup class can become messy. In the following sections, I will describe different ways that the St...

Configure ASP.NET Core MVC

Some configurations like the connection string usually change on every environment your application is running on. Instead of hard-coding this information into your application, ASP.NET Core enable...

Middleware in ASP.NET Core MVC

Middleware is the term used for the components that are combined to form the request pipeline. This pipeline is arranged like a chain. The request is either returned by the middleware or passed to ...

Getting to know the Startup Class of ASP.Net Core MVC

Every .NET Core web application has a Program class with a static Main method. The Startup class of .Net core is the new version of the Global.asax file. This class is responsible for starting the...

Horizontally Scaling Pattern

In my last post, I talked about vertically scaling vs. horizontally scaling with a focus on vertically scaling. Today, I will talk about it again, but I will focus on horizontally scaling this time...

Vertically Scaling Pattern

Scalability of a system is a measure of the number of users it can handle at the same time. For a web server, for example, would this mean how many concurrent users it can serve. Serving more users...

Release faster with Feature Toggles

Nowadays, more and more teams do (finally) continuous integration and continuous deployment (CI/CD). Unfortunately, even if the development team was able to do CI/CD, the business department is oft...

.Net Standard - Getting Started

Today, some of my colleagues had a discussion about .Net Standard. Is it a new framework, an extension to classic .Net framework, or to .Net core? Confusion was great and in today’s post, I would l...

xBehave - Getting Started

In my last post, I talked about writing unit tests using xUnit. Today, I want to go one step further and will talk about writing acceptance tests (ATDD) using xBehave. xBehave is an extension of xU...

xUnit - Getting Started

In this post, I will explain the basics of xUnit and how to write unit tests with it. xUnit is an open source testing framework for the .Net framework and was written by the inventor of NUnit v2. M...