Wesley Cabus

Wesley Cabus

Wesley is a Coding Architect at Xebia in Belgium, where he helps organizations to build better applications, helps teams to improve their skills and organizes workshops to share his knowledge.

He's also a Microsoft MVP, board member of the VISUG meetup in Belgium and speaker at conferences and meetups.

Sessions Montréal 2025

Are you sure your access tokens are really secure?

Session en anglais - Intermédiaire

Do you use JWT access tokens to secure your web API? If you are, are you absolutely certain that your API only accepts access tokens issued by your service?

In this session, I’ll expose some shocking tricks that can bypass improperly configured token validation. You’ll see how easy it can be to fool your API. But don’t worry, I’ll also walk you through how to write tests that ensure your application is protected against these exploits.

DooM# - Blasting demons using C# without the unsafe keyword

Session en anglais - Intermédiaire

I ported the game DooM from C to C#. Having to deal with strange file types, alternative ways of (re)allocating memory, data structures being passed around as void* pointers and the likes, it's tempting to use unsafe code in C#. Turns out, that's not needed!

Let's look at how C translates to C#, and how C# adds safeguards to avoid shooting yourself in the foot. Or learn how taking on a crazy project like this can make you a better developer.

Sessions Montréal 2023