Semantic by Design
Semantic by Design
Exploring .NET, Azure, cloud-native architecture and modern web technologies.
Hey, I'm Johannes-Max 👋
I'm a software developer passionate about building clean, scalable systems. I work with .NET, Azure, and modern web technologies, and I love sharing what I learn along the way.
On this blog you'll find deep dives into C#, cloud-native architecture, and practical guides for developers who care about writing meaningful code.
Latest Posts
View all posts
Aspire: Your Cloud-Native Survival Kit – Code-First Instead of YAML Hell
A comprehensive guide to .NET Aspire – the cloud-native framework that replaces YAML configuration with type-safe C# code. Learn about polyglot support, 150+ integrations, built-in observability, and deployment workflows.
Run C# Without a Project: A Beginner's Guide to File-Based Apps
Learn how to run C# code with just one file and one command in .NET 10. No project files, no boilerplate. Perfect for beginners learning C#.
Mastering IEnumerable in C#: A Complete Guide to Efficient Data Processing
Master IEnumerable in C# with this comprehensive guide covering lazy evaluation, LINQ integration, performance optimization, and modern syntax. Learn advanced techniques, best practices, and real-world examples for efficient data processing.
What I Write About
Cloud-Native
Azure, .NET Aspire, Kubernetes — building resilient distributed systems.
.NET & C#
Deep dives into C# language features, performance patterns and framework internals.
Web Technologies
Astro, TypeScript, modern frontend — crafting fast, accessible experiences.
Architecture
Domain-driven design, clean architecture, and pragmatic software engineering.