16 September 2019

Laracon EU 2019

Home > Blog > Artikel

#Laracon

In het kort

Een nieuwe zomer, een nieuwe Laracon. Ook dit jaar waren we weer van de partij op de hoogdagen voor Laravel developers in Amsterdam. Laracon EU zat ook dit jaar weer boordevol interessante talks en inzichten waarvan we er graag een paar met jullie delen.

Persuasive Design Patterns

We begonnen de dag met een bekend gezicht uit de vorige editie. Jenny Shen (je weet wel, van vorig jaar ) kwam er meer inzicht geven in Persuasive Design Patterns. Van Conversion Design Patterns tot Scarcity, alles nam ze even onder de loep. Wat we het meest onthouden is dat mensen zeer eenvoudig te beïnvoelden zijn door subtiele veranderingen of features op je website / app. Door simpelweg dingen toe te voegen als het verdwijnen van je winkelmand na x aantal uur zet je klanten al voor een dilema en gaan ze vaker over tot effectief kopen gewoon omdat ze vrezen dat hun winkelmand zal verdwijnen. Ook op het internet hebben bezoekers de angst om iets te verliezen ook al is het iets banaals als een winkelmand.

Scarcity Design Patterns zijn soms ietwat omstreden. Denk maar aan de grote banners met “NOG MAAR 5 OVER, KOOP NU!”. Vaak zijn deze banners ook gewoon complete leugens en zijn er honderden items in stock, zoals je wel zou verwachten. Inspelen op de illusie (of het feit, het zijn niet altijd leugens) dat iets zeldzaam is wekt de interesse op van bezoekers. “Less is more value”, zoals Jenny Shen het zou zeggen.

Ze nam nog vele andere patterns onder de loep, maar laten we vooral onthouden dat het belangrijk is om je klanten op een goede manier te stimuleren tot conversies, zonder ze om de tuin te leiden met valse beloftes. Er zijn genoeg voorbeelden van websites die deze patterns op een verkeerde manier gebruiken om bezoekers om te zetten tot klanten en hun geloofwaardigheid op deze manier verliezen. Gelukkig weten wij mede door Jenny Shen’s talk wel hoe we deze patterns op een goede manier kunnen toepassen op jouw volgende website of app.

Larcon image

Estimation as Uncertainty Reduction

Minder technisch maar nog steeds zeer interessant was de talk van Michael Godeck. Estimations (tijdschattingen) zijn een groot deel van het opstellen van budgetten voor allerhande projecten. In zijn talk ging hij dieper in op de moeilijkheid van het accuraat inschatten hoeveel tijd het ontwikkelen van een website of app zal kosten.

Er zijn steeds factoren waar je geen accuraat idee over kan geven zoals externe API’s of platformen. Hoe gemakkelijk zal de API te integreren zijn? Dat is een antwoord waar je wel een gok naar kan wagen, maar iedere developer weet dat er altijd iets fout kan lopen. In ieder project is het belangrijk om marges in te stellen voor jezelf zodat enige problemen kunnen opgevangen worden zonder het budget in gevaar te brengen. Praten over budgetten klinkt misschien iets voor Project Managers, maar als developer heb je ook zelf het falen of slagen van een budget in handen zowel bij het ontwikkelen als het initiëel inschatten van de timing.

Becoming a great developer

Op de tweede dag kwam Christian Zacharias ons bijleren hoe we van een goede developer naar een uitstekende developer kunnen evolueren. Veel komt neer op communicatie en de manier waarop je naar je code kijkt. Schrijf steeds alsof je voor iemand anders schrijft. Hou alles leesbaar en werk steeds in een duidelijke, zelfde structuur. Het is belangrijk dat iemand anders jouw project kan oppikken zonder problemen. Maar een goede developer zijn heeft met meer dingen te maken dan enkel code schrijven.

Een goede developer is volgens Christian vooral een mentor en een student tegelijkertijd. Laat je collega’s meegenieten van je kennis en help je team steeds sterker te worden door ervaringen te delen en tijd te maken om belangrijke zaken duidelijk te bespreken en analyseren in teamverband. Zorg er ook voor dat als je vast komt te zitten in een project dat je op tijd hulp inschakelt van collega’s. Misschien hebben zij wel het inzicht om je verder te helpen, en zo heb jij ook weer iets bijgeleerd. Een goede developer zit nooit nodeloos vast op een probleem, maar zoekt naar een oplossing zowel in zijn eigen kennis als die van collega’s.

Secret project

Secret Project van Freek Van der Herten en Marcel Pociot

Over great developers gesproken, Freek Van der Herten (Spatie) en Marcel Pociot (Botman) waren ook weer van de partij. Deze keer met een wel heel interessante package die we meteen in onze eigen Laravel skeleton hebben geïmplementeerd.

Debugging is zeer belangrijk voor developers en niet altijd even gemakkelijk. Dankzij het Secret Project van Freek en Marcel is dit een pak makkelijker geworden. Laravel Ignition, het project van Freek en Marcel, is de nieuwe error pagina van Laravel 6. Compleet met zeer duidelijke error tracing, solution hints en data dumps van alle gegevens die je als developer maar kan wensen is deze package echt een must-have.

De eerste werkdag na Laracon zat Laravel Ignition al in onze skeleton, bedankt Freek & Marcel voor jullie harde werk zodat de Laravel community met gemak kan debuggen! We raden alle Laravel developers aan deze package zeker eens uit te proberen!

Onze conclusie

Laracon EU was alweer eens dik de moeite om een bezoekje aan te brengen. Niet alleen voor de talks maar ook voor de vele interessante mensen die je er kan ontmoeten. Uiteindelijk draait het ook bij Laravel allemaal om communicatie. Elkaar kennis bijbrengen en van elkaar leren. Een evenement vol "Great Developers", dus...

Elk jaar opnieuw komen we terug op kantoor met een nieuwe kijk op bepaalde aspecten van Laravel of een interessant idee om zelf eens uit te proberen. We kijken al uit naar volgend jaar!

Foto Popkorn Team

Volgend jaar ook naar Laracon?

Interesse in Laracon? Kevin geeft je met veel plezier een reden waarom ook jij moet investeren in de toekomst!

Meer over Kevin Contacteer ons