Sjoerd van der Meer
Full-stack Coding Architect at Xebia
Nijmegen, The Netherlands
Actions
Sjoerd van der Meer is a software developer, architect and consultant at Xebia. As someone who has too much time, he is always building and trying new crazy ideas with .NET, React and TypeScript. When he is not working, he likes to go on code safari on github.
Area of Expertise
Topics
Navigating ASP.NET Core Routing Metadata
Uncovering the use of Metadata in ASP.NET Core endpoint routing is like getting a superpower. The moment you understand how metadata is applied and how it drives features like Authorization, Rate-Limiting, CORS and OpenAPI you will get a better understanding how it works and fits together.
I will be your guide in this code safari into the realms of ASP.NET Core endpoint routing and it's use of metadata. You will learn how metadata is added in multiple ways, how it integrates with middleware, and how it can serve as a foundation for building custom middleware.
Unlocking the potential of OpenAPI with .NET 9
In this session, learn how OpenAPI can transform how you describe, version, and distribute your .NET backend APIs. We'll dive into how to implement Web APIs in .NET 9 using a code-first approach while seamlessly generating OpenAPI definitions. Discover how to streamline your workflow, manage API versions effectively, and provide your consumers with robust clients and documentation, all powered by OpenAPI.
How to build a Minesweeper grandmaster
Minesweeper isn't a hard game to solve, until you want to know all the possibilities of each square.
I will show you how to build a multiplayer Minesweeper game where you play against each other or a ruthless computer player.
To calculate the best possible move, the computer player needs to solve Minesweeper and calculate all possibilities. On an empty board of 16x16 with 51 mines, there are exactly 2E+54 possibilities. To crack this problem, I used a lot of optimizations to do this within 100ms.
In this talk, you'll learn about fancy data structures, benchmarking, memory profiling, and how to get the most performance out of complex algorithms in .NET.
Opiniated Things You Might Not Know When Building Cloud Applications In .NET 9
This session is all about tips, tricks and essentials I think you should know when building cloud-native applications with .NET. As a very opinionated developer I will share the tools which I use, add or copy to every solution.
I will try to fit as much content as possible in 45 minutes but will at least cover the following topics:
- .NET & MSBuild tricks
- Versioning
- Openapi
- Containers
- Minimal Api's
Fine-grained Real-time Apps with Blazor & Orleans
Real-time features can elevate your Blazor app, but they often come with unnecessary complexity. What if there was a way to only subscribe to updates when they’re truly needed, avoiding wasted resources and simplifying your app’s architecture? By combining Blazor with Orleans, you can create durable, observable objects (Grains) that allow components to subscribe to updates only when they’re rendered. This approach gives you precise, fine-grained control over your app’s real-time behavior.
In this session, you’ll learn how to integrate Orleans into your Blazor project to build modern, real-time solutions. We’ll cover how Orleans’ powerful Virtual Actor model makes it simple to handle state changes almost instantly while maintaining scalability and performance. By the end, you’ll see why Blazor and Orleans are a perfect match for creating interactive, cloud-enabled applications without overcomplicating your codebase. Whether you’re building dashboards, collaborative tools, or live data feeds, this session will equip you to take your Blazor apps to the next level.
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