Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.
There is plenty of good content in each category this week, so please take your time and enjoy the items most relevant and valuable to you.
Or jump straight to your favorite section.
My opinions will be in bold. And will often involve profanity.
As always, we will start with the official news from Symfony.
Highlight -> “This week, the upcoming Symfony 6.4 and 7.0 versions merged more than 60 pull requests with new features. Meanwhile, Symfony launched a new initiative to help you organize your next Symfony-related meetup.”
This sounds very interesting.
SymfonyCasts continue their AssetMapper course:
Keaton Brandt writes:
In October 1984 two ideologues published a radical manifesto… sort of. Program Design in the UNIX Environment, by comp-sci legends Brian Kernighan and Rob Pike, articulated a pattern for software architecture that both men had already spent years fighting to preserve.
The crux of the paper is often summed up by the acronym DOTADIW, “Do One Thing And Do It Well”. Unix and its descendants are full of programs that embody this mantra:
ls just lists files,
cat just outputs file contents,
grep just filters data,
wc just counts words, etc. Each program has a few options that change its behavior, but not too many.
The power of Unix, as championed by Kernighan and Pike, was the ability to chain these simple programs together to create complex behaviors.
This is a great idea! The simple programs that comprise this command are easy to develop and maintain. In fact, they’re so simple that they might genuinely be free of bugs — a feat almost laughably implausible for any more complicated piece of software.
Unfortunately, as with most manifestos, this ideal doesn’t hold up to real-world scrutiny.
Keaton continues with what does though.
Plugins peeps. Plugins.
Drupal Dev demi-god Matt Glaman explores the:
David Garcia examines:
Gabriel Anhaia shares:
Daggerhart Lab shows us:
The Register reports:
I would say yes.
Jakob Rocowitz explains:
If you exhibit at a tech conference, it’s a charitable donation to the community. It’s not a sales opportunity.
LN Webworks looks at:
Sebastian Hagens is:
Nitsan shares their:
Oliver Davies shares:
Spiriit explains the:
Albert Colom shows us:
Laravel News shows us:
Mr. Fady examines:
npmJS looks at:
Derick Rethans announces a:
Nico Anastasio asks:
Davor Minchorov explores:
Mohamed Said examines:
evozon shows us:
Gabriel Anhaia looks at:
Twilio shows us:
Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
The cyber response to Russia’s War Crimes and other douchebaggery
Fast Company reports:
Ukraine wishes a giant fuck you to Vladimir Cuntin.
The Counteroffensive reports:
The Guardian reports:
In no shit Sherlock news, the Los Angeles Times opines:
A more apt analogy is that Shitter is a dead man slowly walking on self-imposed death row.
The Next Web reports:
The BBC reports:
The Evil Empire Strikes Back
The New York Times reports:
Radio Free Europe:
Bleeping Computer reports:
One pariah state steals from another one.
Let me repeat. Fuck Google, and goodbye Chrome.
The Verge reports:
The Tyee asks and advises:
The Hacker News reports:
The rare story that has three douches - the FBI, Crypto, and NFT.
Because Zoom decided to enshitify itself even more than it had before.
Security Intelligence reports:
The Grit Daily News reports:
The Electronic Frontier Foundation says:
Joan Westenberg shows us:
Hey peeps. Want to keep your shit forever? Get your own blog and post/host copies of your social media posts on it. Or create your own instance on a Fediverse platform.
This is a very interesting article about a small but essential aspect of your CSS.
That HTML Blog reports on:
The same goes for the equally shitty React. And what do you know?
Josh Collinsworth shares the damage caused by React:
The Fediverse Report has:
Jamie Jawinski shares:
Let’s hope so.
CTAs (aka show us some free love)
- That’s it for this week. Please share this communiqué.
- Also, be sure to join our newsletter list at the bottom of our site’s pages. Joining gets you each week's communiqué in your inbox (a day early).
- Follow us on Flipboard or at @firstname.lastname@example.org on Mastodon for daily coverage. Consider joining the @phpc.social instance.
- Do you like Reddit? Why? Follow us on /kbin for a better Fediverse and Symfony-based experience.
Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts? If so, please get in touch with us. We’re in our infancy, so it’s extra economical. 😉
More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on our Support Ukraine page. Or, if you know of one, get in touch.