En av våra utvecklare kikade på de videos som släppts från Laracon US 2024 och har sammanställt sina tankar och intryck som vi nu vill dela med er. Laracon är alltid en händelse där nya tekniker, verktyg och idéer inom Laravel-världen presenteras, och denna gång var inget undantag. Från Laravel Cloud och Inertia 2.0 till nyheter kring VS Code och Livewire, det fanns något för alla typer av utvecklare. Här följer en snabb överblick av några av de mest intressanta presentationerna och funktionerna, tillsammans med vår utvecklares reflektioner. Kanske väcker det din nyfikenhet och inspirerar dig att kolla in sessionerna själv!
Laracon US 2024 utvärdering:
Har tittat lite på videosarna som kommit ut so far och gör som jag brukar göra och reviewar dom, kanske blir ni nyfikna (eller avskräckta) och kollar själva? Laravel Cloud, Inertia 2.0, VS Code Extension, & OSS Updates | Taylor Otwell
Höjdpunkter Laracon US 2024:
- VS Code Extension, kommer nog bli bra för alla som använder VS Code.
- Private local file serving, tänk t.ex. när man vill ha sådana där s3-länkar som är giltiga i x minuter. Har tidigare inte funkat på local, men nu jävlar!
- Ashopifiering av Laravel via Attributes(?) som Victor och Rasmus pratat om tidigare.
- Cache flexible, verkar som ett nice alternativ till att skicka ut cache updates.
- Laravel Cloud, verkar fett men kommer antagligen hostas av amerikanska bolag så inget som kommer lira för oss. 7/10
Flux, the UI Library for Livewire | Caleb Porzio Tittade bara ca 20 minuter, har sett lite om det tidigare. Är ett betalt UI library för LiveWire. Känns som en lång ad-space, fick inte ut något värde under tiden jag tittade så gav upp.Caleb har fått mycket kritik för sin pricing (tror man betalade som en subscription men inte säker) så han har fått backa på det där och tagit ner pre-order sidan nu. 1/10
Design for the Rest of Us | Jack McDade Inspirerande talk som går ut på att ge devs ett litet ramverk på hur dom kan bli bättre på design. 7/10
Introducing Pest 3.0 | Nuno Maduro Går igenom nyheterna i Pest 3.0, sammanfattas här i korthet: Någon form av ->todo() på tester, och kopplingar till github issues. Inte riktigt så vi jobbar så irrelevant för oss. Architectural test presets. 3.0 kommer innehålla typ arch()->preset()->php() (minns inte syntax helt) som då kommer köra massa php-tester i stil med (inga die; någonstans, eval() används ej osv) eller presets för Laravel vilket verkade vara rätt strikta presets som antagligen inte funkat för oss (bara CRUD-metoder i controllers t.ex.) Mutation testing - tester som muterar kodbasen för att se om tester går igenom även om vissa rader tas bort helt. Det kan indikera på att tester inte testar alla flöden/branches i koden. 6/10
Terminal UIs | Joe Tannenbaum Joe är väldigt passionerad för TUIs, han går igenom och visar lite saker man kan göra i terminalen. Overall inte jättespännande ämne för mig personligen.Lärdomar: I terminalen får man inget gratis. Mycket kod för väldigt lite. 4/10
Adam Wathan on “Designing a Component Library” Adam är alltid värd att titta på tycker jag - i denna talk går han igenom några av dom utmaningarna han haft och överkommit när han byggt på sitt component library till Catalyst.Lärdom: isolate, hur kan man inte vetat om detta innan? Löser ju alla våra z-index problem.Knasigt: Väldigt komplexa CSS-klasser han bygger ihop, det känns nästan ovärt att ha det i klassisk tailwind-stil. Min känsla är att det blivit mer läsbart utdraget till en CSS-fil. 8/10
Analyzing Analytical Databases | Jess Archer Jess från Laravel demonstrerar Click House som databas och visar lite hur den databasen skiljer sig från en traditionell databas som MySQL. Har man mycket data som man behöver statistik på verkar detta som ett bra alternativ.Talket är ganska snooze-fest (imo) dock, och det är ett talk som antagligen blivit lite fram-tvingat från Accel som investerat i Laravel. Dom har nämligen investerat i moderbolaget bakom Click House. Tips är att sätta på 2x speed om man ska titta denna video. 3/10
The Primeagen on “Developer Excellence“ ”The Primeagen” är en programmerings-influencer/streamer. Han är ganska rolig att titta på ibland, så har ni inte sett honom kan jag rekommendera att göra det någon gång.I “Developer Excellence” pratar han kort (10 minuter!) om sin resa från att inte kunna matte till att vara “senior” utvecklare på Netflix.Lärdomar: Time + Determination -> Achieve anything MEN glöm inte vad som är viktigt i livet. 8/10
Freek Van Der Herten on “Unique Laravel Packages” Deras 350+ paket har nu laddats ner mer än 1.2 miljarder gånger. I denna talk går han igenom 10 av de mindre populära paketen. Laravel Horizon Watcher - paket som automatiskt startar om Horizon när kod ändras. Använder inte horizon så mycket lokalt, men denna hade nog varit bra om man gjorde det.
- Laravel Remote - Execute Artisan commands remotely.
- Laravel Support Bubble - Vi har en egen variant av denna, skriven av Victor.
- Laravel Response Cache - Cache för hela responses.
- Laravel Query Builder - Denna använder vi mycket.
- Laravel Login Link - Denna ger en länk för att snabbt logga in som developer.
- Laravel Error Solutions - Tar tillbaka ignition/flare solutions till felmeddelanden. Gillade aldrig riktigt dom så inget jag saknat personligen.
- Laravel Blade Comments - Denna lägger in HTML-kommentarer på vilka blade components som använts och vart. Inte helt dumt faktiskt.
- Laravel PDF - introducerar pdf(), typ som view() fast den genererar en PDF.
- Laravel Schedule Monitor - “Make sure your scheduled jobs run on time”. Åter igen ett problem Victor redan löst och lagt in i vår egen monitoring.
Tycker sådana här talks har begränsat värde, hade funkat bättre som en 1-10 lista på en blogg. Jag satte på speed 2x när jag tittade på denna. Rekommenderar att bara kolla upp paketen själv istället för att titta på videon, om man är nyfiken på dom. 3/10
Sammanfattningsvis var Laracon US 2024 en blandning av inspiration och nya verktyg. Med en rad intressanta presentationer, från Laravel Cloud och VS Code-uppdateringar till mer nischade ämnen som Terminal UIs och unika Laravel-paket, fanns det något för alla utvecklare – oavsett erfarenhetsnivå. Vi fick några nya insikter och idéer att ta med oss, även om inte allt var direkt tillämpbart på våra projekt. Om du själv vill utforska vad Laracon hade att erbjuda i år, rekommenderar vi att du tar en titt på de videos och sessioner som finns tillgängliga. Det kanske väcker nya idéer eller inspirerar dig till att prova något nytt!