Blog & Insights
Wissen teilen
Hier teilen wir Eindrücke, Tipps und Neuigkeiten aus der Welt der Softwareentwicklung. Wir beleuchten die neuesten Trends, bieten Lösungsansätze für gängige Herausforderungen und geben Einblick in unsere Projekte.

Moderne .NET-Entwicklung: Skalierbare Lösungen bauen
Von .NET 1.0 bis zum Semantic Kernel: vensas ist Ihr Softwareentwicklungsteam und Implementierungspartner für verlässliche .NET-Anwendungen.

Requirements Engineering 2026: KI, KMU und das Ende der Kopfmonopole
KI schreibt jetzt deine User Stories? Vielleicht. Aber sie löst nicht dein größtes Problem: Wissen, das nur in den Köpfen einzelner Mitarbeiter steckt. Gerade im Mittelstand.

Der Requirements-Zyklus: Warum eine einmalige Spezifikation nicht funktioniert
Anforderungen ändern sich. Immer. Wir zeigen dir, warum du Requirements Engineering als kontinuierlichen Zyklus verstehen musst – und kein einmaliges Abhaken.

Requirements Engineering: Warum dein Projekt nicht an der Technik scheitert
Frameworks funktionieren, die Cloud skaliert. Trotzdem scheitern Projekte – meistens daran, dass wir das Falsche bauen. Wir zeigen dir, wie du mit Use Cases und vertikalen Durchstichen den Fokus behältst.

MCP vs. CLI-Tools – Was kostet wirklich weniger?
Die Frage, ob Model Context Protocol (MCP) oder klassische CLI-Tools günstiger sind, gehört 2025/2026 zu den heißesten Diskussionen im AI-Agent-Bereich.

WebMCP: Wenn Websites lernen, mit KI zu sprechen
WebMCP macht Schluss mit fragilem Screen Scraping. Die Bibliothek gibt Websites eine gemeinsame Sprache für die Kommunikation mit KI-Agenten – über das Model Context Protocol.

Self-Hosted KI-Coding-Agenten - Datenschutz und lokale Alternativen
Lokale Alternativen zu GitHub Copilot und Claude Code für verbesserten Datenschutz. Ein technischer Vergleich von OpenCode.ai und Claude Code CLI mit benutzerdefinierten Backends, einschließlich Setup-Anleitungen, Qualitätsanalyse und DSGVO-Compliance-Überlegungen.

Vom Junior zum Senior im Zeitalter der KI: Der richtige Weg nach oben
KI macht dich nicht zur Senior-Entwickler*in – aber richtig eingesetzt kann sie deinen Weg dorthin beschleunigen. So nutzt du KI als Lernwerkzeug, nicht als Krücke.

Conway's Law - Warum deine Software so aussieht wie deine Firma
Conway's Law zeigt, dass Software-Architekturen die Kommunikationsstrukturen eines Unternehmens widerspiegeln. Wir zeigen, warum das oft teuer ist und wie man es besser macht – vom Startup bis zum Konzern.

Entwicklung skalieren mit Git Worktrees und KI-Agenten
Git Worktrees ermöglichen parallele Entwicklung in mehreren Zweigen gleichzeitig. In Kombination mit KI-Coding-Agenten eröffnen sie völlig neue Möglichkeiten für effiziente, skalierbare Workflows - wie ein virtuelles Entwicklerteam auf einem einzigen Rechner.

Code-Reviews im Zeitalter von Coding Agenten
Unternehmen stellen sich mit der Verwendung von Coding Agenten die Frage: Wie gehen wir mit generiertem Code um? Müssen wir ihn noch reviewen? Und wer trägt die Verantwortung?

Der teuerste Prozess in Ihrem Unternehmen - und warum Sie ihn wahrscheinlich nicht optimieren
Viele Unternehmen kennen ihre aufwendigen Prozesse, unterschätzen jedoch deren tatsächliche Kosten. Wir zeigen, warum ineffiziente Abläufe oft teurer sind als gedacht und wie gezielte Prozessoptimierung hilft, Kosten zu senken - ohne große IT-Projekte.

Case Study - Migration einer Xamarin.Forms App zu .NET MAUI bei DATAflor
Wie wir DATAflor bei der schrittweisen Migration einer produktiven Xamarin.Forms Multi-Project Codebase zu einer modernen .NET MAUI Anwendung unterstützt haben – mit minimalem Risiko, enger Team-Kollaboration und Fokus auf Time-to-Market

„In welcher Branche seid ihr Experten?“ – In keiner, und genau das ist unsere Stärke!
Wir glauben, dass gute Software nicht durch Branchenspezialisierung, sondern durch eine strukturierte Herangehensweise und die richtigen Fragen entsteht. Mit unserer unbefangenen Sicht auf Kernprozesse und konsequentem Fokus auf Qualität entwickeln wir individuelle Lösungen – egal, ob mit oder ohne KI.

HTTPClients in ASP.NET Core – DelegatingHandlers vs. PrimaryMessageHandlers
Kombiniere beide mit benannten HTTP-Clients, um modulare und zuverlässige Schnittstellen zu anderen Diensten zu erstellen.

UI-Tests mit Playwright
BUGS! Playwright ist eines unter vielen gängigen Test Tools für UI-getriebene End-2-End Tests. Wir zeigen in diesem Post einige Ansätze und Entscheidungen auf, die bei der Wahl der Teststrategie helfen können Aufwand zu vermeiden und Qualität zu verbessern.

DATAS und Server Garbage Collection .NET 9
.NET 9 bringt zahlreiche Optimierungen hinsichtlich Performance und Resourcenmanagement. DATAS und Server Garbage Collection helfen, .NET Services auf Kubernetes kostengünstiger zu betreiben.

Wie du Code-Reviews effektiv durchführst
Code-Reviews sind ein unverzichtbarer Bestandteil moderner Softwareentwicklung. Doch was mach ein gutes Code Review aus?

.NET MAUI 9 HybridWebView
Wie native .NET und Geräte-APIs in JavaScript genutzt werden können

Architecture Decision Records
Ein mächtiges Werkzeug für effektive Softwareentwicklung - für kleine und große Projekte.

.NET Evolution: Ist das Upgrade auf die neuste Version die Mühe wert?
In diesem Artikel vergleichen wir die Performance-Verbesserungen in .NET 6, .NET 8 und .NET 9, um zu erörtern, ob ein Update für deine Projekte oder Kunden tatsächlich lohnenswert ist.

Über Remote Arbeit
Vorteile, Implikationen, Fallstricke und wie vensas das Thema Remote Arbeit angeht

Discriminated Unions kommen (vielleicht) nach C#
Discriminated Unions sind ein neues, möglicherweise bald in C# eingeführtes Feature, das Entwickler*innen erlaubt, Datentypen sicherer und flexibler zu handhaben.

Absicherung von Azure DevOps Pipelines mit Approvals und Exclusive Locks
Konfliktvermeidung und Freigabeprozesse mit Approvals und Exclusive Locks

Continuous Deployment mit Azure DevOps
Azure DevOps nutzen um Deployment Prozesse teamübergreifend zu definieren und zu automatisieren

Generative KI-Anwendungen mit Phi-3 SML, C# Semantic Kernel und Ollama entwicklen
In diesem Artikel zeigen wir, wie generative KI-Anwendungen mit Phi-3 SLM, C# Semantic Kernel und Ollama entwickelt werden können.