Bitbash: Haunted Edition

Get ready for an exciting two-day event that will cover the latest Microsoft technologies and innovations. Whether you’re interested in .NET, Azure, Data platforms or AI, Bitbash will let you take your skills to the next level!

Inspiring community speakers will present you with insightful sessions, real-world experience, and compelling demonstrations.

Bitbash is an in-person event that’s free to attend. It’s held on January 24-25 at Info Support HQ in Veenendaal, The Netherlands.

Don’t miss out on this opportunity to learn and network with like-minded professionals. See you at the event!

#InfoSupportExperts

Edwin van Wijk and Sander Molenkamp will give you and introduction to Dapr in their workshop ‘Dapr: build microservice applications the easy way’.

Friday January 24, 9.00 – 12.00 h.

Dapr is an open source, event-driven, portable runtime for building microservices. It provides powerful building blocks to make it easy for developers to build resilient microservice applications using a variety of languages and frameworks.

In this session you will get an introduction of Dapr and the Dapr building blocks. After that, you will learn how to apply Dapr yourself in a sample application during the hands-on part of the workshop.

The workshop features step-by-step instructions so you can work on this at your own pace. During the workshop you will get hands-on experience with the following Dapr building blocks: service invocation, state management, pub/sub, bindings and secret management.

Join Tom van den Berg’s workshop ‘Securing NuGet’s Supply Chain Flow’.

Friday January 24, 9.00 – 12.00 h.

Software applications are no longer built entirely from custom code. Instead, they are made up of a variety of third-party components, including open-source libraries, frameworks, and modules. Many developers appear to be unaware of the risks inherent in the software supply chain.

If you include software of which you don’t know the origin, you are exposed to the risk of including malicious code in your software. There can be vulnerabilities in the package that could be exploited and used as a backdoor to harm your environment. One of the most famous examples was the finding of a vulnerability in Log4J.

To mitigate these risks, it is essential to understand and manage the components you use in your software. In this session will explore best practices for identifying, assessing, and managing third-party software components to ensure the security and integrity of your applications.

Daniël Mertens will run the half-day workshop ‘Aspire for the Cloud: Building applications with .NET Aspire’.

Friday January 24, 13.00 – 16.00 h.

Join Daniël for an hands-on workshop where you’ll learn to develop cloud-native, distributed applications using .NET Aspire—a powerful, opinionated stack designed for scalability, observability, and production readiness. Through hands-on exercises, you’ll explore the Aspire Dashboard, which simplifies the monitoring and management of distributed systems, ensuring your applications are always performing at their best.

Discover how .NET Aspire’s orchestration streamlines local development by automatically handling configurations and service interconnections, reducing complexity when building sophisticated applications. You’ll also dive into seamless integrations with popular services like RabbitMQ and PostgreSQL, and learn how standardized configuration patterns make connecting services easier and more reliable.

By the end of the workshop, you’ll have the expertise to develop and manage robust cloud-native applications using .NET Aspire.

Bart Renders and Michaël Hompus will talk about ‘From Duplo to Domain Knowledge’.

Saturday 25, 9.30 – 10.20 h.

Are you struggling to onboard new employees who have the technical knowledge but lack functional domain experience? Do you let new people struggle through code, learning the domain along the way? In our work as IT consultants, we faced this challenge and discovered that traditional methods simply weren’t cutting it. To address this, we innovated a unique solution: a serious game designed to simplify and accelerate domain learning.

Our journey began with simple tools like post-its and evolved into using customized Duplo blocks to visualize complex processes. This hands-on approach not only made learning more engaging but also more effective. In our session, we’ll walk you through our entire process, from the initial concept to the successful implementation of the game, and share the unexpected successes that exceeded our original goals.

You’ll gain practical insights into creating your own serious game tailored to your organization’s needs. We’ll provide guidance and valuable tips on how to attract and integrate experienced professionals into your domain swiftly and effectively. Discover how to transform your onboarding process and ensure new team members hit the ground running from day one.

Whether you’re an IT leader, a trainer, or someone passionate about innovative learning techniques, this session is for you. Join us to explore a new approach to domain education and leave equipped with actionable ideas to revolutionize how you educate and integrate new team members.

Jurre Brandsen will talk about ‘GenAI from the trenches: from legacy to a modern development stack’.

Saturday January 25, 11.50 – 12.40 h.

Generative AI changes how we build software. Many of you use Github Copilot or other AI coding assistants daily or have tried one. Although these coding assistants are powerful, you can do so much more with GPT-4 to improve your software development game.

We combined Generative AI with software engineering best practices to translate a complete legacy codebase built in a low-code solution into a modern approach with Vue and Typescript. This allowed us to translate the codebase with 85% less effort than translating the code by hand. We took away the tedious work by automating it with AI while allowing engineers to review and improve the overall structure of the solution.

In this talk, you’ll learn how we use generative AI to translate complete code bases and how to iterate on your prompts using a Human-In-The-Loop principle. We’ll also demonstrate how generative AI can be a powerful asset for developers, enhancing rather than replacing human creativity.