Blog & Insights
Sharing knowledge
Here, we share insights, tips, and news from the world of software development. We explore the latest trends, offer solutions for common challenges, and provide a glimpse into our projects.

Modern .NET Development: Building Scalable Solutions
From .NET 1.0 to Semantic Kernel, vensas is your software development team and implementation partner for robust .NET applications.

Requirements Engineering 2026: AI, SMEs, and the End of Knowledge Monopolies
AI writes your user stories now? Maybe. But it doesn't solve your biggest problem: knowledge trapped in the heads of individual employees. Especially in SMEs.

The Requirements Cycle: Why a One-Time Specification Doesn't Work
Requirements change. Always. We show you why you need to understand Requirements Engineering as a continuous cycle – not a one-off checklist.

Requirements Engineering: Why Your Project Doesn't Fail Because of Technology
Frameworks work, the cloud scales. Yet projects fail – mostly because we build the wrong thing. We show you how to stay focused with use cases and early vertical slices.

MCP vs CLI Tools: The Cost Comparison Every AI Developer Needs to See
A deep dive into the token economics of Model Context Protocol versus traditional CLI tools for AI agents. Spoiler: CLI often wins by 60-90% on cost.

WebMCP: Turning Websites into AI-Ready Interfaces
How WebMCP transforms any webpage into an intelligent, agent-ready interface using the Model Context Protocol - without brittle screen scraping or slow automation tools.

Self-Hosted AI Coding Agents - Data Privacy and Local Alternatives
Exploring local alternatives to GitHub Copilot and Claude Code for enhanced data privacy. A technical comparison of OpenCode.ai and Claude Code CLI with custom backends, including setup instructions, quality analysis, and GDPR compliance considerations.

From Junior to Senior in the Age of AI: The Right Way to Level Up
AI won't make you a senior developer—but used correctly, it can accelerate your path to becoming one. Here's how to use AI as a learning tool, not a crutch.

Conway's Law - Why Your Software Looks Like Your Company
Conway's Law shows that software architectures reflect the communication structures of an organization. We explain why this is often costly and how to do it better – from startups to enterprises.

Scaling Development with Git Worktrees and AI Agents
Git Worktrees enable parallel development across multiple branches simultaneously. Combined with AI coding agents, they unlock entirely new possibilities for efficient, scalable workflows - like having a virtual development team on a single machine.

Code Reviews in the Age of Coding Agents
For companies using coding agents, questions arise: How do we handle generated code? Do we still need to review it? And who bears the responsibility?

The Most Expensive Process in Your Company - And Why You're Probably Not Optimizing It
Many companies know their resource-intensive processes but underestimate their true costs. We show why inefficient workflows are often more expensive than expected and how targeted process optimization helps reduce costs - without major IT projects.

Case Study - Migrating a Xamarin.Forms App to .NET MAUI at DATAflor
How we supported DATAflor in the gradual migration of a productive Xamarin.Forms multi-project codebase to a modern .NET MAUI application – with minimal risk, close team collaboration, and a focus on time-to-market

'Which industry are you experts in?' – None, and that's exactly our strength!
We believe that good software doesn't arise from industry specialization, but from a structured approach and asking the right questions. With our unbiased view of core processes and consistent focus on quality, we develop individual solutions – with or without AI.

HTTPClients in ASP.NET Core - DelegatingHandlers vs PrimaryMessageHandlers
Combine both with named HTTP clients to create modular reliable interfaces to other services

UI Testing with Playwright
BUGS! Playwright is one of many popular testing tools for UI-driven end-to-end tests. In this post, we highlight several approaches and decisions that can help optimize test strategies, reduce effort, and improve quality.

DATAS and Server Garbage Collection in .NET 9
.NET 9 brings numerous optimizations regarding performance and resource management. DATAS and Server Garbage Collection help run .NET services on Kubernetes more cost-effectively.

How to Conduct Effective Code Reviews
Code reviews are an indispensable part of modern software development. But how to do a truly impactful code review?