Categories
Uncategorized

19 February 2025 – 15 years of #devops, but what have we really learned?

10 years ago we had the idea to organise a conference in Gent to bridge the gap between developers and the people runing their code. It was the start of a new global movement. We never predicted that #devops would be where #devops is today. The word devops has evolved, the community has evolved.

Docker has solved all of our problems, the ones left behind were solved by Kubernetes. Everybody and their neighbour is Scrum certified now and we are all happily sipping cocktails on the beach. Or not? Why after almost 10 years of pushing culture change, teaching about Infrastructure as Code, teaching about Monitoring and Metrics … and helping people to share both their pain and their learnings are most organisations still struggling with software delivery?

Over the years the word devops lost it’s meaning; at least it’s original meaning. The real challenge for the next decade will be to see how we can revive those original values and ideas, if at all… Can we fix Devops?

This meetup starts at 20:00. Please register on our meetup page.

Location

This meetup will happen in the offices of Bits of Love.

There are a few parking spaces available in the inner court yard of the building complex:

Then there are more spaces in front of the town hall of Sint-Michiels and in the Rijselstraat:

Categories
Uncategorized

4 December 2024 – Modular Monolith: de brug tussen monoliet en microservices

In deze presentatie deel ik mijn inzichten over de ‘modular monolith’ architectuur en hoe deze een flexibele en schaalbare basis biedt voor moderne applicaties. Ik bespreek hoe je nieuwe applicaties kunt bouwen met deze architectuur, hoe je bestaande systemen kunt omvormen, en ik vergelijk de voor- en nadelen met microservices. Aan de hand van een real-world voorbeeld laat ik zien hoe ik de modular monolith heb toegepast in een project om zowel de ontwikkelsnelheid als de schaalbaarheid te verbeteren, zonder de complexiteit van volledige microservices.

Angelo Dejaeghere

Hi there!

I’m angelo, a proud dad of two amazing kids and a lucky husband to a wonderful partner.

I love creating awesome software that solves real problems. I’m super into things like software architecture, DevOps, and cloud technologies.

My goal? Working with people to create software that’s not only scalable and reliable, but also easy to maintain.

When I’m not coding, I enjoy the magic of 3D printing.

This talk will be given in Dutch.

The location is the Bits of Love offices at Koning Albert I-laan 96a, Brugge.

Parking

There are a few parking spaces available in the inner court yard of the building complex:

Then there are more spaces in front of the town hall of Sint-Michiels and in the Rijselstraat:

RSVP

Please RSVP on our Meetup page.

Categories
Uncategorized

18 September 2024 – Help! As an Azure developer, I’m afraid of drowning in that big lake of data stuff

In today’s data-driven world, Azure developers are increasingly required to collaborate with data engineers, analysts, and scientists to build robust and efficient data solutions. Having no data affinity whatsoever, I wanted to break out of my comfort zone and explore this data thing. However, things got pretty confusing, pretty soon.
Should I focus on data warehouses, lakes, swamps, or lakehouses? Is ELT a typo? Should I learn Greek first to be able to understand these delta, kappa, and lambda architectures? And what should I do to get a bronze, silver, or gold data medal?
This session will be packed with information that I wish I had when starting my data journey. You will get practical guidance on how to implement your data solutions using Azure PaaS and Data components.
By the end of this session, you will be able to engage in meaningful discussions with other data professionals without feeling like an imposter.
So expand your horizons, boost your knowledge, and let this session be your first step towards a data mesh nirvana!

Ruben Delange

Ruben is a passionate Azure Architect at Zure. His job is to design and implement reliable, secure and scalable integration and back-end solutions in the Azure cloud. His focus is mainly on architecting and building Azure PaaS fit-for-purpose solutions.

This talk will be given in English.

The location is the Zorgi offices at Legeweg 157, Oostkamp.

RSVP

Please RSVP on our Meetup page.

Categories
Uncategorized

22 May 2024: Well-Balanced Test-Driven Development

The world of automated tests can be quite overwhelming. Tests exist in a wide variety of flavours; like unit tests, integration tests, API tests, database tests, acceptance tests, UI tests, performance tests, regression tests, smoke tests, etc. … All of these have their usefulness for the specific purpose that they are serving. When zooming in further on unit tests specifically, we find that there are generally two different types of verification: state verification and behaviour verification. How and, most importantly, when should we apply these types of verification? Then there are also two different approaches to TDD. Which of these should we choose? There’s a lot to learn about a seemingly simple practice as Test-Driven Development. In this talk we’re going to discover why it’s important to find a balance in TDD and how to accomplish this.

Jan Van Ryswyck

