• June Event at Esign

    Esign - Digital creatives

  • May Event at CHEQROOM

    CHEQROOM

  • April Event at Duke & Grace

    Duke & Grace

    1
  • March Event at In The Pocket

    In The Pocket

    5
  • February Event at Code d'Or

    Code d'Or

    Dear members,

    For our February event we are returning to Code d'Or. We have two speakers for you. Zvonimir Spajic will be giving his talk "Understanding Git" and Bram Van Damme will talk about "Going Serverless with Google Cloud Run".

    There will be drinks and small snacks but it's probably best you eat something before heading to the event.

    We hope to see you soon,

    Dries & Rias

    PS: Please remember to change your RSVP if you cannot attend.

    EVENTY

    We're also happy to announce Eventy, a new platform for managing your events. Eventy is currently under construction but as soon as it's ready we'll be moving with the user group to our new home. Visit https://eventy.io to subscribe to the newsletter and follow the twitter account at https://twitter.com/eventyio to be the first to know when it launches.

    SCHEDULE

    19:00 Doors Open
    20:00 Start Talks

    TALKS

    Understanding Git by Zvonimir Spajic

    Git is a standard tool for version control these days so we all use it daily. And we all understand it. Or do we? Well...

    Let's face it - git is hard. And the main reason it is hard is because it's UI is full of leaky abstractions. That is why in order to get comfortable with git you need to gain some understanding of how git works "under the hood".

    In this talk we do just that - "open" git's hood and take a look at what happens there when we do our daily operations.

    Speaker: Zvonimir is a passionate software developer coming from Croatia but with current base in Berlin, Germany. Don't ask him anything in German yet though, he's still working on his sprachen-skills.

    As a developer, he is highly interested in software architecture and ‘getting it right’. Outside work, he likes to keep his mind sharp and body strong by doing different recreational sports. Zvone enjoys reading a good book, listening to all sorts of music and chillin' with his dogs.

    Length: 30min

    Going Serverless with Google Cloud Run by Bram Van Damme

    Cloud Run is a fully managed compute platform by Google that automatically scales stateless containers. By abstracting away all infrastructure management, us developers can focus on what matters most: building great applications. In this talk I'll show you not only how to deploy PHP/Node applications onto Cloud Run, but also how to create a build pipeline using either Google Cloud Build or Github Actions.

    Speaker: Bram(us) Van Damme is a freelance developer from Belgium. From the moment he discovered the web way back in 1997, he fell in love with it and has been tinkering with it ever since.

    With his company 3RDS he focuses on frontend development (HTML, CSS, JS), but he can also tackle the backend (PHP, MySQL) and related technologies (DNS, Docker, Serverless, etc.). His current focus is on JavaScript, React and React Native. Before launching 3RDS, Bramus worked at several web agencies in various frontend and backend roles. For seven years he also was a Lecturer “Web & Mobile Development” at a technical university in Belgium.

    In his spare time Bramus likes to go Scuba Diving, both recreational as professional (PADI Divemaster #405966).

    Length: 30min

    7
  • January Event at Dual Stack

    Office Arena

    Dear members,

    For the new year, our first event will be hosted at Dual Stack. We have two talks lined up for you. Jachim Coudenys will talk about "PHP OPCache, Realpath Cache and Preloading" and Freek Van der Herten will give his talk "Ditching MailChimp: How I'll save $1000/year".

    Dual Stack is so kind of offer us sandwiches and soup!

    We hope to see you soon,

    Dries & Rias

    PS: Please remember to change your RSVP if you cannot attend.

    EVENTY

    We're also happy to announce Eventy, a new platform for managing your events. Eventy is currently under construction but as soon as it's ready we'll be moving with the user group to our new home. Visit https://eventy.io to subscribe to the newsletter and follow the twitter account at https://twitter.com/eventyio to be the first to know when it launches.

    SCHEDULE

    19:00 Doors Open
    20:00 Start Talks

    TALKS

    Ditching MailChimp: How I'll save $1000/year by Freek Van der Herten

    A few years ago I started my personal newsletter. Currently, my list holds about 6000 addresses. For my personal use, MailChimp and its competitors are too expensive. That's why I'm building my own solution called Mailcoach (https://mailcoach.app).

    In this talk I'll show you Mailcoach under the hood. We'll discuss how it was built, how it sends thousands of emails in a reliable way, how tracks opens and clicks, how it is tested, and much more, ...

    Speaker: Freek is a PHP developer and package creator at https://spatie.be. He is also building https://mailcoach.app, blogging at https://freek.dev, co-organising https://flareapp.io, running https://ohdearapp.io and https://flareapp.io. Sometimes he speaks at meetups too.

    Length: 30min

    PHP OPCache, Realpath Cache and Preloading by Jachim Coudenys

    Everybody wants quick applications. A lot of that speed can be gained by the way you write your software, but a big chunk has to do with the way PHP is configured. As PHP matured, it got quicker, it used less memory and it accumulated a lot of settings which can be tuned for performance.

    The biggest, and often most misunderstood, features for performance are OPCache (introduced in 5.5) and preloading (introduced in 7.4). This talk covers how both features work, how you can take advantage of them on your servers and during deployments, and tries to show all the ini settings relevant for performance.

    Speaker: Jachim Coudenys is a PHP developer at Combell. Since discovering PHP in 2002 (4.1.0), his work and after-work activities brought him from the world of development to server management, development workflows, more development, etc… Next to being a long-time member of PHPBenelux, he is co-organizer the PHP-WVL, a user group in West Flanders (BE). He is a Zend Certified developer and Certified MongoDB Developer & DBA. You can follow him on http://twitter.com/coudenysj and read his occasional blog posts on http://blog.jachim.be.

    Length: 45min

    3
  • December Event at Officient

    Officient

    Dear members,

    For our December meetup we're invited to the offices of Officient. We have two talks lined up for you. Ilias Ismanalijev will talk about the JAMstack and Jonas Kroeger will talk about Frontend Performance Testing.

    Officient will be providing food and drinks so you can come hungry and thirsty!

    We hope to see you soon,

    Dries & Rias

    PS: Please remember to change your RSVP if you cannot attend.

    EVENTY

    We're also happy to announce Eventy, a new platform for managing your events. Eventy is currently under construction but as soon as it's ready we'll be moving with the user group to our new home. Visit https://eventy.io to subscribe to the newsletter and follow the twitter account at https://twitter.com/eventyio to be the first to know when it launches.

    SCHEDULE

    19:00 Doors
    20:00 Talks

    TALKS

    What the JAM by Ilias Ismanalijev

    Ilias will explain the JAMstack, a new way of building websites and apps that delivers better performance, higher security, lower cost of scaling, and a better developer experience. This talk will focus on projects that have been JAMmed by Ilias such as loonkost.com, inzicht.io and musicplayer.io, as well as showing some sweet new tricks that will let you spread your knowledge of Vue.js, TypeScript, Airtable and optimising your applications for load performance.

    Speaker: Ilias is co-founder & front-end lead of officient.io and is the organiser of Vue.js Belgium. He hates maintaining servers and is always on the look out on how to put more JS everywhere.

    Length: 30min

    Frontend Performance Testing in practise by Jonas Kroeger

    You all probably have heard about #perfmatters, but did you make frontend performance a priority with your last `npm install $this-ui-library-that-looks-great`? After a short introduction, I will get into practices on how you can integrate frontend performance testing into your development workflow.

    Speaker: Jonas is a Solutions Architect at Platform.sh helping clients run their applications headache-free in the cloud. He has a background as a Web Developer and later Technical Product Manager. Working remotely, he has worked from over 25 countries in the last 2 years.

    Length: 30min

    6
  • November Meetup at HOGENT

    HOGENT campus Schoonmeersen

    Dear members,

    For our November meetup we're visiting HOGENT Campus Schoonmeersen close to St-Pieters station. We already have one speaker lined up for you. Freek Van der Herten will give you a tour behind the scenes of Flare. Maarten Vandeperre will talk about "CI/CD of (front-end) microservices on gitlab & openshift".

    HOGENT was so kind to offer sandwiches and drinks for the meetup so you can come hungry and thirsty!

    The event will take place in Campus Schoonmeersen in building B in the IT Lab. The room is called "Lokaal B4.026". You should park only at the underground parking beneath the "P-gebouw" or in english: "P-building. You might run the risk of being towed if you park elsewhere. This parking lot is open until 11pm. After this hour you won't be able to leave the parking lot anymore.

    We hope to see you soon,

    Dries & Rias

    PS: Please remember to change your RSVP if you cannot attend.

    EVENTY

    We're also happy to announce Eventy, a new platform for managing your events. Eventy is currently under construction but as soon as it's ready we'll be moving with the user group to our new home. Visit https://eventy.io to subscribe to the newsletter and follow the twitter account at https://twitter.com/eventyio to be the first to know when it launches.

    SCHEDULE

    19:00 Doors Open
    20:00 Start Talks

    TALKS

    A tour behind the scenes of Flare by Freek Van der Herten

    Recently my team and I built Flare, a SaaS to track exceptions coming from Laravel apps. Flare itself is also a Laravel app. And it's a big one.

    In this talk, I'll explain how we structured the app. We'll cover how we name classes, how we organise the back end code around domains. After that we'll take a look at the architecture of the front end, which is built with Inertia, React and TypeScript.

    Speaker: Freek Van der Herten is a developer and partner at Spatie, an Antwerp based company that specializes in creating Laravel apps. The company has an open source first mentality and has released many Laravel, PHP and JavaScript packages.

    After hours Freek runs the Oh Dear! and DNS Spy monitoring services. He's also a co-organiser of the Full Stack Europe conference.

    Length: 50min

    CI/CD of (front-end) microservices on gitlab & openshift by Maarten Vandeperre

    Demo on how we implement CI/CD at Axians with gitlab pipelines and openshift. Together with the CI/CD demo we'll show you a possible implementation of front-end microservices (i.e. live coding) in react - typescript. We can do side talks about back-end implementations with kotlin - java 9+ during the pipeline runs, when you are interested.

    Speaker: Maarten Vandeperre, graduated in 2011 at Hogent as a software engineer.
    Maarten started at Axians in 2017 as software engineer and is nowadays employed at BASF as software engineer and SCRUM master (as an Axians consultant).

    As fullstack developer, Maarten has experience in react, angular and vue as front-end technologies and Java and kotlin as back-end technologies.

    During more than 5 years of experience in the healthcare sector and now the 2,5 years at Axians, Maarten came in touch with principles of clean architecture, big data, cloud computing, continuous integration and continuous deployment. Those principles are becoming more and more important in the current world, mainly when focusing on cloud development and more complex web applications.

    Length: 45min

    4
  • October Meetup at Dropsolid

    Dropsolid - Digital agency, Drupal & DXP

    Dear meetup members,

    For our October event we're visiting the offices of Dropsolid. We have two talks lined up for you. Pepijn De Wachter will be speaking about "Eager loading dynamic relationships in Laravel" and Gert de Pagter will speak about "Finding bugs in seconds".

    There won't be food so it's best that you eat something before you head to the event.

    We hope to see you soon,

    Dries & Rias

    PS: Please remember to change your RSVP if you cannot attend.

    SCHEDULE

    19:00 Doors
    20:00 Talks

    TALKS

    Eager loading dynamic relationships in Laravel by Pepijn De Wachter

    When the app calls for the user to define their own lists, with contents, and attach them to other users, but you don't want to deal with creating and deleting on-demand tables in your database, you just put all the lists in one table, and all the list items in another, then just a pivot table for attaching the list items to a user!

    Problem solved, right? You've got foreign key constraints, nothing can go wrong!

    I discovered that it's not all that easy though, but I'll explain my problem and how I solved it, all it needed was some automagic.

    Speaker: Pepijn got bitten by the programming bug at the age of 14 when he got his sister's old TI-84 calculator he needed for school and read the programming part in the booklet, an attempt at recreating snake without knowing much about garbage collection was "fun".

    He then studied IT in highschool and learned functional programming in VB.net, after messing around on his own for a few years after that, his brother called to offer him a job as back-end developer with in house course, 2 year later now, it's just a hobby, something about work-family-me 'balance'...

    Length: 45min

    Finding bugs in seconds by Gert de Pagter

    As projects grow in size and complexity, it can be easy to get lost in your own code base. What is in the array that this method returns? Do i need to call a setter before i can really use this object? Is the doc block still correct? Today, we're going to find out. And the best part? It's only gonna take a few seconds to do so.

    In this talk we'll explore the static analysis tools that answer these questions for us. We'll also use these tools to add new functionality, like read only properties, and generics, to PHP, without the need for a new language.

    Speaker: Gert is a software engineer at Ibuildings, and spends his free time working on open source projects. He is passionate about writing high quality software, and wants to inspire others to write the cleanest code possible. When not working on code he likes to make long walks or watch movies.

    Length: 45min

    10
  • September Meetup at Teamleader

    Teamleader

    Dear meetup members,

    For our September meetup we're visiting the amazing offices of Teamleader. We have two talks lined up for you. Ruben Vermeulen will be talking about "Understanding change detection in Angular". Jens Trio will be speaking about how you can make kick-ass pull-requests.

    Teamleader is so nice to provide us with food and drinks!

    We hope to see you soon,

    Dries & Rias

    PS: Please remember to change your RSVP if you cannot attend.

    SCHEDULE

    19:00 Doors
    20:00 Talks

    TALKS

    Understanding change detection in Angular by Ruben Vermeulen

    Angular consists out of many fascinating patterns and concepts. One of these is Change Detection. This is one of the things many Angular developers come across on a daily basis but not always truly understand how it works and how they can benefit from it.
    What Virtual DOM is for React, that’s what Change Detection is for Angular. We’ll check out how Change Detection determines what must be updated in the HTML and when something must be updated.
    This talk will try to answer the how, the when and the why, combined with the things I wish I knew, about Change Detection, when starting out in Angular.
    This talk covers the patterns and concepts of the mechanism which makes it perfectly accessible for both people with Angular experience as for people without.

    Speaker: Ruben Vermeulen is a software engineer at Sofico with a strong focus on Angular and RxJS. He likes to share his knowledge through trainings, blog posts and public speaking. As Angular is not the only thing out there, he keeps a healthy interest in: UX/UI, Firebase, React, Android, iOS, PHP, … .

    Length: 30min

    Size does matter... by Jens Trio

    ...and other best practices for pull requests.

    Remember the good old days when you worked on a feature for two weeks straight and then just merged it into the master branch? I do. Those were conflicting times. Pun intended.

    A lot of these problems can be prevented by using pull requests. But how do you create a good pull request? In this session I'll to highlight some guidelines that you can use to make some kick-ass pull-requests.

    spoiler: it's not all about the size

    Speaker: Jens Trio is a husband, father, cycling enthousiast and full stack developer at Teamleader, in no particular order.

    Length: 30min

    7