Engineering,
taught
&
leadership,
practised.
I'm Steven — CTO at Digitonic, a PHP engineer since 2010 and a keen golfer with a terrible handicap. This is where I write it all down.
Latest from the journal
Who Owns the Error Handler? PHP 8.5's get_error_handler() and get_exception_handler()
PHP 8.5 finally lets you read the current error and exception handler without setting one first. Here is how to use it to find whatever is swallowing your exceptions.
Stop Scrolling Through a 40-Field Filament Form: Sections, Tabs and Flex
Filament resources start clean and accrete. Here is how to restructure a wall of inputs with Section, Fieldset, Tabs and Flex — and the traps in each.
Filament v5 Performance: Making a 100,000-Row Panel Feel Instant
Filament is wonderful at 500 rows and miserable at 500,000. Almost none of that is Filament's fault - here is the ordered method for finding which of the eight usual causes is actually yours.