Kai Sassnowski

Kai Sassnowski

5 talks 5 events

Talks

How much Computer Science do Web Developers need? (2023)

Laracon EU 2023

No video available

Not Quite My Type (2022)

Laracon Online Summer 2022

No video available

Better Testing in Laravel (2021)

Laracon EU 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)

Laracon EU 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)

Laracon EU 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.