Tootfinder

Opt-in global Mastodon full text search. Join the index!

@crell@phpc.social
2024-04-25 15:13:47

Obligatory... Via Mark Niebergall.
#phptek

@ian@phpc.social
2024-04-26 20:20:52

Heading back ORD-AUS soon. Thanks to everyone who organized, sponsored, spoke at, or attended #phptek! 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!

@crell@phpc.social
2024-04-25 21:26:11

AMEN!
Via @…
#phptek #OSS

@ian@phpc.social
2024-04-25 14:13:56

Opening keynote for today at #phptek is @… tilting at the "Saving Open Source" windmill

@crell@phpc.social
2024-04-25 21:17:11

Fact check: True.
Via @… #phptek

@ian@phpc.social
2024-04-25 20:39:29

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

@crell@phpc.social
2024-04-25 21:40:57

1 Insightful
Via @…
#phptek

@ian@phpc.social
2024-04-25 16:40:33

"PHP has thrived in anarchy for 25 years" - @… #phptek

@crell@phpc.social
2024-04-25 14:59:18

Uh oh. Got called out by @….
#phptek

@ian@phpc.social
2024-04-25 19:12:21

Data consistency is everything in enterprise - @… #phptek

@crell@phpc.social
2024-04-25 16:20:21

Crash course in ethical theory from @….
#phptek

@ian@phpc.social
2024-04-25 19:12:21

Data consistency is everything in enterprise - @… #phptek

@crell@phpc.social
2024-04-25 19:41:19

"The last time I touched DB2, I got IBM cooties." - @…
#phptek

@ian@phpc.social
2024-04-25 23:54:24

It's #Wurstcon time! #phptek

@crell@phpc.social
2024-04-25 16:48:24

Good guidelines to consider when collecting data. Via @…
#phptek

@ian@phpc.social
2024-04-24 14:09:10

This morning's #phptek keynote is Une Habiba, talking about finding your perfect place in tech.

@crell@phpc.social
2024-04-25 19:31:44

"We never want your database to be upset at your query." via @…
#phptek

@ian@phpc.social
2024-04-25 20:06:11

Divs and spans are ignored by screen readers. Use semantic HTML so screen readers know the structure of the document - Paulo Fernandes at the #phptek Uncon

@crell@phpc.social
2024-04-25 14:33:38

"I learned by opening things up and seeing how they work." - @…
#phptek

@crell@phpc.social
2024-04-25 14:20:54

. @… scaling back expectations for his "Saving Open Source" keynote at #phptek

@ian@phpc.social
2024-04-25 19:28:00

TIL that GROUP BY GROUPING SETS exists. Also ROLLUP, which is even more terse and powerful. Thanks, @…! #phptek
This exists in Postgres as of 9.5, while ROLLUP exists in a janky fashion in MySQL.

@crell@phpc.social
2024-04-25 16:36:43

Mundane data has been used for all kinds of nefarious purposes. Via @…
#phptek

@ian@phpc.social
2024-04-25 19:07:41

"My name is Elizabeth Smith. I've been programming in PHP since *mumble*"
- @… starting off her Modern SQL #phptek talk

@crell@phpc.social
2024-04-25 03:51:35

Fake Ben Ramsey (left) and Real Ben Ramsey doing a karaoke duet.
@…
#phptek

@ian@phpc.social
2024-04-25 19:07:41

"My name is Elizabeth Smith. I've been programming in PHP since *mumble*"
- @… starting off her Modern SQL #phptek talk

@crell@phpc.social
2024-04-24 18:18:25

Lunch conversation at #phptek: Career advice, cosmology, and quantum theory.
#PHP

@ian@phpc.social
2024-04-25 19:19:33

"I'll stop lecturing on that." - @…
"No you won't." - @…
#phptek

@crell@phpc.social
2024-04-25 02:36:13

It's karaoke o'clock at #phptek. PHPear..

@ian@phpc.social
2024-04-24 20:12:57

