URL Shortener als minimale API
Ich wollte mal wieder in Ruhe das Thema ‚Minimale API‘, welches mit .NET 6 Einzug gehalten hat, anschauen. Dazu versuche ich meist ein kleines Beispiel-Projekt zu finden, da man so das Konzept in einer „realen“ Umgebung einmal testen kann. Als Beispiel habe ich mich für einen kleinen URL Shortener entschieden. Unsere API soll zwei Endpunkte bereitstellen. Ein Endpunkt dient zum generieren der „Short-URL“ mit gleichzeitigem Abspeichern der Information in einer lokalen Datenbank und einen zweiten Endpunkt zum Abrufen der langen URL durch Übergabe des Codes.
WordGuess – Wordle-Klon als Konsolen-App
Ich denke, dass ihr schon etwas von dem Spiel Wordle gehört hat. Dieses hat im Herbst vergangenen Jahres für Aufsehen gesorgt, ähnlich wie vor fast 10 Jahren Flappy Bird. Bei dem Spiel muss man ein fünfstelliges Wort innerhalb von sechs Versuchen erraten. Dabei bekommt man nur die Information, ob ein Buchstabe zwar im Wort vorkommt, aber nicht an der richtigen Stelle platziert wurde oder ob der Buchstabe bereits an der richtigen Stelle im Wort eingefügt wurde. Das Spielprinzip ist daher recht einfach und daher habe ich mir gedacht, dass wir das Spiel doch einmal als Konsolen-App mit .NET6 bauen werden.
Neuigkeiten in Visual Studio 2022, .NET6 und C# 10
Anfang November war es soweit und Microsoft hat die nächste Version der beliebten Entwicklungsumgebung Visual Studio veröffentlicht, welche auf den Namen Visual Studio 2022 hört. Nur einen Tag später wurde dann im Rahmen der .NET Conf auch noch .NET6 und C# 10 veröffentlicht. In diesem Beitrag möchte ich jetzt auf einige Neuerungen sowohl in Visual Studio 2022, als auch in .NET6 und C# 10 vorstellen, so dass ihr einen Eindruck habt, worauf ihr euch freuen könnt. Diese Liste erhebt natürlich keinen Anspruch auf Vollständigkeit, sondern zeigt nur einige Highlights auf. Außerdem unterscheiden sich die Features je nach verwendeter Projektvorlage ebenfalls.
Event-Tipps: Visual Studio 2022 Launch & .NET Conf
An dieser Stelle möchte ich gerne zwei Event-Tipps mit euch teilen, für zwei Veranstaltungen, welche in Kürze stattfinden werden. Zum einen handelt es sich um die Veröffentlichung von Visual Studio 2022 und zum anderen die .NET Conf, wo .NET6 veröffentlicht wird.