Dante De Ruwe
Consultant & Software Crafter
Leuven, Belgium
Actions
Dante is a technical consultant, full-stack software developer and public speaker. His passion is designing and building software solutions, mainly with C# and .NET. He is fascinated by software architecture and craftsmanship.
Area of Expertise
Topics
How Microfrontends Let Your Teams Ship Fast Without Breaking Things
When multiple teams build the same frontend, communication often becomes a bottleneck. Microfrontends let teams ship independently without stepping on each other’s toes.
In this session, you’ll learn what exactly microfrontends are, why they work, and how to implement them using .NET Blazor and/or React. Through live demos and practical examples, we’ll explore design choices, pitfalls to avoid, and how to tailor microfrontends to your use case.
If you’re a developer or architect dealing with slow releases and tangled codebases, this talk will give you the tools to scale your frontend the smart way.
AI Agents Don’t Click Buttons: Craft Modern CLI Tools with .NET
Imagine a day without Git, npm, or the .NET CLI. Hard to picture. We even interact with Claude Code or Gemini CLI through the terminal. Moreover, these AI agents depend on a rich ecosystem of CLI tools behind the scenes to get stuff done.
Reason enough to start building CLI tools tailored to your own use cases. While .NET has long supported console applications, the default experience falls short when it comes to flexibility, consistency, and modern features like dependency injection.
In this session, you’ll learn how to build powerful, maintainable CLI tools with .NET that offer a great developer experience. We’ll cover defining commands, options, and arguments, publishing and automating tools via CI/CD, and share live code demos with practical insights to help your tools fit seamlessly into modern, agentic workflows.
The Fun Side of Advanced TypeScript: An Interactive Coding Session
TypeScript’s type system is uniquely powerful, but most developers only scratch the surface of what it can do.
In this code-driven session, you’ll explore some of the weirdest and coolest features of TypeScript: from the infer keyword and recursive types to using types for arithmetic and even recreating Wordle entirely with Typescript types.
You’ll discover fascinating tricks that might seem extreme and nerdy, and wonder when you’d ever need them. Spoiler: maybe rarely; but sometimes, these quirks can come in especially handy. More importantly, it’s just plain fun to explore the limits of TypeScript’s type system.
.NET Testing Techniques You Didn’t Know You Needed
Testing is hard. Testing the right things in the right way is even harder. In this talk, I’ll show techniques that will help you write better, more productive tests.
We’ll explore mutation testing, which checks whether your tests actually catch bugs instead of just always passing. Property-based testing lets your code generate hundreds of input variations automatically, exposing edge cases you wouldn’t have thought of. And for complex data structures or legacy code, snapshot testing can capture outputs and catches unexpected changes over time.
Along the way, I’ll hint at other practical approaches that can level up your testing. You’ll leave with concrete ideas to write fewer, but far more effective tests.
NDC London 2026 Sessionize Event Upcoming
Update Conference Prague 2025 Sessionize Event
VisugXL 2024 Sessionize Event
Visug User group Sessionize Event
Quality@Speed internal conference
Internal conference of company Quality@Speed
Dante De Ruwe
Consultant & Software Crafter
Leuven, Belgium
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top