Entwickler-Blog · Notizen aus der Praxis

Geek Overflow

Notizen aus .NET, WPF, Azure und dem echten Entwickleralltag.

Aktuelle Beiträge
Ein sichtbar genutzter Entwicklerarbeitsplatz mit Tastatur, Notizbuch und Monitor

Aus dem Archiv

Notizen, die im Alltag weiterhelfen.

222 Beiträge

Einführung in Blazor WebAssembly

Blazor WebAssembly erlaubt es, Single-Page-Anwendungen vollständig in C# zu schreiben und im Browser auszuführen. Den umgekehrten Weg, dieselbe Oberfläche als Desktop-App, habe ich in Blazor Hybrid-Apps beschrieben. In diesem Artikel gebe ich eine Einführung in Blazor WebAssembly, erkläre seine Vorteile und zeige, wie man eine einfache Blazor WebAssembly-Anwendung erstellt.

Verwendung von IMemoryCache in .NET

Caching ist eine wichtige Technik, um die Leistung und Skalierbarkeit von Anwendungen zu verbessern. In .NET bietet die IMemoryCache-Schnittstelle eine moderne und flexible Möglichkeit, Daten im Speicher zwischenzuspeichern. Hier geht es um IMemoryCache, dazu ein Blick auf die ältere MemoryCache-Klasse für alle, die sie noch im Einsatz haben.

Rust als Systemsprache: Ein kurzer Überblick

Rust hat sich in den letzten Jahren als eine der spannendsten Sprachen für Systemprogrammierung etabliert. In diesem Artikel möchte ich einen kurzen Überblick über Rust geben und erläutern, warum sie für viele Entwickler zunehmend interessant wird.

Dependency Injection in .NET 6

Dependency Injection (DI) ist ein zentraler Bestandteil moderner .NET-Anwendungen. Mit .NET 6 hat Microsoft die DI-Funktionalität weiter verbessert und vereinfacht. In diesem Artikel werde ich die Grundlagen von Dependency Injection erläutern und einige der neuen Features in .NET 6 vorstellen.

Blazor Hybrid-Apps: Web und Desktop vereint

Blazor hat sich schnell zu einem beliebten Framework für die Entwicklung von Webanwendungen entwickelt. Mit der Einführung von Blazor Hybrid-Apps bietet Microsoft nun die Möglichkeit, Web- und Desktop-Anwendungen zu kombinieren. In diesem Artikel werfen wir einen Blick auf die Vorteile und die Implementierung von Blazor Hybrid-Apps.

Leistungsverbesserungen in .NET 6

Mit .NET 6 hat Microsoft eine Vielzahl von Leistungsverbesserungen eingeführt, die darauf abzielen, die Effizienz und Geschwindigkeit von .NET-Anwendungen zu erhöhen. Diese Verbesserungen betreffen verschiedene Bereiche der Plattform, darunter die JIT-Kompilierung, die Garbage Collection und die Laufzeitbibliotheken. In diesem Artikel werde ich einige der wichtigsten Leistungsverbesserungen in .NET 6 erläutern und deren Auswirkungen auf die Entwicklungspraxis beleuchten.

C# 9.0: Neue Features im Überblick

Mit der Veröffentlichung von .NET 5 und C# 9.0 hat Microsoft eine Reihe spannender neuer Features eingeführt, die die Entwicklung in C# noch leistungsfähiger und angenehmer machen. In diesem Artikel möchte ich einige der wichtigsten Neuerungen in C# 9.0 vorstellen.

Neue Features in .NET 5

Mit der Veröffentlichung von .NET 5 hat Microsoft eine bedeutende Weiterentwicklung der .NET-Plattform vorgestellt. .NET 5 vereint die vorherigen .NET Core und .NET Framework zu einer einzigen, einheitlichen Plattform. Sprachseitig kommt C# 9.0 dazu, unter anderem mit Records. In diesem Artikel werde ich einige der wichtigsten neuen Features und Verbesserungen in .NET 5 vorstellen.

Neue Features in Entity Framework Core 5

Mit der Veröffentlichung von Entity Framework Core 5 (EF Core 5) hat Microsoft zahlreiche neue Features und Verbesserungen eingeführt, die die Arbeit mit Datenbanken in .NET-Anwendungen effizienter und leistungsfähiger machen. In diesem Artikel werde ich einige der wichtigsten neuen Features von EF Core 5 vorstellen und erläutern, wie sie in der Praxis angewendet werden können.

Durable Functions in Azure: Orchestrierung leicht gemacht

Serverlose Funktionen sind zustandslos, was bei mehrstufigen Abläufen schnell unhandlich wird. Durable Functions lösen das, indem sie den Zustand hinter den Kulissen ablegen und den Ablauf trotzdem als gewöhnlichen C#-Code schreiben lassen.

Notizbuch und Tastatur auf einem genutzten Entwicklerarbeitsplatz
Real work / no lab setup

Wer hier schreibt

Matt. Entwickler, Notizsammler, Problemlöser.

Ich schreibe über .NET, C#, WPF, Azure, Werkzeuge – und immer öfter über KI. Nicht aus dem Lehrbuch, sondern aus dem echten Entwickleralltag.

Mehr über mich

Nach Thema einsteigen

Woran ich gerade denke und arbeite.