Speaker

Sjoerd van der Meer

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

  • Information & Communications Technology

Topics

  • Azure
  • .NET
  • ReactJS
  • TypeScript
  • ASP.NET Core
  • OpenAPI
  • OpenID Connect
  • entity framework core
  • identity & authentication
  • Programming
  • Software Development
  • Web Development
  • progressive web apps
  • csharp
  • Front-End Development
  • Backend Development
  • dotNet
  • Software Engineering
  • software architecture

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.

Sjoerd van der Meer

Full-stack Coding Architect at Xebia

Nijmegen, The Netherlands

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