Naar de inhoud
Recognized by Laravel Match je project

Laracon EU 2026 – Day 2 Recap | Laravel Talks, NativePHP & Inertia v3

Live vanaf Laracon EU 2026 blikken we terug op dag twee van de conferentie. We bespreken de opvallendste presentaties, NativePHP-ontwikkelingen, verbeteringen in Inertia v3 en lessen over betere softwarearchitectuur.

Live vanaf Laracon EU 2026 blikken we terug op dag twee van de conferentie.

We bespreken de opvallendste presentaties van de dag, waaronder ontwikkelingen rond NativePHP, verbeteringen in Inertia v3 en lessen over betere softwarearchitectuur. Deze terugblik vangt de energie van de conferentie en de belangrijkste lessen voor Laravel-ontwikkelaars.

[gelach] [schraapt keel] [muziek] We zijn begonnen. [muziek] Zo. Nou, het leek mij eh een goed idee en eh jij ook denk ik om even in te checken, want eh het is inmiddels halverwege dag 2 van laravel.ee. En eh de vraag is: hoe staat het ervoor? Eh nu en waarom? Ja, ik moet zeggen, ik heb wat mensen geïnterviewd en ik heb niet alles gevolgd, behalve één talk en jij hebt de rest gevolgd. Dus ik ben heel erg benieuwd wat waren jouw eh bevindingen? Dan ben ik eerst benieuwd welke talk jij wel hebt gezien van Ja, we werden natuurlijk gister geteased. Oh ja, tuurlijk. Door Shane van eh PP Native. En die heb ik volledig gezien eh vanaf eh helemaal achteruit. Oh, dat snap ik. Ja, dat was wel eh dat was wel de [ __ ] hè. Dat vond ik wel echt lijp. Ja, dat is hij was natuurlijk een beetje aan het hinten op ja, ik ga niks zeggen, maar het is echt vet cool. Maar ik had niet gedacht dat hij dan ineens ging zeggen van: "Ken je Flutter, ken je React Native?" Dat hebben we gebouwd, maar dan voor eh Native PP. Eh wat? Ja. En dan sneller ook. Ja, op sommige plekken, hè. Ja. Ja, je moet er wel een beetje doorheen prikken, maar op sommige plekken was het sneller. Maar goed, ik heb hem net nog heel even gesproken. Hij zegt ook van ehm eh ik ben nog niet eens klaar. Ik moet we moeten nog we moeten het nog optimaliseren. We moeten het moet nog beter worden. Maar ik wilde gewoon dit aan iedereen laten zien.

Ja, want dit was drie weken geleden ofzo hadden ze dit ontdekt. Ja. Ja. Ja. Hij heeft één hele lange dag gewerkt en toen dacht hij van: "Oh, kom op, ik eh moet er ik moet er gewoon komen. Dat ik kan dit." En eh na 15 uur was hij er. Toen had hij het werkend. Ja. Ga. Ja, dat is toch bizar. Ja. Ja, ik vind het vet. Ik vind het heel vet. Maar dat was Ja, dat was één van de van de talks. Ehm [schraapt keel] we hebben ook een talk gehad over Inertia. Ineria versie 3. Oké. Wat vond jij daarvan? Dat heb ik niet gezien. H Oh nee, dat die heb jij natuurlijk niet gezien. Ik ken heel Inertia niet zelfs. Jawel, dat ken je wel. Dat ken je wel. Nee. Ehm Inertia is eh is de is de development laag die zit tussen ehm tussen je ladvel backend en je eh je view React of Swelt frontend. Ja. En ehm ja, dat is die laag die is verbeterd en versimpeld en wat smaller geworden. Dus het is bloot wat minder je applicatie. al deed dat het volgens mij al niet heel erg, maar het is gewoon wat intuïtiever geworden om te gebruiken. En ehm dat is dus versie 3 die nu eh gepresenteerd is. Dat was de presentatie van Joe Tennon Balm. En ehm ja, ik vond dat wel vet om te zien. Het is minder je hebt vooral minder bloot in je ehm eh in de files die je opzet. Dus bijvoorbeeld de eh je app. ts file is het volgens mij. Daar zet je normaal gesproken configuratie neer, maar die configuratie is eigenlijk vrijwel elke app hetzelfde.

