Speaker

Bart Lannoeye

Bart Lannoeye

Consultant during the day, hobbyist at night. MVP Azure.

Gent, Belgium

Consultant during the day, hobbyist at night.

Bart is an independent consultant, and technical architect focusing on the Microsoft technology stack, covering anything between cloud and backend services to Windows and mobile. He’s always open for a new challenge and eager to learn.

Bart keeps a personal blog at http://www.bartlannoeye.com/blog/ on which he describes his discoveries and findings on the problems he encounters during his daily tasks. He's been awarded the Microsoft MVP award for 7 consecutive years.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • cloud governance
  • Azure
  • Azure Serverless
  • Cloud Architecture

Developer productivity shouldn’t breach security

One of the most important things to keep developers happy is being able to do their job without too many obstacles. Give them a powerful machine, admin rights everywhere and internet connectivity and they'll complete any task thrown at them. Sadly this is not how a CISO looks at a secure enterprise.

In this session we'll cover how to tackle secure cloud development in Azure from the first letter of code until deployment and support, so you can keep your desired developer productivity while keeping the security team out of your hair. At first you'll tremble because of all the security limitations we'll put in place, but we'll bring a solution for every single one.
Target audience are cloud developers, architects but also ops that want to help their dev teams to work in a more secure enterprise environment.

Managing your cloud governance with Azure Bicep

With more companies moving their workloads to the cloud, there is a need for cloud governance to keep your organization's cloud environment managed, aligned and secured. After all, moving to the cloud also enables e.g. developers to take away work from IT and deploy resources themselves. Which is a great improvement, but also brings its own challenges.
In this session we'll go through the pillars of Azure cloud governance and cloud adoption. We'll use Microsoft's new DSL to deploy Azure resources, called Azure Bicep, to get a head start in setting up and maintaining your cloud governance through automation.

Securing your frontend and APIs with Azure Active Directory

Many of us have created user or role management as part of their software in the past. While you're still possible to do so, there are better options available to ensure delivering secure software.
In this session we'll show how to protect your applications and APIs with OpenID Connect and Azure Active Directory and explain which authentication flows to use. Need to limit access based on groups, roles or define which frontend functionality can access an API? We got you covered!

Let's build a modern API for your frontend

What does a backend developer need to know for setting up a modern, high quality API on Azure for your frontend apps.

Let's break it down in different parts and after each part, incorporate the usage into our mobile application.

We will touch upon following elements:
- Azure PaaS vs Serverless.
- Bringing your API to enterprise standards, including: Route prefixes (representing domains), API versioning, OpenApi, Logging, Caching, integrated validation and many more.
- Consuming your modern API in a mobile application while paying attention to good practices.

During this workshop, we'll use the latest available bits in Azure, .NET APIs and Xamarin while also looking forward to .NET 6 and MAUI to prepare you for what's coming.

Grow into your role of Software Architect

Learning the required skillset to become a great software architect can be a challenging process. Join Bart on the journey from fresh out of school to established software architect. We'll touch the multiple types of architects and common career paths. But the focus of the talk is on real life experience, challenges and hints assisting anyone who hasn't been following the ideal highway, or as we call it: a regular career with switchback roads.
Target audience is anyone in IT looking to move their career forward, no matter taking the technical or more analytical approach.

Introduction to the Actor Model through Akka.net

In this session we'll go through what the actor model is all about and how it solves complex development problems.
Afterwards we'll tackle a small demo with the use of Akka.net on a mobile app with Xamarin.

The Actor Model provides a higher level of abstraction for writing concurrent and distributed systems. It alleviates the developer from having to deal with explicit locking and thread management, making it easier to write correct concurrent and parallel systems.

Akka.NET is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications.

This session can be followed up by "Revival of the Actor model with IoT, Azure Service Fabric and Dapr", which goes a lot deeper and focuses on ASF and Dapr as the perfect match for running actors.

DevSum 2023 Upcoming

May 2023 Stockholm, Sweden

Techorama 2022 BE

May 2022 Antwerpen, Belgium

.NET Developer Conference '21

November 2021 Köln, Germany

VisugXL 2021

November 2021 Brussels, Belgium

Code PaLOUsa 2021

August 2021

Bart Lannoeye

Consultant during the day, hobbyist at night. MVP Azure.

Gent, Belgium