Azure Data Explorer (ADX) offers powerful data exploration capabilities for log and telemetry data. In this guide, we'll walk you through creating your own free ADX cluster and getting started with data analysis. Creating Your Free ClusterYou don't need an Azure subscription or a credit card to create a free cluster.Use your Microsoft account or... Continue Reading →
Azure IoT Edge Modul mit .NET Worker Service auf dem Raspberry Pi 4: Praktische Beispiele
Azure IoT Edge ermöglicht es, Container-basierte Module auf Geräten wie dem Raspberry Pi 4 auszuführen. Mit .NET 6 und dem Worker Service-Template lassen sich robuste Hintergrunddienste für Edge-Szenarien entwickeln. In diesem Beitrag zeigen wir, wie ein IoT Edge Modul als Worker Service implementiert wird, das zu festgelegten Zeiten an bestimmten Wochentagen einen REST-API-Endpunkt per POST... Continue Reading →
Resiliente Anwendungen mit Polly in C#
In der modernen Softwareentwicklung sind Fehlertoleranz und Resilienz entscheidende Faktoren für stabile Anwendungen. Polly, eine leistungsstarke Resilience-Bibliothek für .NET, hilft Entwicklern, transiente Fehler elegant zu bewältigen und zuverlässige Systeme zu bauen. In diesem Artikel erfährst du, wie Polly funktioniert und wie du es effektiv in deinem C#-Projekt einsetzt. Was ist Polly? Polly ist eine Open-Source-Bibliothek... Continue Reading →
Semantischen Versionierung
Änderung der Versionsnummer nach einem Bugfix Die Änderung der Versionsnummer nach einem Bugfix folgt in der Regel dem Prinzip der Semantischen Versionierung (SemVer). Dabei wird die Versionsnummer in der Form MAJOR.MINOR.PATCH dargestellt. Da ein Bugfix eine rückwärtskompatible Fehlerbehebung ist und keine neuen Funktionen oder breaking changes einführt, sollte üblicherweise nur die PATCH-Nummer erhöht werden. Beispiel:... Continue Reading →
Google Sheets vs. Azure Table Storage: Welche Lösung passt zu deinem Projekt?
Die Wahl der richtigen Datenverwaltungslösung kann entscheidend für die Effizienz und Skalierbarkeit eines Projekts sein. Während Azure Table Storage eine leistungsstarke NoSQL-Datenbank für große Datenmengen bietet, kann Google Sheets mit der SheetsService API eine flexible Alternative für kleinere Anwendungen sein. Doch welche Lösung passt besser zu deinem Anwendungsfall? Google Sheets mit der SheetsService API Google... Continue Reading →
E-Mail-Dienste in Blazor: Kontobestätigung und Passwortwiederherstellung mit Twilio SendGrid
Im Folgenden wird erläutert, wie Sie in Visual Studio 2022 Funktionen für Kontobestätigung und Kennwortwiederherstellung in einer ASP.NET Core Blazor-Webanwendung implementieren können. Dabei nutzen wir Twilio SendGrid mit dem SendGrid NuGet Package. Das Package kann sowohl über den dotnet-Befehl als auch den NuGet Package Manager in Visual Studio installiert werden. Dieser Artikel konzentriert sich auf... Continue Reading →
Moby-Engine auf Ubuntu 24.04 in WSL installieren: Ein praktischer Leitfaden
Dieser Artikel konzentriert sich auf praktische Beispiele mit minimaler Erläuterung, um dir eine klare und einfache Anleitung zur Installation der Moby-Engine auf Ubuntu 24.04 in Windows Subsystem for Linux (WSL) zu geben. Warum die Moby-Engine? Die Moby-Engine ist eine leichtgewichtige, OCI-kompatible Container-Engine, die für Produktionsumgebungen optimiert ist. Sie ist die offizielle Container-Engine für Azure IoT... Continue Reading →
Ubuntu beim Start von Windows automatisch starten: Ein Leitfaden
Wenn du häufig mit Ubuntu unter Windows Subsystem for Linux (WSL) arbeitest, kann es praktisch sein, die Linux-Distribution automatisch mit dem Start von Windows zu laden. Durch das automatische Starten sparst du Zeit und kannst direkt nach dem Hochfahren deines PCs in deiner bevorzugten Arbeitsumgebung loslegen. Dieser Artikel konzentriert sich auf praktische Beispiele mit minimaler... Continue Reading →
Ubuntu 24.04 auf WSL unter Windows installieren: Ein Leitfaden
Die Kombination von Windows und Linux in einem System bietet unschätzbare Flexibilität. Mit Windows Subsystem for Linux (WSL) kannst du Linux direkt auf deinem Windows-Rechner ausführen. Dieser Artikel konzentriert sich auf praktische Beispiele mit minimaler Erläuterung, um dir eine klare und einfache Anleitung zu bieten. Warum WSL? WSL ermöglicht die Ausführung eines vollständigen Linux-Subsystems direkt... Continue Reading →
In-Memory Caching in ASP.NET Core: Ein Überblick
In der heutigen digitalen Welt ist die Leistungsfähigkeit einer Anwendung entscheidend für ihren Erfolg. Eine effektive Methode, um die Geschwindigkeit und Skalierbarkeit einer Anwendung zu verbessern, ist das In-Memory-Caching. In diesem Artikel geben wir einen Überblick über das In-Memory-Caching in ASP.NET Core und wie es implementiert werden kann. Was ist In-Memory-Caching? In-Memory-Caching ist eine Technik,... Continue Reading →
Wie man einen iframe in einer Blazor-Seite vollständig anpasst und einen Parameter für die Webseite hinzufügt
Einleitung In diesem Artikel zeigen wir, wie man einen iframe in einer Blazor-Anwendung so konfiguriert, dass er die gesamte verfügbare Fläche in einem Seitenbereich einnimmt und dabei einen erforderlichen Parameter für die Webseite verwendet. Zusätzlich werden wir scoped CSS verwenden, um das Styling auf die spezifische Komponente zu beschränken. Schritt 1: Erstellen der Blazor-Komponente mit... Continue Reading →