Show newer

Don’t build what you don’t need. Not because “agile is cool!” but because sometimes you don’t really understand what you need until it needs built. Trying to see the future can lead to what turns out to be a bad solution when the time comes.
RT @matthewtrask
If you spend all of your time optimizing your code for future (and possibly never happening) scenarios, you’ll miss the scenarios you need to solve for today.

RT @cabel
I don’t know why, but this reply has really stuck with me. “web3 is promising because I once wasn’t allowed to squat on 1,200 twitter usernames that I planned to flip for profit”. It’s just… so revealing

This is why I tell people getting started with Docker to not worry about microservices, especially at the start. It's perfectly fine to deploy a monolith in a container. Most apps work fine as monoliths.
RT @Carnage4Life
Microservices are primarily designed to solve organizational problems at big companies than an efficient way to architect software.

At scale you need microservices to make teams more efficient but it’s like needi…

RT @Ahabs_Mind
most people who got computer literate in the 80's and early 90's find digital scarcity laughable, and I don't think Keanu is an exception

I love the irony of YouTube Premium giving me free months of XBox Gamepass instead of Stadia. Shows how much faith Google has in their platform.

Remember kids, proper indexes on your databases are just as important as the actual code you write.

Github Actions feels like bolting things together like Lego, but not knowing if the pieces actually fit, and you can only see if it looks right by showing everyone. And there's always a piece missing.

What are people using for async DB access in PHP at the moment? Looking at moving a Doctrine-based worker to ReactPHP

RT @GeeH
I'm genuinely happy to help anyone who wants to start talking at conferences. Please DM me. If I get criticised for spelling something wrong, so be it. But honestly I'd love to help you.

Stop breaking userland. While I love to see PHP improve, it’s dynamic nature (not just dynamic properties) is part of what makes the language so resilient and powerful.
RT @jrf_nl
The dead of PHP...

Today @derickr was kind enough to give me a heads-up on a PHP 8.2 RFC currently in voting:

The vote is currently leaning to accepting and this scares me …

Spent the morning implementing an oauth 2 login flow for a CLI app to make things easier down the road.

Now I’m going to eat Chef Boyardee ravioli for lunch.

I’m a professional adult.

DM: "Name the restaurant."

Me: "Well, the local arena has a... Grapplebee's."

I peaked. It's all downhill from here.

One day we’ll get back to building less fragile applications, right?
RT @Crell
@auroraeosrose I've run into a lot of those, especially Ruby apps. I hate them.

If your web app cannot run without Docker, it means it's just too fragile and you built it wrong.

Since in-person events are ramping up, I think it’s time to bring back the MtG tournaments at PHP conferences. I’d like to get a site set up with the previous history and make it easier to coordinate. If you were a previous belt holder, can you DM me the conf you won and lost at?

Most of the time I end up using jQuery as it solves the problem quicker and more easily than "modern frameworks."

I usually go raw JS -> jQuery -> framework
RT @funkatron
Think about the biases that are reinforced by your bubble.

A lot of the surprise about jQuery usage stats comes from living in a bubble,” Gołębiowski-Owczarek told me. “Most websites are not complex Web apps… jQuery is still very popular there; it works and it’s s…

Show older
PHP Community on Mastodon

Open source. Open community. We are dedicated to building and enriching the PHP community.