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
Wenig Code nötig und dank mehrerer Pattern flexibel einsetzbar: Das sind die Vorzüge des Web-Backend-Frameworks CodeBehind.
.NET · Webentwicklung
Passwortmanager erfreuen sich steigender Beliebtheit; viele bieten umfangreiche APIs an. Am Beispiel von Bitwarden zeigt der Artikel, was möglich ist.
.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#
SQL-Abfragen zu schreiben kann mühsam sein. Bibliotheken wie QueryBuilder möchten den Prozess vereinfachen, um dabei Fehler zu vermeiden.
.NET · C#
Microsoft Teams lässt sich umfassend erweitern. Über Schnittstellen ist auch die Integration in eigene Anwendungen möglich. Wie das über das Graph API funktioniert, lesen Sie hier.
Tooling · Cloud
KI und Daten bestimmen viele Bereiche des Lebens – auch die Softwareentwicklung. Die Artikelserie untersucht, wo die Mehrwerte liegen und wie Wertschöpfung gelingen kann.
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 bieten zahlreiche Möglichkeiten zur Benutzerinteraktion. Über Frameworks und Anbieter lassen sich diese Helfer in Microsoft Teams integrieren. Ein Überblick.
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
NetOffice hilft dabei, Microsoft-Office-Programme über .NET zu automatisieren.
.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
Kommandozeilen-Tools in .NET-Anwendungen einbauen.
.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 verspricht mit CodeWhisperer ein KI-gestütztes Tool für die Entwicklungsumgebung und die Befehlszeile. Was das Tool genau kann und wie es zu nutzen ist.
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
Verteilte Anwendungen, RPC und QUIC – alles nichts Neues. Fehlt nur noch IceRPC für blitzschnelle Netzwerkanwendungen.
.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
Mit Azure AI Studio möchte Microsoft die Entwicklung von generativen AI-Modellen und Copiloten vereinfachen. Der Artikel wirft einen ersten Blick auf die Preview der Plattform.
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
Die .NET-Bibliothek ist eine umfassende Lösung für das Monitoring und die Analyse von .NET-Anwendungen.
.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 von Microsoft hilft dabei, große Sprachmodelle in eigene Anwendungen und Prozesse zu integrieren.
KI · .NET