Aktuelles aus dem Ressort Entwickler Kiosk

Web Components auf Steroiden: Stencil für die moderne Entwicklung von Web Components

Saubere Architektur und gute Dokumentation machen Web Components erst richtig gut wiederverwendbar. Beides lässt sich ohne eigenes Framework in der Regel kaum für größere Projekte abbilden. Hier kommen Frameworks speziell für Web Components ins Spiel. In diesem Fall Stencil, ein Tool zur Entwicklung, aber auch Dokumentation von Web Components. Eine Kampfansage gegen große Single Page Application Frameworks?

Desktop-Apps mit WinUI 3: Modernes WinUI für den Windows-Desktop

Mit Windows 10 hat Microsoft die Universal-Windows-Platform-(UWP-)Apps eingeführt. Diese Apps lassen sich wie WPF-Anwendungen mit XAML und C# entwickeln. Dabei ist das genutzte UI Framework Teil von Windows 10. Und genau dieses UI Framework wird von Windows 10 entkoppelt und als WinUI 3.0 bereitgestellt. Dieser Artikel ist der Start einer Serie zu WinUI. Er gibt einen groben Überblick der Desktop-UI-Frameworks von Windows Forms über die WPF bis hin zu WinUI und geht dabei näher auf WinUI ein.

Findet den Ausreißer: Anomalieerkennung in Echtzeit mit Kafka und Isolation Forests

Anomalien – oder auch Ausreißer – sind in Daten allgegenwärtig. Sei es durch Messfehler der Sensoren, unerwartete Ereignisse in der Umwelt oder fehlerhaftes Verhalten einer Maschine. In vielen Fällen ist es sinnvoll, solche Anomalien in Echtzeit zu erkennen, um unmittelbar darauf reagieren zu können. Das nötige Rüstzeug dafür gibt uns die Data-Streaming-Plattform Apache Kafka sowie die Python-Bibliothek scikit-learn an die Hand.

NoSQL mit EF Core 3: Azure Cosmos DB mit Entity Framework Core 3.x nutzen

Bis dato war es nur möglich, mit Entity Framework Core (eigentlich Entity Framework 3.x-6.x) auf relationale Datenbanken unterschiedlicher Hersteller zuzugreifen. Zwar war das Relationale bei Entity Framework Core nicht mehr fest eingebaut, sondern eine austauschbare (interne) Komponente, aber es dauerte bis zur Version 3.0, bis von Microsoft eine NoSQL-Datenbank verwendet werden konnte: Microsofts hauseigene Azure Cosmos DB.

Spezifikationen für Typen: Wozu brauchen wir Concepts in C++ 20?

Auf Deutsch steht das Wort Konzept laut www.wiktionary.org für „formuliertes Gedankengerüst zur Realisierung von etwas“. Im Englischen geht es aber auch etwas profaner und „Concept“ kann auch einfach nur Begriff oder Begrifflichkeit bedeuten, wie zum Beispiel das „Concept of a Team“. Das Wort wurde schon 1998 von Alexander Stepanov beim Entwurf der STL benutzt, um auszudrücken, dass man die Eigenschaften von Typen beschreiben kann, ohne eine (abstrakte) Basisklasse festzulegen.

Daten in den Griff bekommen: Mehrdimensionale Arrays für Machine Learning

Für viele Verfahren im Bereich Datenanalyse und Machine Learning werden mehrdimensionale Arrays benötigt. Da oft mit großen Datenmengen gearbeitet wird, ist es, neben anderen Optimierungen, wünschenswert, eine Arrayimplementierung zu verwenden, die auf hohe Performance und geringen Speicherverbrauch optimiert ist. Viele Frameworks setzen deshalb auf ndarrays von NumPy oder eigene Implementierungen, statt die Standard-Listen- oder Arrayimplementierungen von Python zu verwenden.

X
- Gib Deinen Standort ein -
- or -