Juni meetup bij DX-Solutions Brugge

Voor meetup #34 zijn we terug te gast bij DX-Solutions. Deze keer in Brugge. Hapjes en drankjes worden, naar goede gewoonte, voorzien door DX!

Joind.in: https://joind.in/event/php-wvl-juni-meetup-at-dx-solutions-brugge

Locatie: Katelijnepoort Business Center, Baron Ruzettelaan 5, 8310 Brugge

– Parking ingang is via de Vestingstraat
– Iedereen kan parkeren in de ondergrondse parking, slagboom zal openstaan vanaf 18h, er is voldoende plaats (parking is in een zijstraat) https://www.katelijnepoortbc.be/nl/aanbod/349/parking
– Eens in de parking neem je de deur naar “Ingang gebouw 1”, de deuren zullen openstaan.
– Je neemt de lift naar het gelijkvloers en wandelt dan de zaal naar PHP-WVL binnen.


19:30 – 20:00: Welkom & Drankjes
20:00 – 20:15: Intro PHP-WVL
20:15 – 21:15: Consuming APIs: reporting from the trenches (Jachim Coudenys)
21:15 – 21:30: Pauze
21:30 – 22:30: Defensive PHP Programming (Ike Devolder)
22:30 – … : Raffle & Socializen

Consuming APIs: reporting from the trenches

Integrating multiple API endpoints into a single application can be challenging. In this talk I will go over a lot of problems and how the can be solved. Going from easy authentication to locally caching calls via middlewares and using webhooks (or callbacks) for notification, this talk covers it all (or at least tries to).

Defensive PHP programming

We always start with the best intentions when we create a new project. But over time we might end up with parts of our code that are hard to read or/and understand.

Here we will take you through a series of excersises you can apply to your day to day coding. These should help you to end up with more readable code. Also in the second part we will talk about some best practices, when incorporated will give you improved code and readability. And to end there are other factors to take into account, people will use or abuse your application and there are external tools to help you with that.

When done we should have some idea how to incorporate the tricks in our day to day programming tasks.