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

Erste MAUI App

Microsofts .NET Multi-platform App UI (MAUI) erlaubt es, Apps für Android, iOS, macOS und Windows aus einer Codebasis zu bauen. Es ist auch der Unterbau für Blazor Hybrid. Hier geht es um den Einstieg: vom leeren Projekt bis zum laufenden Fenster.

.NET 6 - Validierung der .NET-Konfiguration

In .NET 6 gibt es effiziente Methoden, um die Konfiguration einer Anwendung zu validieren. Dies stellt sicher, dass alle notwendigen Einstellungen korrekt und vollständig sind, bevor die Anwendung gestartet wird.

.NET 6 - Hosts für jeden Zweck

Mit .NET 6 bietet Microsoft eine flexible Möglichkeit, Hosts für verschiedene Anwendungstypen zu erstellen. Die Nutzung von Hosts ist nicht mehr auf ASP.NET-Anwendungen beschränkt, sondern kann auch in Konsolenanwendungen und sogar WPF-Apps verwendet werden.

.NET 6 Entity Framework - Präzision einstellen

Seit EF Core 5 hat sich einiges an den Konventionen getan. Um die Präzision für decimal-Eigenschaften in Entity Framework Core 6 festzulegen, kann man die ConfigureConventions-Methode überschreiben und die gewünschte Präzision in der ModelConfigurationBuilder-Klasse einstellen.

Gesehen: The Menu

The Menu lief seit Mitte November im Kino, jetzt endlich gesehen. Ein junges Paar reist auf eine abgelegene Insel, um im exklusiven Restaurant Hawthorn zu essen. Zwölf Gäste, ein berühmter Küchenchef und ein Menü, für das man andernorts einen Gebrauchtwagen bekäme. Mehr sollte man über die Handlung von The Menu vorher eigentlich nicht wissen.

Sprachen lernen mit ChatGPT

Da ChatGPT ein Sprachmodell ist und mehrere Sprachen parallel spricht, könnte man auf die Idee kommen, damit eine Sprache zu lernen. Was es überhaupt ist, habe ich an anderer Stelle beschrieben. In diesem Artikel möchte ich dazu ein wenig die Möglichkeiten austesten.

Dev-Tunnels für ASP.NET

Möchte man eine ASP.NET-Website öffentlich testen, musste man bisher einige Hürden oder Nachteile in Kauf nehmen. Zum Beispiel könnte man den eigenen Rechner im Netz freigeben, ein Drittanbieter-Tool nutzen (wie z.B. xxx) oder ein VPN erstellen. Sicher gibt es noch weitere Möglichkeiten, aber hier wird ein Tool aus dem Ökosystem von Microsoft vorgestellt.

Deobfuskieren mit ChatGPT

Um Code zu schützen, ist Obfuskierung eine weit verbreitete Methode. Gerade im Webbereich wird sie oft eingesetzt, um den Quellcode, den man zwangsläufig ausliefert, schwerer nachvollziehbar zu machen. Nun ergeben sich mit ChatGPT allerdings ein paar neue Gefahren, wenn es jemand darauf anlegt, den obfuskierten Code zu entschlüsseln.

ChatGPT - ein neuer Hype?

Über ChatGPT ist in den letzten Tagen in vielen Blogs und Newsseiten zu lesen. Aber was ist es? Hier erkläre ich es und gebe kurze Einblicke in das Projekt. Kurz gesagt: ChatGPT ist ein Sprachmodell und bietet auf der Website die Möglichkeit zum einfachen Chatten.

Erweiterte Mustererkennung in C#

Mit C# 8.0 und C# 9.0 hat Microsoft die Mustererkennung (Pattern Matching) deutlich ausgebaut. Diese Verbesserungen ermöglichen es Entwicklern, eleganteren und ausdrucksstärkeren Code zu schreiben. In diesem Artikel werde ich einige der fortgeschrittenen Funktionen der Mustererkennung in C# vorstellen und deren Anwendung erläutern.

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.