Dus wat ze waar ze voor hebben gekozen is we trekken dat gewoon weg en als je het wil aanpassen die configuratie dan ga je het overschrijven. Ja. Ja. Dus dat ja, ik vind dat echt eh ik vind dat krachtig dat je die keuzes maakt en ehm ik vind dat ik vind het een hele goede goede verbetering. Ik ben heel benieuwd hoe dat dan ook in de praktijk gaat eh voelen als je het gebruikt, want dan pas merk je natuurlijk het verschil. Ja. Dus ik ben wel enthousiast daarvoor. Ja. Ja. Ja. Ja. Ja. Mooi hè? Ja. Wel goede verbetering hè? Nou ja, als dat de grootste is, dan valt het ook wel weer mee hè, toch? Nou ja, dat is niet per se het grootste. Er zitten gewoon verbeteringen in alom. Het is sneller. Ehm we hebben ook ehm eh om om daar eventjes eh wat kracht bij te zetten van die nieuwe versie. Ja, er is ook een, ik kom even niet op de naam, maar een manier van ehm eh van eh requests inladen die nog sneller zijn. Ik weet even niet meer hoe dat genoemd werd. Nou, dat maakt verder niet uit. Daardoor voelt je app een stuk sneller. Dus om even het voorbeeld te geven wat hij ook gaf in zijn talk. Ehm eh je je ziet bijvoorbeeld een hartje, je wil iets lijken en als je daarop klikt, duidelijk voorbeeld, dan duurt het eventjes voordat het hartje ingevuld is.

Klik hem nog een keer aan en en dan is hij weer uit per ongeluk. Ja, dat zou ook kunnen. Je klikt dus nog een keer en dan is hij nooit aangeweest, want in je backend zeg je backend van: "Hyé, maar deze kon helemaal nooit aanstaan." Ja. Ehm en wat ze dus waar ze dus nu voor hebben gezorgd is dat ehm eh client site is het gewoon instant en servers site komt er feedback terug om aan te geven van hey klopt dit of niet? Maar daardoor heb je geen ehm vertragingen op de client site. Dus wat jij ziet is gewoon interactief. Je klikt erop, hij wordt gevuld. Als dat niet zo had mogen zijn dan eh haalt hij hemzelf weer leeg. Ja. Dat zijn van die kleine dingetjes die nu in eh in het in het webdevelopment veel steeds belangrijker worden om je net even je app even een eh stapje omhoog te krijgen. Ja. Ja. Het is heel eh dat nou nou snap ik het. Dat is best wel een conceptueel idee wat helemaal nieuw is. Zeker. Zeker weten voor mij. Nou, ik het zit volgens mij zit het ook al in eh in livewire voor eh voor eh bepaalde onderdelen. En ik denk dat dit van standaard ook al wel in view zit misschien. Eh maar ja, dit is dus nu voor Inertia nieuw. Ik eh vind dat wel vet.

Nou, we hebben ook een talk gehad van Wendel Adriel, een jongen uit Brazilië. Oké. Die woont in Portugal. Ah, connectie voor Huup. Ehm, is dat zo? Ja, tuurlijk. Portugal is heel klein. Nee, grapje. Ehm nee, maar ik vond eh Ja, tuurlijk zou Brazilië is groter. Dat is zeker waar. Nee, ehm hij zijn talk ging over dat je en dat vond ik wel heel krachtig dat je het bouwen van applicaties moet zien als ehm een puzzel eigenlijk. Een puzzel die je in elkaar wil zetten. Waarom is dat zo eh zo belangrijk? Hij ging dat een beetje ontleden en hij wil hij wilde overbrengen dat het belangrijk is dat je dat alles behapbaar blijft. Dus als je een puzzelstukje hebt, dan kan je die eh dat puzzelstukje aanpassen en dan moet dat niet heel veel effect hebben op de rest van je applicatie. Dat was een onderdeel. Ja, maar daarbij komt ook concept snap ik. Ja, maar daarbij komt ook kijken dat als jouw puzzelstukje als je een puzzelstukje hebt die eigenlijk net zo groot is als vijf andere puzzelstukjes, ja, dan is je hele puzzel uit verhouding. Dus dan is dat ook weer dan kan dat ook weer voor problemen zorgen bij het onderhouden van je applicatie bijvoorbeeld. Dus dat principe vond ik wel heel erg mooi voornamelijk. En daarna toen hij dat had verteld, toen ging hij wat meer in op hoe kan je dat dan toepassen, hoe ziet dat er dan uit in je code? En dat waren wel hele eh krachtige en treffende voorbeelden.