Now in @…'s #phptek talk about github.com/PhoneBurnerOpenSour

@crell@phpc.social
2024-04-25 21:37:30

"When life throws lemons at you, at some point you can't make more lemonade." via @…
#phptek

@ian@phpc.social
2024-04-25 14:18:25

Does #oss need saving?
What are we saving it from?
What are we saving it for?
- @… #phptek

@crell@phpc.social
2024-04-25 14:26:32

"I began surfing the waves of the information superhighway." - @…, showing his age.
#phptek

@crell@phpc.social
2024-04-25 14:43:36

"When you go out to teach someone, you have to learn it yourself." - @…
True words.
#phptek

@ian@phpc.social
2024-04-25 19:25:09

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 @… #phptek

@crell@phpc.social
2024-04-24 15:02:54

Prepare for a grumpy session! #phptek #cqrs

@ian@phpc.social
2024-04-25 20:09:00

If you have a decorative image, omit alt text and your screen reader will skip it. If you want people to see your image via screen readers, use alt text. - Paulo Fernandes #a11y #phptek

@crell@phpc.social
2024-04-25 17:28:06

What? Actually use database features developed after 1992?
@… dropping the controversial truth...
#phptek

@ian@phpc.social
2024-04-25 20:09:00

If you have a decorative image, omit alt text and your screen reader will skip it. If you want people to see your image via screen readers, use alt text. - Paulo Fernandes #a11y #phptek

@crell@phpc.social
2024-04-24 16:10:32

Hey, I remember that talk from 2020! #phptek

@ian@phpc.social
2024-04-24 21:04:32

Time to talk SDKs with @… at #phptek

@crell@phpc.social
2024-04-24 14:28:07

I want go to all four 10am sessions at #phptek today. Damnit, organizers!

@ian@phpc.social
2024-04-25 19:47:58

TIL LAG() and LEAD() on dates in windowing functions.
I think I saw this presentation from @… back in 2017 at PNWPHP but I'm catching a lot of new stuff this time.
And this is *an uncon talk*
#phptek

@crell@phpc.social
2024-04-24 14:08:36

Oh god, trauma flashbacks to elementary school... #phptek

@ian@phpc.social
2024-04-25 19:17:01

The SQL standard got built out originally by, among others, Oracle, Sybase, IBM, and SAP.
Microsoft wasn't on the list because they hadn't bought Sybase yet, and didn't have a database product of their own.
- @… #phptek

@crell@phpc.social
2024-04-25 19:17:09

The government is good at making standards standard.
Until you defund that department, and then it all went to hell.
Via @…
#phptek

@ian@phpc.social
2024-04-24 17:06:37

Time to talk about AI/ML/LLMs with @… at #phptek

@crell@phpc.social
2024-04-25 23:20:40

. @… is holding court on #PHP Internals history for the #phptek after after party...

@ian@phpc.social
2024-04-24 16:05:31

It's time to learn how to git gud with @… at #phptek

@crell@phpc.social
2024-04-24 20:45:39

We're here for the inaugural release of a new framework at #phptek. Via @…

@ian@phpc.social
2024-04-23 14:16:13

First #phptek talk: April Wensel talking about dealing with changes

@crell@phpc.social
2024-04-23 14:00:48

#phptek is off to am auspicious start...

@ian@phpc.social
2024-04-24 20:16:47

*soapbox from @… about HTTP verbs intensifies* #phptek

@crell@phpc.social
2024-04-24 23:09:19

. @… doing her best Jeremy Mikola impression at #phptek

@ian@phpc.social
2024-04-23 16:05:16

Next up for me at #phptek: @… talking about the EXPLAIN command and how it lies to you...and how to use it better.

@crell@phpc.social
2024-04-24 16:09:32

Time to learn about #PHP Enums! :-P
#phptek

@ian@phpc.social
2024-04-24 21:13:13

"I threw in the XKCD because why not" - wise presenter words from @… #phptek

@crell@phpc.social
2024-04-23 15:17:28

