Here is the material I used for my presentation "Testable Database Interaction" at #IntPHPCon today:

https://thephp.cc/presentations/testable-database-interaction?ref=mastodon

Here is the material I used for my "So you think you know #PHPUnit?" at #IntPHPCon today:

https://thephp.cc/presentations/so-you-think-you-know-phpunit?ref=mastodon

Dear #PHP community,

I was looking forward to meeting you all at last week's #IntPHPCon in Munich and next month's #SymfonyCon in Vienna.

However, I was/will not be able to.

I have just returned from another week in hospital and am now "looking forward" to surgery and at least another week in hospital next month.

Chances are good that I will make a full recovery. I will have to slow things down for a while, though.

Great visualisation for the efficiency of cursor based pagination from @jessicamauerhan at #ipc #webinale. Did you know that limit-offset pagination has to scan the whole database to figure out what comes next?

That's a long time if you're on the last page of thousands of results. But it doesn't have to be that way - investigate adding cursors to your data sets. With appropriate indices, the time required is constant.

#pagination #APIDevelopment #webinale24 #ipc24 #intPHPcon

We need to normalize open source developers getting paid for their work, says @jrf_nl. #IntPHPCon

The life of a maintainer (and generally any back-end engineer) - if your existence is acknowledged, something's probably gone wrong! I feel you, @jrf_nl

Thank you to all of the package maintainers out there 💕

#ipc24 #webinale24 #intPHPcon #webinale #ipc #php #phpcs

Hello #IntPHPCon!

On my way to the airport for #ipc #intPHPcon this week in Berlin. I'll be delivering two talks - 🔐 Auth 101 and 🧅 Shrek, Onions and Architecture.

Looking forward to seeing some familiar faces and indomitable #PHPWomen @jrf_nl, @zzap, @michelle and @jessicamauerhan!

Will you be there? :)

Yesterday at #intphpcon, I showcased some of the features our contributors developed on the road to #Symfony 7 and explained how you can upgrade your apps.

https://slidr.io/derrabus/hello-symfony-7

Hello Symfony 7 by Alexander M. Turek

The much anticipated next major release of the popular PHP framework Symfony is expected in November 2023 with version 7.0. Afraid of complex migration projects for existing applications? Rest easy. Together, we will take a look at what to expect from the upgrade and how we can master it.

slidr.io

On Tuesday, I've held a session "Why Symfony?" at the #IntPHPcon
Munich. That was a live coding session mainly, but if you're interested in the slides of the first part titled "Do I Need a Framework?", they're online now.

https://slidr.io/derrabus/why-symfony-an-introduction-to-the-popular-web-framework

Why Symfony? An Introduction to the Popular Web Framework by Alexander M. Turek

Modern PHP already provides everything I need to develop a web application, doesn't it? Let's take a look at what an application framework like Symfony does for us. We'll learn how to use Symfony to quickly achieve presentable results without having to reinvent the wheel for every application. Note: This was a live coding session at International PHP Conference 2023. The slides only cover the first part of the session.

slidr.io