Archive

2023

Setup JetBrains Rider in a Container

I’ve been playing around with Fedora Silverblue for a while now. I find the concept of immutable distributions extremely interesting, even if it still has a ...

.NET Memory Analysis with Linux

For Windows, there are various programs and tools for the analysis of memory/performance problems of .NET programs. These include the “official” programs fro...

Capture a network trace with windows

Tools such as Wireshark or tcpdump are often used to analyse network problems. Especially tcpdump is pre-installed in most Linux distributions and can be use...

Back to top ↑

2022

Install .NET 7 in Fedora 37

A few weeks ago .NET 7 was finally released by Microsoft with a lot of new features. Highly recommended is the article around the performance improvements (P...

Use .NET 7 with Fedora 36 and Distrobox

A few days ago .NET 7 Preview 7 was officially announced by Microsoft. The current preview version of .NET will be the last preview for .NET 7 and the next v...

AKS - Nginx Ingress Controller Timeout

We run various applications in Kubernetes with the Azure Kubernetes Service (AKS). Most of the time this works without any problems. Recently, however, we ha...

Back to top ↑

2021

IIS application initialization - setup

With IIS 8.0 Microsoft has introduced a new feature called Application Initialization. Application Initialization allows you to pre load some initialization ...

Back to top ↑

2020

.NET Diagnostics Tools: dump vs. gcdump

.NET Core 3.0 has introduced a new set of tools that allows runtime diagnostic that makes it easier to diagnose and solve performance or memory problems. dot...

Back to top ↑

2019

WinDbg Cheat Sheet for .NET Developers

This post gives you a simple summary of the most needed WinDbg commands for .NET. The most of the examples are heavily inspired by Konrad Kokosa’s excellent ...

Back to top ↑

2018

Using async main in .NET Core

Recently, I’ve tried to run a .NET Core console app with an async main method. The main method simply calls an async method using async and await. The progra...

Back to top ↑

2017

Hello WebAssembly

Mit WebAssembly, kurz wasm, erscheint ein Bytecode-Format, dass die Ausführung von Web-Applikationen erheblich beschleunigen soll. Entwickelt von Microsoft, ...

Back to top ↑

2016

Der Visual Studio Standalone-Profiler

Während der Entwicklung lassen sich Performanceprobleme bei ASP.NET Applikationen relativ einfach mit dem integrierten Profiler von Visual Studio 2015 analys...

Typescript Snippet - $httpProvider

Mit Hilfe des Angular $httpProvider Providers, kann auf einfache Art und Weise das Verhalten des $http Services beeinflusst werden. Ein typisches Szenario is...

Exceptionhandling mit ASP.NET Core 1.0

Dank der OWIN Pipeline in ASP.NET Core 1 lassen sich Exceptions einfach mit einer Middleware abfangen. Dies hat den Vorteil, dass Fehler auch behandelt werde...

Tracing .NET Execution Environment

Das Verhalten der .NET Execution Environment (DNX) lässt sich mit diversen Umgebungsvariablen beeinflussen. Eine Übersicht aller Umgebungsvariablen die von D...

.NET Command Line Interface

Microsoft stellt mit den .NET Core Command Line Tools eine neue Toolchain für die Erstellung von .NET Core basierten Applikationen für diverse Plattformen zu...

Back to top ↑

2015

REST API’s beschreiben mit Swagger

Mit Hilfe der Swagger Spezifikation lassen sich RESTful API’s so beschreiben, wie es bei Web Services mit der Web Services Description Language schon immer m...

ASP.NET Bundling mit Laufzeitfehler

Bundling und Minification ist ein praktisches Feature und wird sehr häufig bei AngularJs-Apps eingesetzt. Es können aber unschöne Laufzeitfehler auftreten we...

Web API - Probleme mit WebDav

Betreibt man ein ASP.NET Web Api Http-Backend zusammen mit WebDAV auf der gleichen IIS-Instanz, kann es zu Problemen mit Http-Put oder Http-Delete Requests k...

Back to top ↑

2014

.NET Source Code Browser

Das .NET Framework Team hat eine neue Version des .NET Source Code Browsers freigegeben. Im Moment befindet sich das Tool noch im Betastadium, sollte aber ba...

Windows Azure - Web Jobs mit Web Sites

Zum Ausführen von wiederkehrenden Aufgaben konnte bis anhin nur die WorkerRole aus den Cloud Services verwendet werden. Für Azure Web Sites gabs bis jetzt ke...

Back to top ↑

2013

Raspberry - Fixe IP mit netctl

Nach der Installation des Arch Linux ARM Images ist per Default dhcpd aktiv. Das wollen wir natürlich ändern, durch eine Fix IP Adresse. Für die Konfiguratio...

Raspberry - SD Resize mit Archlinux

Nach der Installation eines frischen Arch Linux ARM Images auf meinem Raspberry, stellte ich erstaunt fest, das der maximal verfügbare Platz der SD-Karte nic...

Back to top ↑