Laracon DB
Laracon DB
Talks for "internals" (4)
Behind Laravel Octane

A detailed technical talk about Laravel Octane, explaining how it works internally, its benefits and gotchas. The speaker covers how Octane allows Laravel applications to run in a long-lived process instead of bootstrapping for each request, discusses different runtime drivers like Swoole and FrankenPHP, and explains concepts like non-blocking I/O and concurrent task execution. The talk focuses on understanding the underlying architecture rather than basic usage.

Laravel Design Patterns

The talk covers several Laravel secrets and internal workings, focusing on exception handling, model attributes/relationships, and event handling. The speaker demonstrates how Laravel's exception handler works, explains the order of operations for model attribute access, and shows how to leverage Laravel's command events system for adding custom output to artisan commands.

Laravel Secrets

The talk covers several Laravel secrets and internal workings, focusing on exception handling, model attributes/relationships, and event handling. The speaker demonstrates how Laravel's exception handler works, explains the order of operations for model attribute access, and shows how to leverage Laravel's command events system for adding custom output to artisan commands.

Slicing into Blade

A deep dive into Laravel's Blade templating engine by Lee Mohammed. The talk explores how Blade works under the hood, from compilation to execution, and shares best practices for writing custom directives. The speaker demonstrates the benefits of server-side rendering with Blade compared to JavaScript frameworks and explains the internals of Blade's compilation process.