Laracon AU 2019
as the organisers put it
Laracon AU is the official Australian Laravel conference, returning to Sydney for two days of learning, growing, and mingling with the Laravel community on October 31 - November 1, 2019.
who it's for
Laravel developers, PHP developers, frontend developers, full stack developers, engineering managers, quality engineers, accessibility engineers, DevOps engineers
topics
Laravel API scaffolding; Livewire integration patterns; PHP static analysis with PHPStan and Psalm; automated refactoring with Rector; mutation testing with Stryker; Vue SPA patterns with Passport and Vuex; SPA accessibility and focus management; CSS Grid responsive layouts; structured JSON logging and tracing; behaviour driven development with Behat and Gherkin; modular monolith architecture in Laravel; expressive Eloquent collections
| title | author | length |
|---|---|---|
| Behind the Scenes of Flare | Freek van der Herten | 29m |
Flare is an open-source Laravel exception tracker maintained by Spatie; the talk explains its engineering choices for running in production at scale. It… | ||
| Testing Javascript: Building JavaScript applications you won't hate | Michael Timbs | 21m |
Concrete takeaways: use static analysis (ESLint, TypeScript) to catch errors cheaply, write fast unit tests with Jest and isolate rendering from state, prefer… | ||
| How to build an API in a day with Laravel API Boilerplate | Max Snow | 30m |
Claims a complete API scaffold with Laravel that developers can stand up in a day: a seed repo plus an optional Docker setup, an artisan make:api-resource… | ||
| Are logs a software engineer's best friend? Yes - follow these best practices | Geshan Manandhar | 29m |
Shows that logging actually shortens MTTR with concrete examples: a 403 traced to a changed OAuth key, memory unexpectedly >512 MB causing pod kills, and… | ||
| The Laravel developer's guide to Vue SPAs | Jess Archer | 30m |
Built Giftee Duck as a Vue SPA on Laravel Vapor, the talk gives concrete patterns: use Laravel Passport cookies (HTTP-only) for auth and an Axios interceptor… | ||
| Types & static analysis are good in PHP | Sam Greenwood | 25m |
Types and static analysis reduce bugs by making concrete claims about values and APIs and by catching mismatches before deploy. Tools used include PHPStan… | ||
| Making Single Page Apps accessible | Jess Budd | 28m |
Shows concrete fixes for SPA accessibility: use semantic HTML not div soup, link labels to inputs or hide them with an sr-only pattern, update document.title… | ||
| CSS Grid: What is this magic?! | Amy Kapernick | 29m |
Builds a note-taking app layout using CSS Grid—defines five equal columns and three rows, uses grid-template-columns/rows, repeat(… ), the fr unit, grid-gap… | ||
| Crafting maintainable Laravel applications | Jason McCreary | 38m |
Slides and concrete takeaways: ten tips for maintainability, concrete numbers and tools, and code-level fixes. Claims include 20,000+ Laravel apps used Shift… | ||
| Behaviour Driven Development with Laravel | Marcus Moore | 26m |
Shows a concrete BDD workflow: discovery, formulation, automation with real examples and one surprising claim — clients accept far fewer rewrites. Uses Behat… | ||
| Zero Knowledge: you can't leak what you don't know | Ben Dechrai | 38m |
Describes a concrete zero‑knowledge SaaS design for banking: profile blobs store per-account key pairs (private keys passphrase‑protected on the server)… | ||
| Reformat, Refactor, Replace: A practical guide for dealing with legacy software | Samuel Levy | 28m |
Practical playbook: enforce a style and CI rule that fails builds on PHP‑CS regression and marks files changed >20% for cleanup, run PHP‑CS‑Fixer then refactor… | ||
| Not a designer? You can make your website more accessible | Georgie Luhur Cooke | 23m |
Concrete rules and examples: set root type with rem units (browser default 16px), limit lines to about 50–60 characters, use looser line-height (1.8 instead of… | ||
| Level up: The super dev | Patima Tantiprasut | 30m |
Claim: better devs are slow selfish lazy like to argue and write bad code backed by concrete patterns — stop-and-plan instead of “smash it out,” ship MVPs to… | ||
| Expressive Eloquent collections | Tim MacDonald | 27m |
Builds concrete expressive collections by creating a model-specific collection class and wiring it via newCollection on model, so queries return an… | ||
| Managing a team building a modular monolith in Laravel | Stephen Rowe | 28m |
Company runs a Laravel modular monolith handling terabytes of data and billions of financial transaction lines, using packages that look like packages as… | ||
| Package design 101 | Marcel Pociot | 27m |
Builds a reusable Laravel package that creates a one-year membership badge and a rule engine to grant it, implements it with TDD using Orchestra Testbench and… | ||
| nothing matches | ||