Speaker

Rob Van Geloven

Rob Van Geloven

.NET expert @ XPRTZ; dé plek voor .NET experts

Eindhoven, The Netherlands

With almost twenty years of experience in software development I've been many things, from hardcore Ops to CTO and everything in between. Nowadays I mostly work as a .NET focussed solution architect and software engineer. My main goal is to help people and business get better and be better: from the way people work, how people test and code to how software gets delivered.

Area of Expertise

  • Information & Communications Technology
  • Business & Management

Living on the IoT Edge

Building an IoT device is easy. Doing it at cloud scale is hard. How will do you ensure your backend doesn't get swamped with requests? How do you manage software updates at scale? Will it all still be secure? Luckily Azure IoT Edge can help us manage all these challenges.

In this talk I’ll guide you through the complete IoT device lifecycle, from manufacture to decomission, using Azure IoT Edge for the heavy lifting. We’ll be exploring topics ranging from manufacturing to security, monitoring and decommissioning of devices using an actual IoT device to show all the concepts.

After this talk you'll have an overview of all the steps involved in productizing an IoT device. Furthermore you'll have an overview of the options available to you when using the Azure IoT Edge suite to accomplish these steps.

Destructive testing with testcontainers

We've all been there: needing to test a piece of software that has external dependencies, like a database or an API.

And it always starts hopeful, a small mock here, a little setup there, but before you know it, it has spiraled out-of-control and has become a hot mess of hard-to-read setup code and mocked data. And all because we can’t run destructive tests on our live environments.

In this talk we will dive deeper into why this is a problem and how testcontainers can help not only solve this problem but also how testcontainers could start replacing your test environment.

After the session you will be able to start leveraging testcontainers in your solutions.

Aspire to greatness?

With the release of NET 8 we also got the Prerelease version of NET Aspire.
The promise of NET Aspire is to be an opiniated framework for developing cloud native (micro)services, without the hassle that normally entails.

But does the promise hold up? In this talk we'll migrate an existing application over to the new NET Aspire framework and discover together if it really is as good as it promises to be, or if it's not as great as the release page tells us.

Submitted as talk, but also viable as workshop which it once was (given at WRKSHPZ in Utrecht)

Emulation in DotNet

Retro computing, and emulation with it, has seen a rise in popularity the last few years.
Software emulation has always been the domain of the lower level languages like C and C++, known for their blistering speed.
But does that truth hold up with the latest .NET releases?
This talk will explore the possibilities and impossibilities of writing a working retro emulator in .NET and see how far we can push .NET in competing with the lower level languages.

Also possible as workshop, depending on time available as workshop.

Eight easy steps to becoming a lead developer

Always wanted to know how to become a lead developer?
Where you appointed the new lead developer and wonder what to do next?

Wonder no more! In this talk I'll be your guide on the road to becoming your best lead developer self!

Rob Van Geloven

.NET expert @ XPRTZ; dé plek voor .NET experts

Eindhoven, The Netherlands