Laracon DB
Laracon DB
Kai Sassnowski
Has spoken at:
And has done the following talks:
How much Computer Science do Web Developers need? (2023)
No video available
Not Quite My Type (2022)
No video available
Better Testing in Laravel (2021)

The talk focuses on better testing practices in Laravel, emphasizing the importance of writing tests that serve as documentation and allow confident refactoring. The speaker discusses strategies for reducing unnecessary details in tests, effectively testing validation rules using data providers, and proper approaches to testing middleware without creating redundant test cases.

Demystifying Dependency Injection Containers (2019)

A deep dive into dependency injection containers in Laravel and PHP, explaining how they work under the hood. The speaker demystifies 'magic' concepts like auto-wiring by building a simple DI container from scratch and explaining the recursive nature of dependency resolution. The talk focuses on making complex concepts more approachable by showing how containers use reflection to automatically resolve dependencies.

Things every developer absolutely, positively needs to know about database indexing (2018)

A comprehensive talk about database indexing fundamentals and best practices, focusing on MySQL/MariaDB. The speaker explains how B-tree indexes work, demonstrates common indexing pitfalls, and shows how to properly design indexes based on query patterns. Through live coding examples, he illustrates how to analyze query execution plans and optimize index usage for better performance.