Om phpro.be nog beter te maken, gebruiken wij functionele en analytische cookies.
Wil je meer weten over de cookies? Klik dan op de knop "Voorkeuren".
Nieuws
10 min leestijdMeet Magento NL 2017 door Nico
Op woensdag 10 mei 2017 had ik de kans om een aantal van mijn collega's van PHPro te vergezellen naar de 9e editie van de Nederlandse Meet Magento conferentie om meer te leren over Magento en enkele van de vele facetten rond deze megalodon van een E-commerce platform. De dag was gevuld met interessante lezingen, infosessies, workshops, ... met voldoende pauzes en zelfs een afterparty.
PROGRAMMA
Dit was de eerste keer dat ik zo'n evenement bijwoonde en ik zal jullie vertellen hoe ik deze spannende dag heb ervaren. Ik zal dit doen door de lezingen/workshops/... te overlopen, in chronologische volgorde natuurlijk.
9:30 - 9:45: Opening door gastheren (Amber Kortzorg & Guido Jansen)
Nou, de titel zegt het echt: als officiële aftrap van Meet Magento werden we openlijk welkom geheten op het evenement en kregen we info over hoe de dag zou gaan.
9:45 - 10:15: Magento & gemeenschap in 2017 (v. Ben Marks)
Hier kregen we wat meer informatie over wat er het afgelopen jaar in de wereld van Magento is gebeurd en hoe het zich verhoudt ten opzicht van vorig jaar. We leerden wat meer over de oorsprong van Magento, de evolutie en het team dat deze technologie aanstuurt.
10:20 - 11:15: De grote 'Waarom gelijkheid niet gelijk is' Quiz (door Juliette Reinders Folmer)
Dit was veruit het meest interessante en informatieve deel van de dag, in ieder geval voor een starter als ik. Omdat ik nog maar kort geleden de sprong heb gemaakt naar de enorme wereld van (web)ontwikkeling, zijn er veel dingen die ik nog niet weet, dingen die ik nooit voor mogelijk had gehouden, en deze quiz scheen een licht op een aantal van die minder bekende gebieden binnen het phplandschap.
Ik heb onder andere meer geleerd over "type juggling" en dat switches gebruik maken van loose typing, of het verschil tussen een array merge vs een union en een aantal van de mogelijke valkuilen van casting variables (iets wat blijkbaar meer gebeurt dan je zou denken binnen Magento). Sommige van deze dingen zul je niet zo vaak tegenkomen, maar als je dat wel doet, verlies je misschien kostbare tijd om erachter te komen wat de heck fout is gegaan en als je weet wat ik hier geleerd heb, kun je veel vloeken besparen (of niet).
11:15 - 11:30: Koffiepauze
Yay, cafeïne!
11:30 - 12:30: Handhaving van codekwaliteit met GrumPHP (met Toon Verwerft)
Deze presentatie werd gegeven door een van mijn collega's bij PHPro: Toon Verwerft (volg hem op LinkedIn of Twitter, dat zal hem bevallen). GrumPHP is een aanhaaksel dat je kunt configureren voor je git repositories. Telkens als je code commit, zal GrumPHP je code evalueren volgens een door de gebruiker gekozen coderingsstandaard en zal voorkomen dat de commit doorgaat als de codestijl niet in orde is. Ja, dit kan een beetje vervelend zijn, je commits geblokkeerd en controle over je code, maar dit zou geen probleem zijn als je code goed was, GrumPHP helpt je om dat te bereiken.
Maar er zit veel meer in dan alleen het controleren van je code, het beschermt je ook aangezien "slechte code" wordt tegengehouden zodat deze niet gecommit kan worden, op deze manier moet je niet wachten op een code review van collega's. Je collega's hoeven niet te klagen, GrumPHP zal dit voor hen doen. GrumPHP doet dit door te laten zien waar uw code niet is wat hij zou moeten zijn. Het heeft ook een aantal ingebouwde functies om de veiligheid van uw code te controleren en er zijn veel linters beschikbaar. Je kan ook specifieke taken, gebeurtenissen en regels instellen voor een nog meer geautomatiseerde en diepgaande verwerking van je code. Dus wat kunnen we meenemen uit deze presentatie: GrumPHP gaan gebruiken is de booschap!
12:20 - 13:00: DevBox/DTAP instellen voor Magento 2 (v. Ray Bogman)
Dit was een bijzonder interessante workshop, omdat het liet zien hoe je gemakkelijk een lokale Magento 2 DevBox kon opzetten voor Magento 2. Ik heb mijn laptop niet meegenomen, dus ik kon niet synchroon testen, maar de instructies waren kristalhelder en het is eigenlijk heel eenvoudig en vrij makkelijk om dit op te zetten. Als je dit zelf wilt instellen, kan je op de DevBox op magento.com lezen.
Dus zet de box op en verken de nieuwe en verbeterde Magento 2 (als je er nog niet bekend mee bent).
13:00 - 14:00: Lunchpauze
Met wat eten in de buik, gaan we er weer volop tegenaan.
14:00 - 15:00 (14:30): De opkomst van het Platform & de kracht van de Magento 2 API (v. Bob van Luijt)
Dit was mijn tweede favoriete presentatie van deze dag, heel informatief. Hier leerden we over ecosystemen en platforms en de rol die API's spelen in het aansturen ervan. We hebben ook geleerd over deze fenomenen die "het netwerkeffect" worden genoemd, wat in feite betekent dat er steeds meer apparaten verbonden zijn met het internet (Internet Of Things) en dit verhoogt automatisch de waarde van het internet, evenals de behoefte aan een goedwerkende API. API's zorgen ervoor dat meerdere platforms met elkaar kunnen communiceren, waardoor een ecosysteem ontstaat dat agnostisch en schaalbaar is en één enkel doel dient. Dit stelt mensen in staat om allerlei gegevens van verschillende plaatsen te krijgen, allemaal via één website, app, noem maar op.
We hebben ook kort aandacht besteed aan het concept "the serverless movement", wat kortom betekent dat er steeds meer gebeurt in de cloud, maar ook aan machine learning en hoe dit de volgende grote stap is.
15:00 - 16:00: Lessons Learned van MageReport (door Tim Muller)
Wat is het MageReport? In essentie is het een beveiligingsscantool waarmee je controles kunt schrijven om de beveiliging van uw Magento-sites te testen (bijvoorbeeld na beveiligingspatches of -updates). Natuurlijk is het meer dan alleen dat. Het helpt je ook om nieuwe bedreigingen te herkennen, zodat je jezelf beter kunt beschermen tegen bepaalde kwetsbaarheden en exploits, zoals brute force hacks, credit card kapingen,... Het MageReport hielp ook bij het vinden van de SUPEE 8788-exploit, die anders waarschijnlijk niet zo snel zou zijn opgespoord en opgelost als nu het geval is, wat een veel groter potentieel aan winkels negatief zou hebben beïnvloed.
Dit handige hulpmiddel is zeker een must voor iedereen die waarde hecht aan de veiligheid van hun winkels. Leuk feit: het is ontwikkelend door het Nederlandse hostingbedrijf: Byte.
16:00 - 16:30: Best practices in (Magento)-ontwikkeling - paneldiscussie (door Rick v/d Loo & Folkje Lips)
Als een leuke manier om de lezingen/workshops/... af te ronden was er een paneldiscussie over de beste (en ook een aantal slechte en ja, ook een aantal van de slechtste) praktijken omtrent de ontwikkeling in Magento en ontwikkeling in algemeen, hoewel de focus lag meer op Magento, wat geen verrassing is, omdat het evenement draait om Magento.
16:30 - 17:00: Wat is er aan de hand met Magento (v. Paul Boisvert)?
Hier leerden we wat meer over waar Magento heen gaat en wat hun plannen zijn voor de nabije (en minder nabije) toekomst, zoals bijvoorbeeld het einde van de levensduur van Magento 1. Aangezien Magento nog steeds een zwaar actieve gemeenschap is, heeft het platform zijn dynamiek niet verloren, integendeel, het wordt alleen maar groter, zelfs met de release en opkomst van Magento 2.
17:00 - 17:15: Afsluiting dag door gastheren
Zoals de titel al zegt, een paar laatste woorden van de gastheren en een formeel woord van dank voor het feit dat je naar het evenement bent gekomen. Je kan je al voorstellen hoe deze dingen gaan.
17:15 - 18:00: Drankjes en goodbyes
Je hebt het misschien wel geraden, terwijl de laatste voorbereidingen voor de afterparty werden gedaan, was er wat tijd voor zien zodat gasten elkaar konden leren kennen, visitekaartjes uit te wisselen, te praten, een hapje en/of drankje te nemen en tenslotte van deze leuke dag afscheid te nemen. Voor sommigen tenminste, als je Plus ticket had, die PHPro natuurlijk royaal had aangekocht, kon je begeven naar de afterparty.
18:00 - 23:00: Feest na afloop
Nou, dit soort dingen spreekt voor zich, niet veel formele zaken op de agenda, alleen maar wat drankjes, hapjes en muziek. Als je het vandaag tot hier hebt gehaald, verdien je je eigen afterparty. Ga ervoor, zet een deuntje op en hebben een aferparty.
Bedankt voor je tijd en tot de volgende keer.
Nico Vromans
Cookie policy
Om PHPro.be nog beter te maken, gebruiken wij functionele en analytische cookies. Informatie van deze website en jouw voorkeuren worden in deze cookies opgeslaan door jouw browser. Aan de hand van de cookies kunnen we herkennen dat je al eerder op de website bent geweest. Dit doen we conform onze privacy policy.
Functioneel
Functionele cookies zijn strikt noodzakelijke cookies om de goede werking van de website te garanderen. Meer informatie kan je terugvinden in onze cookie policy en privacy policy.
Analytisch
Hiermee sta je toe dat PHPro anonieme gegevens verzamelt over het gebruik van de website met third party cookies, zoals het aantal clicks op knoppen en het gedrag van bezoekers op de website. Daarnaast kunnen we via deze optie ook marketinggerelateerde acties uitvoeren. Meer informatie vind je in onze cookie policy en privacy policy.
Als je deze cookie activeert, dan help je ons om jouw ervaring van PHPro.be verder te verbeteren.
Marketing
Hiermee sta je toe dat PHPro via third party cookies marketinggerelateerde gegevens verzameld. Meer informatie vind je in onze cookie policy en privacy policy.
Als je deze cookie activeert, dan help je ons om jouw ervaring van PHPro.be verder te verbeteren.
Privacy Policy
Lees meer over het gebruik van cookies op deze website in onze privacy policy