Ancient Chinese wisdom. #phptek via Keith Casey

@ian@phpc.social
2024-04-25 20:15:38

#a11y 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 #phptek

@crell@phpc.social
2024-04-25 02:50:52

Senior leaders of the #PHP community, being very professional. #phptek

@ian@phpc.social
2024-04-24 15:07:12

Time to find out what the seven deadly sins of database design are thanks to @… at #phptek

@crell@phpc.social
2024-04-24 16:44:42

"You can do a lot of messed up things in #PHP." via Andy Snell
#phptek

@ian@phpc.social
2024-04-23 15:09:27

Second talk I'm attending at #phptek: Keith Casey talking design patterns In The Cloud

@crell@phpc.social
2024-04-23 15:15:45

When complex things become easier, it opens up new possibilities. #phptek

@ian@phpc.social
2024-04-24 15:17:30

Lock records via database transactions for as short a time as possible. Transactions do time out. - @… #phptek

@crell@phpc.social
2024-04-23 17:04:57

Tim's hand is contained. Or the sock puppet is a container. One of the two... #phptek

@ian@phpc.social
2024-04-24 15:31:40

Track your data as you grow to make sure the assumptions you made early on...and the access you granted...still hold. - @… #phptek

@crell@phpc.social
2024-04-24 16:33:36

Uh oh. Andy Snell found a loophole in #PHP Enums. @… should we care? :-)
#phptek

@ian@phpc.social
2024-04-24 21:14:08

Put business logic in your SDK. Don't just wrap curl. And have very clear and in-depth testing because those tests document what the API is supposed to do. - @… #phptek

@crell@phpc.social
2024-04-24 15:07:27

"I'm here to tell you young whippersnappers about design patterns." @…
Looking around the room, I don't think anyone in the room qualifies as a whippersnapper... Sadly.
#phptek

@ian@phpc.social
2024-04-24 21:19:31

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. - @… #phptek

@crell@phpc.social
2024-04-24 15:26:54

"Code that reads data should not write data, and code that writes data should not read data." - #cqrs in a nutshell. Via @….
#phptek

@ian@phpc.social
2024-04-22 14:54:57

The #PHPTek travel posts are upon us. Meanwhile, it's four hours before I head to the airport.
Should hit the conference hotel 7p-ish; staying at the Sonesta next door this time around.

@ian@phpc.social
2024-04-23 17:04:50

Now it's time to talk supply chain security with @… at #phptek

@ian@phpc.social
2024-04-23 17:26:45

Vendoring isn't the solution to dependency security - @… #phptek

@ian@phpc.social
2024-04-22 22:32:39

Alrighty, anyone who is *not* a speaker have #phptek dinner plans tonight around, say, 7pm?

@ian@phpc.social
2024-04-23 16:31:22

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. - @… #phptek

@ian@phpc.social
2024-04-23 17:24:00

Pluses and minuses from a security perspective for @… from @… himself at #phptek

@ian@phpc.social
2024-04-23 16:35:35

If you want actual query costs rather than just SWAGs, use EXPLAIN ANALYZE, which runs your query, rather than EXPLAIN, where it doesn't. - @… #phptek

@ian@phpc.social
2024-04-23 16:38:44

You can tell the database to collect stats and improve the decisions the query planner makes with the ANALYZE TABLE statement, using e.g. the histogram method. - @… #phptek
More info for MySQL:

MySQL
@ian@phpc.social
2024-04-22 20:16:53

On the plane with @… AUS-ORD for #phptek. See y'all in, like, 3.5 hours!

@ian@phpc.social
2024-04-23 15:29:16

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 #phptek feedback in for the last session of the day.
Want to help triage/clean up? Find me at the conference, or hop in Sl…

@crell@phpc.social
2024-04-23 20:34:16

Proposal for a conference talk: How to configure #PHPStorm and all its tooling extensions (xdebug, phpstan, php-cs-fixer, etc.) to use a docker container consistently.
That could easily fill a tutorial...
#PHP #PHPTek