Skip to content

Unleashing the power of ApiOps on Azure Api Management + Property based testing in C#

Monday 23 October 2023 • 18:00
Ordina, Blarenberg 3b, 2800 Mechelen
Sponsored by

Sessions

Unleashing the power of ApiOps on Azure Api Management

In the fast-paced world of API development, ensuring the quality and efficiency of API design, development, and deployment can be a complex undertaking. APIOps, an methodology that combines the principles of GitOps and DevOps, offers a powerful approach to streamline the API lifecycle management process on Azure Api Management. key takeaway

Ben Verlinden
Ben Verlinden

Ben is a Senior Consultant and Competence Lead DevOps at Ordina, specializing in Azure cloud and DevOps. His addiction to Azure and the Microsoft stack drives him to continually explore and innovate, while his devotion to DevOps enables organizations to embrace collaborative practices that lead to transformative outcomes.

Property based testing in C#

In traditional unit testing, a test consists of an example input that is fed to the system under test, followed by an assertion that the output is what we expect. The challenge then is to come up with good test data. Did we provide good test input? Did we cover all edge cases? Are we sure our code is now bug free? Let's remove all the doubt by looking at another way to test using property-based testing. In this session I show you how to start with property-based testing in C#, why it is a great way to find edge cases and how it can help you to understand and test the behavior of your code under all conditions.

Bart Wullems
Bart Wullems

Bart is a passionate Application Architect, who believes software will save the world. Bart has a strong focus on evolutionary design, reuse, automation and application lifecycle management. He is always looking for technical challenges.

Practical information

Location

Ordina, Blarenberg 3b, 2800 Mechelen

Agenda

  • 18:00 — Welcome with catering
  • 18:30 — Session 1
  • 19:30 — Break
  • 19:45 — Session 2
  • 20:45 — Networking