Ja. Ehm om eh om dat principe een beetje eh kracht bij te zetten. Nou, als ik dit nu hoor, hè, want bij een puzzel als je die gaat leggen. Ja. Waar begin jij altijd met de puzzel als je hem gaat leggen? Ik begin altijd in het midden. Nee, aan de randen natuurlijk. de randen. Ja, want die kan je herkennen. Zou dat met de applicatie eigenlijk ook niet zo moeten dat je dan zeg maar echt eerst de hoeken bepaalt van wat het allemaal zou eh moeten kunnen, wat het zou behelsen en dat je daarna invulling aan gaat geven? Dat heeft een woord, hè, weet je dat? Dat heeft dat ho dat heeft een naam afkaderen. Af dat je hem eerst afkadert. Ja. Nee, ik vind tenminste d dat koppel ik er nu even aan, maar ik vind dat wel een belangrijk onderdeel van eh van scopepaling en van ehm eh überhaupt eh een idee hebben van wat je applicatie behelst. Ja, dat is natuurlijk belangrijk om dat eh om dat af te kaderen, denk ik. Zeker. Oké. Nou, dat toen hadden we een kleine break. Ja. En daarna hadden we nou de talk waar we het net al over hebben gehad, native PP. Ehm nou, dat vond ik wel echt ehm dat was wel echt de [ __ ] hoor. Zo, ik ben om even wat context te geven, ik heb een side project heb ik eh daar kan ik ga ik verder nog niks over vertellen, maar ik ben een beetje aan het eh noem het gerust maar eh rotzooien in flutter en ehm rotzooi ik vind het ik vind flutter ga erbij staan hoor. Zo ga jij er even bij staan. Ik vind flutter vind ik eh vind ik leuk dat het werkt, maar het geeft me ook hoofdpijn.

En dat komt omdat ik niet weet hoe je niet per definitie weet hoe je flutter schrijft. Want ik gebruik eh mijn mijn maat in mijn eh in mijn terminal cloud code. Ja. Ja. Ehm en dat zorgt ervoor dat ik niet echt heel erg veel eh niet echt heel erg zeker ben over wat er nu staat aan de app kant van die eh van die app. Ja, precies. En nu heb ik dus de talk van Shane gezien en denk ik: "Ja, nou moet ik het dus opnieuw doen." Ja, nou moet ik het in native PP gaan maken. Want dat snap je wel. Ja, tuurlijk snap ik PP. Ja. Ja. En dan, kijk, moet ik ook erbij verklappen dat de backend die ik voor die app heb bedacht is wel gewoon larevel. Dus er zit nu gewoon een API van eh vanuit die Flutter app die praat met eh eh Larevel backend. Maar ja, goed, dat hoef ik ze dan helemaal niet meer te doen op die ingewikkelde manier. Nou ja, ingewikkeld op die manier, want ik kan gewoon eh simpel Larvel gebruiken zoals ik het ken. Nou, we mij ik dacht helemaal van ik moet alles weer opnieuw gaan doen, maar dat gaf me wel weer nieuwe energie om te denken van zo, ik wil echt dat dit een ding wordt. Nee, de PP dit moet gewoon dit moet het meest breed gedragen ding ooit worden.

Gesneden brood. Ja. Gister vertelde hij dus al eh aan ons hier in de show dat ehm ik zou een echo erop zetten. Show, show. Dat eh we eh dat hij dus de ondersteuning voor eh mobiele telefoon met name voor Android zo enorm drastisch heeft is toegenomen in Netf. Dus dat eigenlijk elke was 99% ofzo. Elk Android telefoon kan gebruik maken van Net PvP. Ja, dat is natuurlijk al echt super lekker. Ja. En dan vervolgens heeft hij eh er nu voor gezorgd dat het echt native native gaat zijn. Ja, exact. Dat er dus dat zij nemen de volledige ehm ja, het native voelen van de van de app nemen zij volledig op zich met een bepaalde bridge die zij ertussen hebben gemaakt. Ja. En die bridge die zorgt er dus simpelweg gewoon voor dat je ehm eh dat je gewoon native componenten kan gebruiken. Dus buttons, eh toggles, sliders, noem het maar op. En dat komt eraan. En jij was net een beetje sceptisch na eerste tal. Stond je hier zo Ja, maar ja, uiteindelijk eh dit dat het Nou, laten we nog even naar hem toe lopen. Toen liep hij daar. Oh ja. Nee, ik was niet sceptisch hoor. Nou ja, meer dat je denkt van dat je je afvroeg van ja, maar is het wel echt zo native of niet? Is dat niet sceptisch?

