Zum Inhalt springen
Fabian Deitelhoff

Artikel aus 2024

65 Artikel

2024

Golem.de Dezember 2024

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

Golem.de Dezember 2024

Stimmen aus dem Browser

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

iX 01/2025

Syncfusion: UI-Komponenten für die App-Entwicklung

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

dotnetpro 12/2024

Der Code im Hintergrund

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

dotnetpro 12/2024

Tresore per Schnittstelle

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

dotnetpro 12/2024

Über Sprache lernen

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

Golem.de November 2024

Sprechen und Sehen aus der Cloud

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

iX 12/2024

Supabase: Open Source im Backend

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

dotnetpro 12/2024

Soll es Block oder Text sein?

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

Golem.de November 2024

Codeformatierung mit Meinung

Mit Prettier lässt sich Quelltext verschiedener Programmiersprachen nach festen Regeln formatieren. Ein unverzichtbares Werkzeug - auch zur Konfliktvermeidung.

Tooling · Webentwicklung

Golem.de November 2024

Intelligente Helfer in Azure

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

Golem.de November 2024

Blobs in der Cloud

Azure Blob Storage ist ein Cloudservice von Microsoft für die Speicherung unstrukturierter Daten. Wir zeigen, was hinter dem Dienst steckt.

Cloud · C#

dotnetpro 11/2024

Die Kunst, Abfragen zu erzeugen

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#

dotnetpro 11/2024

Teams als Kommunikationsservice

Ü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

dotnetpro 11/2024

Vom Hype zum Mehrwert

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

Golem.de Oktober 2024

Zehn Code-Zeilen auf eine Zeile eingedampft

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#

Golem.de Oktober 2024

Zur Laufzeit optimiert

Wir erklären, was sich bei JSON, Deployments, Debugging und asynchronen Streams mit .NET 8 ändert.

.NET · C#

dotnetpro 10/2024

Helferlein in Microsoft Teams

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

Golem.de September 2024

Git-Branching-Strategien im Einsatz

Branching-Strategien sind ein Fundament moderner Softwareentwicklung. Wir stellen verschiedene Workflows vor und zeigen Vor- und Nachteile.

Tooling

Golem.de September 2024

Nicht genug durchdacht?

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

dotnetpro 10/2024

Oberfläche automatisieren

UI-Tests zu automatisieren ist eine heikle Sache. Die Bibliothek FlaUI nimmt den Schrecken.

Testing · .NET

Golem.de September 2024

Die richtige Git-Bonsai-Kunst

Schlechtes Branching ist projektgefährdend. Gutes schont die Nerven und macht das Drumherum einfacher.

Tooling

Golem.de September 2024

Viel mehr als nur ein paar nette Effekte

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

dotnetpro 09/2024

Nie wieder COM!

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

Golem.de September 2024

Verlässliche, strukturierte Ausgaben

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

Golem.de August 2024

Hardware im Browser

Browser bieten immer mehr Möglichkeiten, inklusive Hardwarezugriff über Serial- und Bluetooth-APIs. Was dabei zu beachten ist.

Webentwicklung

Golem.de August 2024

Alles wird schneller

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#

Golem.de Juli 2024

Magische Formulare mit Formkit

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

dotnetpro 08/2024

LLMs als Datenmotor

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

dotnetpro 08/2024

Webshop für ASP.NET Core

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

dotnetpro 07/2024

Zu Befehl!

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

dotnetpro 07/2024

Daten LLM-gestützt verlagern

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

dotnetpro 06/2024

Codegeflüster

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

Golem.de Juni 2024

Funktionale Webentwicklung mit Elm

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

dotnetpro 06/2024

Von QUIC profitieren

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#

Golem.de Mai 2024

Besseres C# in Visual Studio Code?

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

Golem.de Mai 2024

Shortcuts in die Tech-Welt

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

dotnetpro 05/2024

Die Blicke sagen alles

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

dotnetpro 05/2024

Von Modell bis Markt?

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

dotnetpro 05/2024

IDs im Kurzformat

Eindeutige Kennungen sind in vielen Bereichen notwendig. Sqids.NET erzeugt eindeutige, nichtsequenzielle und profanitätsfreie IDs in .NET.

.NET

dotnetpro 05/2024

Tetris ist besiegt

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

THESE (Thesis e.V.) April 2024

These 123

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

iX 04/2024

CodeceptJS: UI-Tests mit KI

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

dotnetpro 04/2024

Effizientes Mocking für .NET

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

Golem.de März 2024

Das Gegenteil eines faulen Kompromisses

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

dotnetpro 03/2024

Big Brother

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

dotnetpro 03/2024

Erweiterbares Wissen

Die Software Wiki.js passt sich je nach Bedarf an die unterschiedlichsten Projekte gut an.

Tooling

dotnetpro 03/2024

Frühjahrsputz für .NET

Immer mehr .NET-Versionen sammeln sich auf der Festplatte an. Höchste Zeit, wieder Platz zu schaffen.

.NET · Tooling

dotnetpro 02/2024

Hunderte Dimensionen

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

Golem.de Januar 2024

Ein tiefer Blick in den Code

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

dotnetpro 02/2024

Vielseitiges Speicherformat

Im Bereich künstlicher Intelligenz und generativer AI erleben sie eine Renaissance: Vektordatenbanken.

KI · .NET

Golem.de Januar 2024

Cross-Plattform mit Electron

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

Golem.de Januar 2024

Welche Programmiersprachen 2024 wichtig sind

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

dotnetpro 01/2024

Bedeutungsvolle Inhalte

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