Code wiederverwendbar gestalten
Die Bibliothek VueUse bietet viele vorgefertigte Bausteine über die Composition API von Vue 3 als Composables an, die wir genau anschauen.
Vue.js · Webentwicklung
65 Artikel
Die Bibliothek VueUse bietet viele vorgefertigte Bausteine über die Composition API von Vue 3 als Composables an, die wir genau anschauen.
Vue.js · Webentwicklung
Moderne Browser wandeln Text direkt in gesprochene Sprache um. Ein Feature, das viele Browser nativ unterstützen und das in mehrerlei Hinsicht wichtig ist.
Webentwicklung
Software für Web, Mobile und Desktop zu entwickeln braucht viel Zeit. Bibliotheken wie Syncfusion sollen diesen Aufwand reduzieren und bieten eine große Auswahl an fertigen Komponenten.
Webentwicklung · Tooling · .NET
Benutzerdefinierte GPT-Modelle liefern angepassten Code – Einsatz z. B. in Flowbite-Ökosystemen.
KI · Webentwicklung
CodeBehind ist ein junges Backend-Framework für ASP.NET Core, bei dem der Anfragezyklus bei der View beginnt und das MVC, Model-View und einen Web-Forms-ähnlichen Ansatz unterstützt. Episode 136 von Frameworks und mehr prüft die Versprechen.
.NET · Webentwicklung
Der Artikel zeigt, wie sich die Tresore des Passwortmanagers Bitwarden per CLI, SDK oder RESTful API verwalten lassen, um etwa auf gespeicherte Passwörter zuzugreifen und neue Einträge zu erstellen.
.NET · Tooling
Der zweite Teil der Reihe erklärt die grundlegende Funktionsweise von Sprachmodellen und ihre historische Entwicklung, mit Fokus auf generative Modelle. Er zeigt, wie diese Technologien in der Praxis ankommen und welchen messbaren Nutzen sie heute schon bieten.
KI
Bibliotheken erweitern die Möglichkeiten von Frameworks wie Vue enorm. Etliche Projekte bringen viele Features ein - hier einige Highlights.
Vue.js · Webentwicklung
Sprache in Text, Text in Sprache, Text aus Bildern: Azure AI Services ist eine Sammlung KI-gestützter APIs für den Kundensupport und andere nützliche Anwendungen.
KI · Cloud
Backend as a Service spart in vielen Projekten Aufwand und Geld und beschleunigt die Markteinführung. Meist nutzen Entwickler Googles Firebase, doch mit Supabase gibt es eine leistungsstarke Open-Source-Alternative.
Cloud · Webentwicklung
Spike Prime ist eine moderne Robotikplattform für kreatives Lernen, die mit visueller und textbasierter Programmierung eine Fülle von Anwendungsmöglichkeiten bietet.
MINT-Bildung
Mit Prettier lässt sich Quelltext verschiedener Programmiersprachen nach festen Regeln formatieren. Ein unverzichtbares Werkzeug - auch zur Konfliktvermeidung.
Tooling · Webentwicklung
Azure unterstützt mit dem AI Bot Service den Bau von Bots, beispielsweise für Chats und andere Kommunikationskanäle. Wir zeigen, wie es geht.
Cloud · KI
Azure Blob Storage ist ein Cloudservice von Microsoft für die Speicherung unstrukturierter Daten. Wir zeigen, was hinter dem Dienst steckt.
Cloud · C#
SqlKata, auf GitHub QueryBuilder genannt, erzeugt SQL-Abfragen über eine Fluent API aus C#-Code. Die 135. Episode von Frameworks und mehr zeigt, was die Bibliothek in Version 2.4.0 kann und was sie gegenüber SQL als Zeichenkette bringt.
.NET · C#
Über die Microsoft Graph API lassen sich Daten und Funktionen von Microsoft Teams in eigene Anwendungen integrieren. Der Artikel zeigt, welche Microsoft-Bibliotheken dafür nötig sind, von der Authentifizierung bis zum Zugriff auf die Daten.
Tooling · Cloud
Auftakt der Serie „KI und Data“: welche Rolle Künstliche Intelligenz und Daten heute für die Wertschöpfung spielen, warum die Datenqualität entscheidet und wo die Integration generativer Modelle in der Praxis noch hakt.
KI · Datenanalyse
Ein editierbarer Arbeitsbereich neben dem ChatGPT-Chat-Fenster: Das war überfällig. Beim Ausprobieren war uns Canvas eine Hilfe. Es ist aber ausbaufähig.
KI
Durch Pattern Matching und primäre Konstruktoren wird C#-Code lesbarer. Wie sie angewendet werden und was Devs für .NET 9 und C# 13 erwarten dürfen.
.NET · C#
Wir erklären, was sich bei JSON, Deployments, Debugging und asynchronen Streams mit .NET 8 ändert.
.NET · C#
Bots automatisieren Aufgaben und beantworten Anfragen direkt in Microsoft Teams. Der Artikel gibt einen Überblick, wie sich Bots über Frameworks und Anbieter in Teams integrieren lassen und welche Aufgaben sie übernehmen können.
Tooling
Branching-Strategien sind ein Fundament moderner Softwareentwicklung. Wir stellen verschiedene Workflows vor und zeigen Vor- und Nachteile.
Tooling
Das Hosting von Webanwendungen ist komplex. Die Azure Web Apps bieten unterschiedliche Optionen, das Deployment zu vereinfachen.
Cloud · Webentwicklung
Die o1-Modelle sollen erst "nachdenken", dann antworten. Die ersten Ergebnisse sehen gut aus. Doch es gibt auch Fehler - und womöglich gefährliche Tipps.
KI
UI-Tests zu automatisieren ist eine heikle Sache. Die Bibliothek FlaUI nimmt den Schrecken.
Testing · .NET
Mit Cloud-Funktionen wie Microsofts Azure Functions lässt sich Code schnell und flexibel ausführen. Hier gibt es Grundlagen und Codebeispiele.
Cloud
Schlechtes Branching ist projektgefährdend. Gutes schont die Nerven und macht das Drumherum einfacher.
Tooling
Mit der HTML-5-Engine PixiJS lassen sich 2D-Web-GL-Renderer erzeugen, um Informationen im Web schön und interaktiv darzustellen. Einfach ist es auch noch.
Webentwicklung
Office-Anwendungen per COM-Interop aus .NET anzusteuern bringt Versionsprobleme, Speicherlecks und komplexe Ereignisbehandlung mit sich. Die Kolumne stellt die Bibliothek NetOffice vor, die diese Integration vereinfachen will.
.NET · Automatisierung
OpenAI bringt mit dem Structured-Output-Feature eine verlässliche Möglichkeit, die Ausgabe einiger seiner Modelle zu strukturieren. Wir erklären, wie das funktioniert.
KI
Browser bieten immer mehr Möglichkeiten, inklusive Hardwarezugriff über Serial- und Bluetooth-APIs. Was dabei zu beachten ist.
Webentwicklung
Vieles ist neu an .NET 8 und C# 12: In einer Artikelreihe werfen wir einen genauen Blick darauf, was das für die praktische Entwicklerarbeit bedeutet.
.NET · C#
Bei Web-Anwendungen läuft ohne Formulare in der Regel nicht viel. Auch bei steigender Komplexität will Formkit den Aufwand klein halten.
Vue.js · Webentwicklung
Große Sprachmodelle bieten zahlreiche Möglichkeiten, um bei der Migration von Daten zu unterstützen und damit die Funktionalität von Sprachen wie Python zu erweitern.
KI · Datenanalyse
Wer mit ASP.NET Core eine Shopping-Cart-Lösung benötigt, erhält mit dem Projekt nopCommerce eine kostenlose und quelloffene E-Commerce-Plattform.
.NET · Webentwicklung
Welche Sprachen, Tools und Frameworks sind wichtig für Devs? Welche Sorgen haben sie? Aktuelle Umfragen zeigen Trends in der Softwareentwicklung.
Arbeitswelt · Tooling
IT-Fachkräftemangel: Bootcamps als schnelle Alternative zu Studium & Ausbildung für IT-Berufe.
Arbeitswelt · MINT-Bildung
Die Episode von Frameworks und mehr zeigt an zahlreichen Beispielen, wie sich mit der Bibliothek Oakton.NET die Kommandozeile einer ASP.NET-Core-Anwendung um eigene Befehle erweitern lässt.
.NET · Tooling
Python bietet zahlreiche Möglichkeiten und Bibliotheken, um bei Datenmigrationen zu unterstützen. Mit Sprachmodellen lassen sich diese Fähigkeiten zusätzlich erweitern.
Datenanalyse · KI
Angular ist ein Open-Source-Framework und zentral in der modernen Webentwicklung. Wir zeigen, wie sich Web-Anwendungen damit umsetzen lassen.
Webentwicklung
Amazon CodeWhisperer macht in der Entwicklungsumgebung und auf der Kommandozeile Codevorschläge auf Basis großer Sprachmodelle. Der Artikel zeigt, wie das Tool arbeitet, welche Voraussetzungen es hat und wie es sich nutzen lässt.
KI · Tooling
Elm ist eine funktionale Programmiersprache für Webanwendungen, die mit Zuverlässigkeit, Typsicherheit und hoher Performance für sich wirbt. Wir zeigen, was es kann.
Webentwicklung · Programmiersprachen
Die 130. Episode von Frameworks und mehr stellt IceRPC für C# vor, ein modulares RPC-Framework auf Basis des QUIC-Protokolls. Der Artikel erklärt das eigene Protokoll icerpc und die Pipelines mit Interceptoren und Middleware auf Client- und Server-Seite.
.NET · C#
Mit dem C# Dev Kit verspricht Microsoft eine deutlich bessere Unterstützung von C# in Visual Studio Code. Ob es dieses Versprechen hält - und wie gut es im Vergleich zu Jetbrains Rider ist.
C# · .NET · Tooling
Der Quereinstieg gilt als gute Möglichkeit, eine IT-Stelle zu ergattern. Angebote wie Bootcamps und Zertifikate versprechen das notwendige Wissen. Was hinter den Programmen steckt und für wen sie geeignet sind.
Arbeitswelt
Warum für die Analyse von Eye-Tracking-Daten aus einer Promotion die Wahl auf F# fiel: Der Artikel stellt die Sprache kurz vor, erklärt Areas of Interest (AOIs) und zeigt, wie sich die Entscheidung auf die Implementierung ausgewirkt hat.
Eye-Tracking · .NET · Datenanalyse
Ein erster Blick auf die Preview von Azure AI Studio, mit dem Microsoft die Entwicklung generativer KI-Anwendungen und Copiloten vereinfachen will: von Modellen über Datenintegration für RAG bis zur Inhaltssicherheit.
KI · Cloud
Große Sprachmodelle bieten viel Potenzial im Bereich der Softwareentwicklung.
KI · Testing
Eindeutige Kennungen sind in vielen Bereichen notwendig. Sqids.NET erzeugt eindeutige, nichtsequenzielle und profanitätsfreie IDs in .NET.
.NET
Nach 34 Jahren wurde Tetris durch einen Kill-Screen geschlagen. 157 Level hat es gebraucht, um die Anwendung in die Knie zu zwingen. Der Artikel zeigt, was hinter dieser Leistung steckt.
Games & Spieleentwicklung
Sprachmodelle wie ChatGPT verändern Studiengänge, Lernen und Prüfungen. Der Beitrag zeigt, wo KI-Tools Studierende bei Recherche, Schreiben und Datenanalyse unterstützen und welche Fragen zu Autorschaft, Prüfungs- und Urheberrecht offen sind.
KI · MINT-Bildung
UI-Tests sind komplex, zeitaufwendig und schwer zu warten. CodeceptJS tritt an, diesen Herausforderungen mit der Integration von KI und einem Szenarioansatz zu begegnen.
Testing · KI · Webentwicklung
Das Mocking von APIs ist ein wichtiger Aspekt beim Testen. Die Bibliothek WireMock.NET bietet dazu zahlreiche Funktionen an und verspricht einen schnellen Einstieg.
Testing · .NET
Beim dualen Studium wird studiert und gearbeitet. Klingt nach Doppelbelastung - und ist es auch. Dafür entfällt viel finanzieller Druck und es gibt gleich zwei Abschlüsse.
Arbeitswelt
AppMetrics misst die Performance von .NET-Anwendungen, von Antwortzeiten bis zu eigenen Metriken, und bindet Werkzeuge wie Prometheus, Grafana und InfluxDB an. Episode 127 von Frameworks und mehr zeigt Funktionsweise und Integration.
.NET
In der IT gilt das Studium gemeinhin als Königsweg. Dabei sind Ausbildungen längst nicht mehr so verstaubt wie einst.
Arbeitswelt
Die Software Wiki.js passt sich je nach Bedarf an die unterschiedlichsten Projekte gut an.
Tooling
Immer mehr .NET-Versionen sammeln sich auf der Festplatte an. Höchste Zeit, wieder Platz zu schaffen.
.NET · Tooling
Vektordatenbanken speichern Informationen als Vektoren und bilden eine Basis für KI-Anwendungen. Der Überblick erklärt Grundkonzepte wie Vektorräume und Vektoreinbettungen und zeigt, welche Vektordatenbanken es gibt.
KI
Das statische Analysetool NDepend bringt in Version 2023.2 viel Neues, wie die vollständige Unterstützung von .NET 8 und C# 12. Insgesamt ist es deutlich stabiler und zuverlässiger.
.NET · Tooling
MemoryPack bietet als Serialisierungslösung viele Funktionen und hohe Geschwindigkeit – allerdings nicht für alle .NET-Versionen.
.NET
Im Bereich künstlicher Intelligenz und generativer AI erleben sie eine Renaissance: Vektordatenbanken.
KI · .NET
Ist eine Webanwendung keine Option, müssen Anwendungen auf verschiedenen Plattformen angeboten werden. Das Framework Electron macht das möglich. Wir erklären, wie man damit arbeitet.
Webentwicklung · Tooling
Programmiersprachen sollten für KI, ML, Cloud und möglichst viele Plattformen taugen. Bislang war Python der Favorit - aber wird das auch so bleiben?
KI · Webentwicklung · C# · Programmiersprachen
Semantic Kernel ist Microsofts Open-Source-SDK, um Sprachmodelle von OpenAI, Azure OpenAI oder Hugging Face in C#, Python und Java einzubinden. Episode 125 von Frameworks und mehr zeigt die Grundlagen und die Integration in ein C#-Projekt.
KI · .NET