logo FEDIDEVS

PHP[TEK] 2024

Ian Littman (41)

Use Value Objects rather than massive $options arrays when exposing an interface for configuring requests made by your SDK, because you want to make your SDK code as self-documenting as possible. - @SecondeJ

6 2 3

*Remove* alt tags for decorative images. Alt="" is the worst thing you could do - Paulo Fernandes

1 0 2

MySQL 8.0.25 or so and above allows indexes of a, b, c to work with queries with WHERE on a and c only. This is pretty new. - @Stoker

1 0 1

Speaking of cutovers, planning on merging the PHP 8.2 upgrade PR for Joind.in's API over lunch today. That PR also includes a *lot* of type enforcement that wasn't there before, so I expect stuff to break. Plan is to have things fixed by the time folks want to throw feedback in for the last session of the day.

Want to help triage/clean up? Find me at the conference, or hop in Slack at join.slack.com/t/joindin/share.

3 2 1

OLAP = Online Analytical Processing

The sorta thing that if you let accountants do wrong they'll toast your database.

OLAP is *not* a character in Frozen.

- paraphrased from @auroraeosrose

3 0 1

"PHP has thrived in anarchy for 25 years" - @mwop

4 0 1

Time to talk about AI/ML/LLMs with @tjmiller at

2 2 0

Heading back ORD-AUS soon. Thanks to everyone who organized, sponsored, spoke at, or attended ! It's great to see the in-person community growing again, including a bunch of new faces to the PHP conference scene, plus another bunch of folks who I haven't seen in awhile.

Let's do this again soon!

5 0 0

compliance isn't fully automatable.

For example, substituting comparable navigation modes if the normal ones aren't necessarily accessible, or using multiple modes to differentiate controls (e.g. size or shape in addition to color)

- Paulo Fernandes

1 0 0