Speaker

Kristof Riebbels

Kristof Riebbels

Xebia | Xpirit, I still feel like a software developer

Gent, Belgium

Actions

Kristof is a Consultant at Xebia | Xpirit, driven by a passion for knowledge acquisition and sharing. With a background working as an employee and a steadfast commitment to continuous improvement, he recently made a transition into the consultancy field. Alongside earning the AZ-204 certificate, Kristof is currently focused on the development and delivery of secure code, motivated by the growing importance of safeguarding data privacy in the face of frequent breaches. Over the past years, he has dedicated himself to inspiring and coaching fellow developers, empowering them to enhance their software development skills by embracing modern practices and the timeless SOLID principles.

Area of Expertise

  • Information & Communications Technology

Topics

  • dotNet
  • dotnet core

Mock your OpenID Connect Provider

This session delves into the importance of OpenID Connect in ensuring robust authentication and authorization for APIs.

Join us for an informative session where we explore the integration of OpenID Connect within the development lifecycle.

Gain insights on how OpenID Connect is configured, how you can mock it to seamlessly integrate OpenID Connect within your CI Pipeline and even test your scopes and policies, without changing your configuration.

OIDC: Mocking You

“OIDC: Mocking You” presents an approach to mocking out OIDC Flows like the authorization code for testing without a live OIDC server.

By using the analogies of going to a concert and some hands-on demos, we'll simplify OIDC concepts, making them accessible and understandable.
Discover the power of Playwright to simulate user interactions, testing not only accesstokens and your endpoints, but your idtokens and webapplications as well

**Key Lessons:**
1. **Simplified Understanding**: Creative explanations make complex authorization principles easy to grasp.
2. **Enhanced Testing**: Mocking debunks the myth that thorough testing isn’t possible without a live OIDC server: ClientCredential flow and authorization code flow
3. **Optimized CI**: Integrate mock OIDC setups into your CI workflow for robust, efficient testing.

Looking forward having you

Preferred session duration 60 minutes, but can be 45

OpenAI Whispering with Whatsapp Groups and Summarize

In this session, I share my journey of creating a solution to manage communication overload from WhatsApp groups. Using a combination of technologies, I aim to condense group messages and deliver a summary to my email by the end of each day.

The solution employs OpenAI's Whisper model to transcribe audio messages to text. This transcribed text, along with text messages from the WhatsApp groups, is summarized to highlight key points and important social information.

Technically, the solution leverages dotnet to interface with OpenAI. Docker is used to authenticate and interact with WhatsApp via Puppeteer. This method ensures that all data is captured and processed in a streamlined and efficient manner.

The motivation behind this project is personal convenience. I want to stay informed without being constantly interrupted by notifications. It's a hobby project, born out of a desire to balance social connectivity with peace of mind.

Come and learn how this proje

Reuse the power of code flexibility used in the WebApplicationFactory

In this session, I welcome you to the world of WebApplicationFactory within the .NET ecosystem. We'll explore how this technology records methods without immediate execution, offering remarkable flexibility.

I will study and explain the mechanism of WebApplicationFactory through demos and explanations. This approach allows functional code to be dynamically loaded, added, and removed, such as from the IServiceCollection. We'll examine whether this opens up possibilities for delayed execution and sophisticated service orchestration in .NET applications, or if it is best suited for testing environments.

My motivation for this session stems from a genuine curiosity and passion for understanding technologies.

Join me to gain deeper insights into functional code execution and the nuances of .NET development.

Let us Playwright in a real-world application

Explore practical insights into integrating Playwright for authentication and REST API testing within a live CI/CD pipeline. Learn how to tackle authentication challenges effectively, ensuring secure user flow testing. Discover strategies for handling REST API calls seamlessly, enhancing backend interaction validation. Gain actionable tips from my lessons learned.

Whether you're a Backend expert or a Frontend developer, this session provides valuable takeaways to optimize your testing practices and elevate your CI/CD workflows.

Techorama 2024 Belgium Sessionize Event

May 2024 Antwerpen, Belgium

Update Conference Prague 2023 Sessionize Event

November 2023 Prague, Czechia

Kristof Riebbels

Xebia | Xpirit, I still feel like a software developer

Gent, Belgium

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top