Nee, dat vroeg dat was eh onze collega Arne die dat zich afvroeg. Oh die daar die deze meneer hier zo eh in die hier staat naast ons. Deze meneer oké. Nee, maar we laat laat ik het zo zeggen. Wij hadden wij vroegen ons af hoe het dan eh hoe dan die componenten hoe dat dan er hoe is dat opgezet? zijn dat is dat gewoon PP wat je schrijft of eh of is dat een set aan componenten die beschikbaar worden gesteld door ETP? Ja. Nou is het dus het tweede. Dus je hebt een set aan componenten die beschikbaar gemaakt gaat worden in Native PP. Dat liet hij ook zien. Die die componenten waren dat. Ja. Ja. Daar ging je vluchtig doorheen. Exact. En ehm eh maar die worden beschikbaar gemaakt door middel van een plug-in, heb ik net begrepen. Hoe final die keuze is, dat weet ik natuurlijk niet, want het is nog niet eh eh het is nog niet gepublished. Maar goed, ehm dat wordt dus een plugin die je kan installeren. En het plan is ook dat je ervoor kan zorgen dat je eh eigen eh componenten kan maken. Dus dat je die plugin die kan je aanpassen of tenminste die kan je als een soort ehm eh template gebruiken om je eigen componentenset te maken. Dus je native componentenset.

Toen vroeg ik: "Is dat allemaal gewoon PP?" Ja, dat is allemaal gewoon PP. Oké. Wat? Oké. Met CS. Heel interessant. Ja. Nee, zover ben ik niet gegaan met vragen, maar dan ga ik dan wel zien met dat je met Tawind allerlei eh dingen ook kan. Ja, maar dat was dat was meer de pagina zelf. Ehm maar die componenten die native componenten die die daarna inladen, dat zijn gewoon echt componenten dialoog dingen enzo. Bedoel je dat? Nee, het was verder in de presentatie. vluchtig scherm hoor op eh nou en tegelijkertijd ben jij ook wat meer bedreven om dat allemaal heel snel te begrijpen. Ik heb daar toch een iets meer afstand van merk ik eh van van wat daar dan verteld wordt. Dat kan. Ja. Ja. Ja. Toch? Ja. Ja, zeker. Nee, maar al met al is dit tot nu toe qua wat het wat het kan brengen eh in ons werk vind ik dit wel de meest ehm ja, veelbelovende talk. Ik vind dit wel echt dit is wel echt een stap vooruit voor heel het ecosy het eh het ecosysteem van PP eigenlijk. Ja. Oké. Niet alleen Larevel. Dus wat houdt een agency dan nu nog tegen die alleen maar Laravel en de WordPress websites maakte om ook eh mobiel te gaan ontwikkelen? Wat houdt hij dan er nu nog tegen?

De release van Native PP 3.1. Dat houdt het nu nog tegen. En dat dat is zo voor twee weken zo zeg maar. Ja. Nou ja, als dat zo is. Ja. dan niks meer dat en dat meen ik serieus. Dat denk ik echt. Ja, dat denk ik echt. Kijk, het is natuurlijk in stores Ja, dat heeft hier toch niet zoveel mee te maken. Nou ja, dat is toch wel de de grootste pain in die vaak ook. Ja, maar dat is wel wat ze wat de wat ehm eh Simon ook vertelde in zijn talk. Dat is dus niet de pain van Native PP. Dat is gewoon de pain van Apple. Apple. Eigenlijk is het van Apple, want bij Android is het makkelijker dan bij Ja, je moet bij Android wel weer 15 gebruikers hebben die het allemaal eh testgoed afronden gedoen. Ja, maak gewoon goede dingen zeg ik dan, weet je. Ja. En zoek 15 mensen. Ja. Of eh Ja. Nou, dat zou best kunnen. Ja. Nou, maar goed. Eh ik denk dus niet dat de pain van die van dat publish van die app ligt bij Native PP. Dat is niet hun pakje aan. En ze hebben het zelfs nog beter gemaakt omdat je die plugins er nu uit kan halen. Ja, want daar faalde het nu vaak op. vertelde ze ook in die eh in die talk. Ja, dat is nu dus niet meer. Ja, ik vind het vet hoor.