Jan is a technical coach / software craftsman at Principal IT (https://principal-it.eu). From time to time, he likes to speak at conferences and developer community gatherings.

The location is the Zorgi offices at Legeweg 157, Oostkamp.

RSVP

Please RSVP on our Meetup page.

Categories
Uncategorized

20 September 2023: Simulating Machines in a Game Engine

The use of simulations for industrial applications has greatly increased in the recent years. These digital twins are widely used: from testing software on yet-to-be-built machines to experimenting with the layout of new production lines.

In this talk, simulation engineer Lienert Deprez explains what a simulation can do and how game engines are excellent tools for developing them. The talk delves into how a game engine functions and the differences compared to ‘conventional’ software development.

Lienert Deprez

By day Lienert develops his digital twins in C#, by night he creates software for escape rooms. Lienert has been in love with the Unity game engine for over 7 years.

The location is the Zorgi offices at Legeweg 157, Oostkamp.

RSVP

Please RSVP on our Meetup page.

Categories
Uncategorized

10 May 2023: How to Effectively Spy on Your Systems

OpenTelemetry is a rapidly growing standard for distributed tracing, logging, and metrics and is quickly achieving its purpose of becoming an industry-wide embraced standard. The early adoption within the .NET ecosystem, has made it a breeze to use in your applications. But larger, more complex systems, introduce challenges that require us to strengthen our understanding of observability and the capabilities of the OpenTelemetry specification.

However, there are more complex scenarios to consider when investing in the visibility of larger distributed systems. To do so, we need to understand how to choose the right observability signal for the right job, when and how to propagate information, and consider the right criteria when selecting a sampling strategy. In this session, you’ll learn the right questions to ask, and gain a deeper understanding of the available options in the observability space to become more effective in spying on your systems!

This talk starts at 20:00. The talk will be in English.

Laïla Bougriâ

Laïla Bougriâ

Laïla Bougriâ is a software engineer at Particular Software, makers of NServiceBus and a Microsoft Azure MVP. She’s passionate about software and always looking for patterns, both in code and in yarn. In her free time she loves to knit or crochet and spend time with her kids playing whatever the day brings!

RSVP

Please RSVP on our Meetup page.

Please note that this event will not take place at our usual location, but rather at Zorgi, Legeweg 157, Oostkamp.

Categories
Uncategorized

8 February 2023: No, I don’t need servers in AWS!

No, I do not need to manage any servers for .NET development in AWS. Serverless is a hot topic, and for most .NET developers, that means they instinctively look at Microsoft Azure. But what if I told you that you can move to AWS as well if you want to throw away these virtual machines, SQL servers, … ? But what does that mean for our architecture? In this session I will show how to set up an application architecture, using C#, for serverless on AWS. I’ll touch on topics like Serverless Compute, Storage, Databases and serverless Identity Management. After this session you will have an understanding on how to use AWS services as your new development ‘framework’. And although AWS will be used for demonstration, the same principles can be applied to Azure.

Rob Van Pamel

Started in 2007 as a .NET developer and still eager to learn new things everyday!

RSVP

Please RSVP on our Meetup page.

Categories
Uncategorized

30 Nov 2022: Tools in the dev toolbox to deliver quality

Software development is expensive, software has bugs, fixing bugs is expensive. Is there no way to turn things around? Don’t we have tools available to deliver software with higher quality? Yes we do!

In this session I’ll share my experiences which tools really contribute to deliver quality in software development.

In this presentation I address the following topics from a non-coding point of view.

  • Getting things done
  • CI/CD
  • DevOps culture
  • DDD
  • Eventstroming
  • TDD
  • Pair Programming

What are the benefits of applying them in your daily dev routines!

Frederic Pape

Senior Software Engineer, Axians Business Applications In the software industry since 2001, working at Axians since 2006. Since the start of my career still a tech boy loving programming languages, tools, frameworks… but my main passion is creating and delivering software. My aim is always to build and deliver the ‘right’ thing. I’m developer advocate, championing DDD, TDD & pair programming. After working hours I’m a husband, father and addicted tabletop gamer.

RSVP

Please RSVP on our Meetup page.

Slides

Can be found here.

Categories
Uncategorized

28 Sept 2022: Building Offline Capable Progressive Web Apps – Yves Goeleven

Past weekend we delivered over 1300 meals at our basketball clubs takeaway fundraiser in under 3 hours. The unsung hero of this effort is an order management system that runs equally well online as well as offline. Building such a system proved to be quite a challenge. In this session I want to share some of the architectural, design and implementation lessons that I’ve learned along the way while solving this challenge.

Yves Goeleven

Yves is an independent software architect and founder of clubmanagement.io. He is specialized in the design of distributed software systems using Progressive Web Applications, Event Driven Architecture, Domain Driven Design, Event Sourcing, messaging, and Microsoft Azure.

RSVP

Please RSVP on our Meetup page.

Slides

Can be found here.

Categories
Uncategorized

20 Oct 2021: Getting API Security right – Dr. Philippe De Ryck

The shift towards an API landscape indicates a significant evolution in the way we build applications. The rise of JavaScript and mobile applications have sparked an explosion of easily-accessible REST APIs. But does the rise of APIs result in the downfall of security? Why are there so many vulnerabilities and incidents involving APIs? How can you ensure that your APIs are secure?

In this session, we use real-world cases to dive into best practices for securing your APIs. We discuss the attack surface of an API, common authorization problems, and best practice techniques to avoid these problems. At the end of this session, you will have an actionable set of guidelines to assess and improve the security of your own APIs.

Philippe De Ryck

Philippe De Ryck helps developers protect companies through better web security. His Ph.D. in web security from KU Leuven lies at the basis of his exceptional knowledge of the security landscape. As the founder of Pragmatic Web Security, Philippe delivers security training and security consulting to companies worldwide. His online course platform allows anyone to learn complex security topics at their own pace. Philippe is a Google Developer Expert and an Auth0 Ambassador for his community contributions on the security of web applications and APIs.

The talk starts at 20:00 and lasts about 1 hour.

RSVP

Please RSVP on our Meetup page.