Speaker

Wesley Cabus

Wesley Cabus

Coding Architect, Coffee Enthusiast

Antwerpen, Belgium

Wesley is a Coding Architect at Xpirit 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 Azure MVP, crew member at Techorama, board member of the VISUG meetup in Belgium and speaker at conferences and meetups.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • .NET
  • .NET Backend
  • .net core
  • .NET Patterns & Practices
  • ASP .NET Core
  • ASP.NET
  • Angular
  • Application Security
  • OAuth2
  • OpenID Connect

Preparing web applications for security assessments

At some point, you will have your web applications being submitted to a pen-test or security assessment, where a team of security engineers will poke your API and Web Apps to see if they can get different results than expected.

In this workshop, we're going to harden our API and Web application by addressing a lot of common risks:
- fingerprinting
- proper use of cookies
- adding several security-related HTTP headers
- checking our dependencies for vulnerabilities

We'll be using .NET mostly but the concepts will apply to Java, React, Angular and other frameworks as well.

Emulating a Game Boy in .NET 6

In 1989, Nintendo released their first handheld console with cartridges, the Game Boy, which sold over 100 million of units. This device has been the inspiration for game developers around the world to start creating games, and even today, games are still being created for the Game Boy, although not officially on cartridges.

Enter the world of emulation, where the Game Boy is now available as a .NET 6 project. Want to know more about how to emulate a CPU, graphical unit, hardware interrupts and more? Let's dive into C# code and dusty hardware manuals on this journey back to our favorite Italian plumber.

Don't Panic! Security's here to assess your project.

You and your team have been working on some web apps and APIs for a few sprints now, and you may or may not already have a version running in production, when out of the blue, the client announces that a security company will do an assessment of your project. If your initial reaction to this news is either being scared or concerned, you're probably right. And you should probably attend this session.

During this session, I'll explain what is typically going happen during a security assessment, and show you how to prepare before the assessment happens: with code to apply security headers or tighten down attack vectors, and with a threat model to quickly identify how fast a project gains vulnerabilities. Not to scare you even more, but help you get the overview and identify where you can easily perform some quick yet safe wins.

NDC London 2023

January 2023 London, United Kingdom

VisugXL 2022

October 2022 Hasselt, Belgium

.NET DeveloperDays 2022

October 2022 Warsaw, Poland

Techorama Netherlands 2022

October 2022 Utrecht, Netherlands

Techorama 2022 BE

May 2022 Antwerpen, Belgium

DevSum 2022

May 2022 Stockholm, Sweden

VisugXL 2021

November 2021 Brussels, Belgium

VISUG

December 2020

NDC Sydney 2019

October 2019 Sydney, Australia

Microsoft Techdays 2019

February 2019 Helsinki, Finland

Wesley Cabus

Coding Architect, Coffee Enthusiast

Antwerpen, Belgium