Ga je eh side project maken in eh Net PP? Nou, ik weet nu niet of ik hetgene wat ik nu aan het maken ben dan ga stoppen om te wachten tot die nieuwe versie is gereleased en dan misschien ook nog tegen problemen aan ga lopen. Misschien moet je Cllad even vragen wat het goede is om te doen. Nee, functie. Op dit moment op deze op dit niveau maak ik zelf liever de keuze. Oh ja. Maar goed, strategisch hoog niveau. Ja, misschien. Ehm maar ja. Ja. Voor een volgend project. Ja, waarom niet? Tada. Misschien wel een eh project binnen het binnen je agency waar jij werkt. W Yo, dat zou echt vet zijn. Ja, toch? Ja, waarom niet? Lijkt me wel vet. Oké. Nou goed, we gaan nog even door naar de volgende talks, want die moeten we niet vergeten. Die vond ik ook allebei echt heel erg goed. Ja, want we hadden daarna ehm zijn boek ligt hier niet meer, de talk van eh Pete Pete Hessler. Ja. En ehm dat was een goede talk over eh de talk heet Howal World UX helps helps your project drive. Nou, dat vind ik een mooie omschrijving van zijn talk, want hij ging eigenlijk uitleggen hoe een restaurant, een vliegveld en een ziekenhuis hoe de eh de UX dus eigenlijk je hoe je geholpen wordt, wat je experience is daar.

Wegwijzeling. Exact. Hoe dat hoe die denkwijze van hoe zij dat doen, hoe dat jou kan helpen met het eh met het eh doorgaan van je projecten, met het leiden van je team, et cetera, et cetera, et cetera. En dat vond ik wel, dat is iets wat ik misschien wat we misschien met z' allen onbewust meenemen in ons werk dagelijks. Ja, maar om dan om even een stapje eh buiten je dagelijkse doen en doen en laten te nemen, dus even een stapje achteruit te zetten, uit te zoomen en te denken van oh eh moeten we dit niet misschien even anders doen? Denk aan ik eh wat wat zou er gebeuren als ik het ziekenhuis in loop? Weet ik veel. vergelijking. Ehm ja, dat vind ik wel krachtig om eventjes gewoon ehm ehm eh het even totaal uit je eigen ehm doelgroep te halen. Ik vond het wel vet dat hij dat vertelde in ook in de zin van hij ging dan vertellen over eh dat was dat vond ik wel een ehm een mooi stukje. ging vertellen over zijn dochter die ehm eh echt binnen een uur van dat zijn vrouw het idee had dat het niet zo goed ging met zijn dochter eh zaten ze ineens eh eh in een ziekenhuis kamer met heel veel artsen om zich heen zo van gaat niet goed.

Hm hm. Ehm hoe dat allemaal op hem ingekomen is en wat hij wat hij daarbij voelde dat daar is gewoon een heel protocol voor in het ziekenhuis. hoe zij daarmee omgaan. En om daarchter te komen, daar denk je misschien als je daar zit, denk je daar niet per se over na, maar om daar dus dat stapje achteruit te zetten, beetje uit te zoomen en te kijken naar: "Oh, dit is hoe zij dat doen. Kunnen wij er wat van leren?" Ja, dat vind ik echt enorm krachtig. Ja, dat is echt ik vind dat heel erg ehm hoe zeg je dat? eye opening. Ja, dus ehm als voorbeeld als ik jou nog Ik heb de talk gezien hè, maar wat ik me kan voorstellen is dat er dus in het in real life scenario's allerlei situaties al zijn en bedacht ook zijn. Net als dat ik eh met corona eh voor het eerst echt goed over triage leerde wat dat dan precies betekende. En triage zou je ook kunnen toepassen op bijvoorbeeld je eigen helpdeskem hè. Dus als er een klant komt en komt er nog één, nog één, nog één en welke heeft dan prio? Wat ga je als eerst doen? Hoe ga je de communicatie opstarten? Kan je van een ziekenhuis bewijs leren? Exact. Ja. Ja. En er kwamen er kwamen ook steeds eh dingen of eh quotes tussendoor waarvan ik dacht van zo oké, dit zijn dingen waar mensen over na hebben gedacht. Dat zijn wel dingen die ik nu niet zo kan oprakelen. Maar ik zou wel kijk de talk zelf ook. Ja, dit is dit is wel echt een talk ook ook al ben je eh ben je niet zo tagy, kijk deze talk even terug, want dit was wel echt dit is echt zo'n eye opening talk.

Ja, echt vet. Alright. Nou en dan Ja, we hebben er nog één en dat was de beste talk vond ik. Dan houden we die er eventjes nog eh achter. Goed. Oké, goed. Dan houden we die even achter. Oké, mooi. Gaan we dat doen. Oké, ik heb eh een nieuwe gast staan namelijk. Suzan. En die gaan we ook even interviewen. Dus dat komt helemaal goed. Oké, thank you. Oké, tot zo.