Zum Inhalt springen
Fabian Deitelhoff

Artikel in dotnetpro

291 Artikel · Fachmagazin für .NET-Entwicklung.

2026

dotnetpro September 2026

Tests gezielt verteilen

Lange Testsuiten verzögern das Feedback im Pull Request. Meziantou.ShardedTest verteilt die Testfälle auf mehrere CI-Jobs und verspricht dadurch mehr Geschwindigkeit. Dieser Einstieg zeigt, wie die Aufteilung funktioniert und welche Voraussetzungen nötig sind.

.NET · Testing

dotnetpro September 2026

Offen, aber nicht leicht

Ein offenes Modell lässt sich herunterladen, aber noch lange nicht beiläufig betreiben. Zwischen technischer Kontrolle und praktischem Nutzen zeigt sich, ob Kimi K3 den Sprung vom Benchmark in produktive Anwendungen schafft.

KI

dotnetpro September 2026

Vom Sub-Agenten zum Schwarm

Mehr Agenten versprechen mehr Tempo, vervielfachen aber auch Abstimmung und Risiko. Ob aus paralleler Aktivität tatsächlich Fortschritt entsteht, entscheidet sich dort, wo spektakuläre Schwarmdemos meist enden.

KI

dotnetpro September 2026

Sichtkontakt: Coding-Driven Design

Zwischen fehlerfrei kompiliert und überzeugend gestaltet liegt eine Lücke, die reine Codeanalyse kaum erfasst. Sobald ein Agent seine eigene Oberfläche betrachtet, beginnt eine andere Art der Entwicklung mit neuen Möglichkeiten, aber auch neuen Maßstäben.

KI · Tooling

dotnetpro August 2026

Planen, patchen, prüfen mit Kimi

Ein starkes Modell allein schreibt noch keinen verlässlichen Code. Erst im Repository zeigt sich, ob aus künstlicher Intelligenz ein brauchbarer Entwicklungspartner entsteht oder aber ein Risiko mit Shell-Zugriff.

KI · .NET · Tooling

dotnetpro August 2026

Die Kunst der langen Aufgabenläufe

Ein guter Code-Generator löst eine klar umrissene Funktion. Ein Coding-Agent muss dagegen ein Repository erkunden, Hypothesen bilden, Werkzeuge auswählen, Tests auswerten und nach Fehlschlägen den Kurs ändern. Kimi K3 zielt auf diese zweite Klasse von Aufgaben.

KI

dotnetpro August 2026

Gebaut für lange Läufe

Kimi K3 kombiniert 2,8 Billionen Parameter, native Bildverarbeitung und ein Kontextfenster mit einer Million Token. Das sind tolle Zahlen. Seine Besonderheit liegt aber darin, dass Architektur, Training und Laufzeitumgebung auf Agenten zielen, die über viele Schritte handeln, Werkzeuge aufrufen und Ergebnisse prüfen.

KI

dotnetpro Juli 2026

Health Checks und Kubernetes

In Kubernetes entscheidet ein Health Check nicht nur über Sichtbarkeit im Monitoring, sondern auch darüber, ob Traffic fließt oder ein Container neu startet. Hier zeigen wir, warum saubere Grenzen zwischen Liveness und Readiness in produktiven ASP.NET-Anwendungen so wichtig sind.

.NET · Cloud

dotnetpro Juli 2026

Health Checks für Ressourcen

Wenn externe APIs stocken, Speicher knapp wird oder Ressourcen an Grenzen laufen, reicht ein grüner Gesamtstatus nicht mehr aus. Wie Health Checks näher an die tatsächlichen Betriebsrisiken heranrücken, ohne den Diagnose-Endpunkt unnötig aufzublähen.

.NET · Webentwicklung

dotnetpro Juli 2026

Datenbanken und externe Dienste

Erst bei Datenbanken, Caches und externen APIs zeigt sich, wie belastbar ein Health Check wirklich ist. Von einfachen Statusmeldungen ausgehend erweitern wir die Möglichkeiten bis hin zu Prüfungen, die Abhängigkeiten sichtbar machen und damit helfen, Ausfälle besser einzuordnen.

.NET · Webentwicklung

dotnetpro Juli 2026

Grundlagen von Health Checks

Ein einfacher Statuscode sagt wenig darüber aus, ob eine Anwendung wirklich betriebsbereit ist. ASP.NET bietet dafür mehr Möglichkeiten, als viele /health-Endpunkte vermuten lassen. Genau dort beginnt der Unterschied zwischen Erreichbarkeit und echter Diagnose.

.NET · Webentwicklung

dotnetpro 04/2026

LiteParse statt Cloud-Parser

LiteParse extrahiert Text samt Positionsinformationen lokal aus PDFs, Office-Dokumenten und Bildern, ohne Cloud und ohne LLM. Der Beitrag zeigt, wo der Parser AI-Agenten gut versorgt und wo LlamaParse die bessere Wahl bleibt.

KI · .NET

2025

dotnetpro 03/2025

Aber bitte typsicher

RegExtract wandelt reguläre Ausdrücke in typsichere Extraktoren um, die Capture Groups direkt in C#-Typen überführen. Episode 139 von Frameworks und mehr zeigt Installation, erste Beispiele und typische Einsatzfälle wie Log-Dateien.

C# · .NET

dotnetpro 03/2025

RAG-Time bei Microsoft

Wie sich RAG-Systeme im Microsoft-Ökosystem umsetzen lassen: Am Beispiel eines internen FAQ-Systems mit 500 Dokumenten zeigt der fünfte Teil, wie Azure OpenAI, Azure AI Search und Semantic Kernel zusammenspielen.

KI · .NET · Cloud

dotnetpro 02/2025

Anpassen oder erweitern?

Um spezifischere Anforderungen zu erfüllen, brauchen Sprachmodelle etwas „Nachhilfe“. Zwei Methoden hierfür sind Fine-Tuning und Retrieval-Augmented Generation (RAG).

KI · .NET

dotnetpro 02/2025

Kontakt zur KI

Binden Sie verschiedene große Sprachmodelle unter .NET mit OllamaSharp an.

KI · .NET

dotnetpro 01/2025

Aus der Praxis für die Praxis

Sprachmodelle können mehr als Texte schreiben: Ein reales Anwendungsbeispiel zeigt, wie Vision-Language Models mit einem Prompt und strukturierter Ausgabe eine konkrete Anforderung mit wenig Aufwand erfüllen.

KI

dotnetpro 01/2025

Sicherheitsschuhe für Cloud-native?

Steeltoe unterstützt .NET-Anwendungen in Cloud-Umgebungen mit Modulen für Konfiguration, Service Discovery, Health Monitoring und Circuit Breaker. Episode 137 von Frameworks und mehr stellt die Bibliothek und ihre Design-Prinzipien vor.

.NET · Cloud

2024

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

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

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

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

dotnetpro 10/2024

Oberfläche automatisieren

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

Testing · .NET

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

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

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#

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

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

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

dotnetpro 02/2024

Vielseitiges Speicherformat

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

KI · .NET

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

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009