Microsoft Fabric – die Kerndienste erklärt

Im ersten Artikel dieser Serie wurden die Stärken von Microsoft Fabric gezeigt. Dieser Beitrag liefert nun einen Überblick über die Kern-Dienste, aus denen Fabric im zusammengesetzt ist. Insgesamt gibt es 8 „User Experiences“, also acht Ansichten, die innerhalb von Fabric aufgerufen werden können. Diese sind maßgeschneidert für die unterschiedlichen Anwender-Profile, die mit Fabric arbeiten, wie z.B. Data Engineers & Scientists, Datenbank-Administratoren oder Business-Analysten. Und so wie es bei diesen Profilen Überschneidungen gibt findet man diese auch in Fabric wieder, beispielweise bei den Data Pipelines die sowohl in Data Factory, Data Engineering und in Data Warehouse eingesetzt werden können.

Microsoft Fabric – die Kerndienste erklärt weiterlesen

Microsoft Fabric auf den ersten Blick

Vor fast einem Jahr hat Microsoft auf der hauseigenen BUILD Conference ein neues Produkt namens Microsoft Fabric vorgestellt. Nachdem Fabric seit November 2023 für alle Kunden zur Verfügung steht und ausgiebig getestet werden konnte, beleuchtet dieser Artikel was dieses Tool ausmacht und welche Probleme im Unternehmen damit gelöst werden können.

Microsoft Fabric auf den ersten Blick weiterlesen

Building static websites with Azure Functions, mustache & Azure Storage

In diesem Artikel zeige ich, wie man dynamische Daten mithilfe einer zeitgesteuerten Azure Function (in nodejs) & mustache eine statische Website generieren kann, welche in Azure Storage gehostet wird.

Für diese Demo bauen wir eine simple, personalisierte Startseite, die aktuelle Schlagzeilen eines WordPress-Blogs und ein paar weitere Links anzeigt. Sicherlich nicht das spannendste Projekt, aber ausreichend, um ein paar interessante Dinge zu zeigen.

Building static websites with Azure Functions, mustache & Azure Storage weiterlesen

Richtiger Content Type bei statischen Websites in Azure Storage

Aktuell experimentiere ich mit dem neuen Static website hosting for Azure Storage Feature, welches seit kurzem als Public Preview verfügbar ist. Hiermit lässt sich statischer Webcontent (HTML, CSS, JS, Bilder) direkt aus einem speziellen Azure Storage Blob-Verzeichnis aufrufen, ohne dass man hierfür noch irgendwelche Proxies einrichten muss.

Richtiger Content Type bei statischen Websites in Azure Storage weiterlesen

.NET Standard Nuget Packages in VSTS builden & auf nuget.org veröffentlichen

Vor einiger Zeit habe ich damit begonnen, einen C# Wrapper (WordPressPCL) für die neue WordPress REST API (verfügbar seit Version 4.7) zu schreiben. Zunächst war das ganze als normale Portable Class Library geplant (daher auch der Name). Mit der Veröffentlichung von .NET Standard habe das Projekt hierauf umgestellt. Eine super Einleitung in dieses Thema gibt es auf YouTube von Immo Landwerth.

Nachdem das Projekt in letzter Zeit vermehrt Pull Requests erhält, habe ich mich entschieden, den Build & Publish Prozess zu automatisieren, um nicht immer manuell die neuste Version des NuGet-Packages hochladen zu müssen. Hierfür nutze ich die kostenlosen Visual Studio Team Services.

.NET Standard Nuget Packages in VSTS builden & auf nuget.org veröffentlichen weiterlesen

DragonBoard GPIO-ports erweitern mit MCP23017-ESP und Windows 10 IoT Core

Die letzten Tage habe ich mit dem Versuch verbracht, mithilfe eines MCP23017-E/SP-Chips einem DragonBoard 410c zusätzliche 16 GPIO-Ports hinzuzufügen und diese über Windows 10 IoT Core zu steuern. Eigentlich nicht so schwer, wenn man die „kleinen“ Stolpersteine kennt.

DragonBoard GPIO-ports erweitern mit MCP23017-ESP und Windows 10 IoT Core weiterlesen

Webseiten scrapen mit Azure WebJobs, Node.js, jQuery, Async.js & gizp

In diesem Artikel zeige ich, wie man relativ einfach eine Seite regelmäßig mit Azure WebJobs & Node.js (jQuery bzw. cheerio) crawlen und die Daten als JSON ausgeben kann.

Im konkreten Beispiel geht es darum, wöchentlich aus dem Windows Store die aktuellen „Red Stripe Deals“-Angebote auszulesen und die Informationen als JSON-Datei auf dem Server abzulegen, wo diese z.B. von einer App weiterverwendet werden können.

Webseiten scrapen mit Azure WebJobs, Node.js, jQuery, Async.js & gizp weiterlesen

MX Records für Hosteurope via Cloudflare einrichten

Nachdem ich knapp zwei Wochen keine Mails mehr erhalten konnte und der Support auf beiden Seiten eher spärlich war, hab ich es nun endlich geschafft, den Mail-Empfang zu konfigurieren. Wie immer ist es im Prinzip ist es ganz einfach, wenn man weiß wies geht.

Zunächst wird der Hostname für Mailexchange (MX) Record von Hosteurope benötigt. Diesen findet man im KIS unter „Produktverwaltung -> Webhosting -> Konfigurieren -> Domains -> Externe Domains“. Bei mir ist es „mx0.webpack.hosteurope.de“, die dahinterstehende IP wird bei Cloudflare für den MX nicht akzeptiert.

MX Records für Hosteurope via Cloudflare einrichten weiterlesen