Inzichten

Laracon EU - Lissabon

Avatar Digiti

By Digiti

Header image
Laracon EU 2023 in Lissabon was een fantastisch evenement voor PHP-ontwikkelaars en liefhebbers. De conferentie bracht een geweldige gemeenschap van individuen en bedrijven samen die gepassioneerd zijn door de technologie. De aanwezigen werden getrakteerd op geweldige keynote speeches van marktleiders, die waardevolle inzichten verschaften over de nieuwste trends en best practices in de ontwikkeling van Laravel. De conferentie werd gehouden in de LX-fabriek, een creatief centrum in Lissabon dat bijdroeg aan de algehele ervaring van het evenement. De sfeer was elektrisch en de aanwezigen wilden graag verbinding maken, leren en hun kennis vergroten. Om je een voorproefje te geven van wat je gemist hebt, heb ik een top 5 keynote hoogtepunten gemaakt.

1. Al mijn fouten door Jeffrey Way

Jeffrey Way, bekend van zijn populaire educatieve platform Laracast, hield een geweldige keynote over zijn persoonlijke ervaringen en lessen die hij de afgelopen jaren heeft geleerd tijdens zijn werk aan verschillende projecten. Hij sprak over de fouten die hij maakte, waaronder het overengineeren van bepaalde delen van de codebase, het toestaan ​​van pull-aanvragen van lage kwaliteit en het te snel omarmen van nieuwe technologie. Deze eerlijke en reflecterende blik op de problemen van een ontwikkelaar in de echte wereld biedt waardevolle lessen voor alle aanwezigen. Jeffrey's lezing was een herinnering om na te denken, code niet te ingewikkeld te maken en fouten te maken.

2. De toekomst van PEST door Nuno Maduro

De keynote van Nuno Maduro over de toekomst van PEST, het PHP Testing Framework, was een waar hoogtepunt van de conferentie. Met een demo van de nieuwe functies van PEST 2.0, inclusief de nieuwe "watch"-functie die jouw tests herhaalt telkens wanneer je een wijziging aanbrengt. De mogelijkheid om jouw architectuur te testen door te controleren op eventuele overgebleven "dd"s of "dump"s in jouw code of door bepaalde klassen te controleren, wordt niet gebruikt in jouw controllers. De "todo"-functie en de "profile"-vlag, waarmee ontwikkelaars hun tests kunnen benchmarken en de prestaties in de loop van de tijd kunnen volgen, werden ook geïntroduceerd, waardoor PEST 2.0 nog krachtiger wordt.

De keynote was een geweldige inleiding tot de lezing van Christoph Rumpel over "Aan de slag met TDD" later die dag, waardoor ik erg opgewonden raakte om me meer te concentreren op het schrijven van tests en het aannemen van een TDD-mentaliteit. De combinatie van deze twee keynotes gaf een uitgebreid overzicht van het belang van testen en hoe PEST 2.0 kan helpen jouw code te verbeteren.

3. Hoeveel computerwetenschap hebben webontwikkelaars nodig? van Kai Sassnowski

Kai's keynote was een boeiende verkenning van de relatie tussen informatica en webontwikkeling. Hij daagde het publiek uit om na te denken over het belang van het herkennen van patronen in hun werk, in plaats van uitsluitend te vertrouwen op het uit het hoofd leren van complexe computerwetenschappelijke concepten.

In de lezing werd benadrukt dat het herkennen van patronen ontwikkelaars in staat stelt vergelijkbare problemen te identificeren en efficiëntere oplossingen te vinden door te leren van wat voor anderen heeft gewerkt. Deze aanpak stelt ontwikkelaars in staat hun probleemoplossende vaardigheden te verbeteren en productiever te zijn in hun werk, terwijl ze proberen het wiel niet voor de tweede keer opnieuw uit te vinden.

Ook een dikke pluim voor Kai's pixelart-illustratie tijdens de keynote, ik vond het geweldig!

4. Van git init naar Packagist door Freek Van der Herten

De live demonstratie van Freek van der Herten was een hoogstandje van het maken van Laravel-pakketten. In slechts 30 minuten liet hij het publiek zien hoe je een Laravel-pakket helemaal opnieuw kon schrijven en publiceren.

De demonstratie was zowel boeiend als leerzaam, waarbij Freek het proces stap voor stap uitlegde met behulp van het Spatie's skeletpakket. Hij regelde alles, van het opzetten van de omgeving tot het publiceren van het pakket op Github en Packagist.

Tijdens de demonstratie deelde Freek enkele kleine tips en trucs voor het schrijven van een solide pakket, klaar voor gebruik door andere ontwikkelaars en voor andere ontwikkelaars. Hij belichtte ook de best practices voor het publiceren van een Laravel-pakket, inclusief documentatie, testen en continue integratie.

Over het geheel genomen leverde de presentatie van Freek waardevolle inzichten op die de aanwezigen konden meenemen naar hun eigen Laravel-projecten. Bovendien was ik als landgenoot trots dat hij de ware oorsprong van de friet verdedigde voor een wereldwijd publiek! Bedankt Freek!

5. Geef je Laravel-app wat AI door Marcel Pociot

Als ontwikkelaar was de keynote van Marcel Pociot over "Giving your Laravel App some AI" bij Laracon een echte eye-opener voor mij. Marcel demonstreerde praktische voorbeelden van hoe AI in Laravel-projecten kan worden geïntegreerd, waaronder een demonstratie van het gebruik van AI om codefragmenten voor te stellen tijdens het doorzoeken van de Laravel-documentatie. Voordat ik deze lezing bijwoonde, heb ik het potentieel van AI in webontwikkeling nooit echt begrepen. Ik beschouwde AI meer als een buzzword-bedrijf dat indruk maakte op klanten, maar de voorbeelden en inzichten van Marcel veranderden mijn perspectief.

Ik was verbaasd om te zien hoe AI echte waarde kan toevoegen aan gebruikers en een project kan verbeteren op manieren die ik me voorheen niet kon voorstellen. De lezing van Marcel was de perfecte introductie tot het onderwerp en inspireerde mij om AI echt in mijn eigen projecten te integreren. Ik kan Marcel's lezing ten zeerste aanbevelen aan elke Laravel-ontwikkelaar die zijn vaardigheden wil uitbreiden en een nieuwe dimensie aan zijn projecten wil toevoegen. Het gebruik van AI bij webontwikkeling is niet langer een verre toekomst, het is hier en nu en Marcel liet ons zien hoe gemakkelijk en impactvol het kan zijn (ook duur).

Laracon EU 2023 was een onvergetelijke ervaring, gevuld met inspirerende keynotes, inzichtelijke workshops en een gastvrije gemeenschap. Van de lessen van Jeffrey Way tot de demonstratie van Marcel Pociot van AI-integratie in Laravel: de conferentie was een waardevolle kans om te leren en te groeien als ontwikkelaar. Ik kan niet wachten op de volgende!