Date
Tuesday, 12 Jun 2018 7:30 PM
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
Parkinghulp:
– 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.
Schema
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.