Hi, I'm Reuben, the Ringmaster of Mobile Atom Media and Code (https://www.mobileatom.net/). Symfony Station (https://symfonystation.mobileatom.net/) is my latest venture. I moderate the Symfony magazine here (https://kbin.social/m/Symfony) and created the Symfony Universe Collection. (https://kbin.social/u/symfonystation/c/SymfonyUniverse)
A graduate of the Univ. of Georgia and an MA graduate of Georgia State, I live in Orlando. My full-stack developer certification is from the Univ. of Central Florida.
On Reddit and it’s federated rivals, Lemmy and kbin (www.jayeless.net)
As you may have heard, Reddit’s decided to pull a Twitter and start charging an extortionate amount of money for access to their previously-free API, in order to drive third-party clients like Apollo and RIF into extinction. Under Reddit’s proposed pricing, …
Elegant immutable object pattern in PHP (dev.to)
As many of you know, immutability is an extremely useful concept that makes code more predictable and...
Defederation (fediversereport.com)
Defederation has come up in multiple different contexts recently in the Fediverse. Even more so, the way other protocols are developing is setting up more significant questions about future choices regarding federation as well.
There is no moral high ground for Reddit as it seeks to capitalise on user data via John Naughton of The Guardian. (www.theguardian.com)
CEO Steve Huffman says tech giants should not be able to trawl Reddit’s huge store of data for free. But that information came from users, not the company
Reducing PHP's CPU usage by nearly 40% by upgrading from Ubuntu 20.04 to 22.04 (ohdear.app)
We observed an almost 40% reduction of CPU usage in our PHP servers by upgrading from Ubuntu 20.04 LTS to Ubuntu 22.04 LTS.
Last Week in the Fediverse – episode 25 (fediversereport.com)
Chaos at Reddit and Twitter have a direct impact on the fediverse. Growth at Lemmy and Kbin. The server database of kolektive.social gets seized by the FBI.
How adding Type Declarations makes Your Code Dangerous (tomasvotruba.com)
...and how to avoid it. Type coverage is a way to gradually add type declarations to your PHP project—step by step, one by one. It's a PHPStan package that helps you maintain a specific minimal level from 0 % to 100 %. Once we reach high coverage of 80-90 %, we feel safer. But our code can actually be in worse, even dangerous,...
Sovereign Tech Fund Makes New Investments Into GNOME & PHP, Bug Bounty For systemd (www.phoronix.com)
Germany's Sovereign Tech Fund has been making significant, much-needed investments into various open-source upstream projects from the GNOME desktop to Rust-written Coreutils and more
How ActivityPub is setting the stage to weave all your social media feeds together (www.popsci.com)
Twitter under Elon Musk’s chaotic reign has seemingly created an opportunity for an alternative microblogging service.
Drupal Advent Calendar day 9 - Backdrop | LostCarPark (lostcarpark.com)
Backdrop CMS is the Drupal fork. Its goal is to provide a more affordable platform that’s easier to use, but without compromising on flexibility. On January 15th, it will have been 9 years since Backdrop’s initial release.
Via The Fediverse Report: Lemmy and Kbin (fediversereport.com)
The rapid rise of Lemmy and Kbin, dubbed the 'threadiverse', have altered the dynamic in the fediverse. A look at how this changes the structure and the dynamic of the fediverse at large.
Full-text Search in Database using PhpStorm (www.webwash.net)
Did you know you can perform a full-text search in a database using PhpStorm (any IntelliJ based IDE)
TechScape: Warnings of a ‘splinternet’ were greatly exaggerated – until now (www.theguardian.com)
In this week’s newsletter: Facebook has been hit with a €1.2bn fine by EU regulators, and the cracks in the fault lines of data regulations are showing. Could that be a good thing?
Mastodon's monoculture problem (rys.io)
Recent moves by Eugen Rochko (known as Gargron on fedi), the CEO of Mastodon-the-non-profit and lead developer of Mastodon-the-software, got some people worried about the outsized influence Mastodon (
Fediverse Report: The Roundup – episode 21 (fediversereport.com)
Differentiation in the Fediverse is starting to play out in more and more pronounced ways. For most users in the Western world, it is tightly linked with Mastodon. But the Japanese Fediverse community is growing extremely rapidly, mainly using Misskey. It has grown in less than half a year from 75k accounts to 325k accounts.
Hackers are using malicious Microsoft VSCode extensions to steal passwords (www.techradar.com)
In some cases, to run malicious code remotely, too
3 Signs Your Project is Becoming Legacy - Arrays Creep (tomasvotruba.com)
In the first post, we looked at the long-term effects of our decisions. Turning a legacy project into a fresh one is a matter of the "just do it" approach. But there are 3 things we should take with care even if our project seems outside the legacy project category. First of those are arrays.
WordPress and Drupal Co-Founders Discuss Open Source, AI, and the Future of the Web (wptavern.com)
WordPress is celebrating its 20th anniversary tomorrow and recently its co-founders, Matt Mullenweg and Mike Little, joined Drupal founder Dries Buytaert together on stage at a private event for th…
Better Page Layouts with the CSS Grid Layout Module in Drupal (www.specbee.com)
Searching for a smoother way to organize page layouts than floats and CSS positioning? Say hello to CSS Grid Layout! Explore the versatility of this module and master the art of integrating it with your Drupal site.
Upgraded my blog from Drupal 7 to Drupal 10 in less than 24 hours with the open source Acquia Migrate Accelerate | Gábor Hojtsy on Drupal (www.hojtsy.hu)
Upgraded my blog from Drupal 7 to Drupal 10 in less than 24 hours with the open source Acquia Migrate Accelerate
Custom Drush commands with Drush Generate (www.fourkitchens.com)
Writing your own custom Drush command is a lot easier than you might think. Let’s get started.
Replacing jQuery parents() with CSS :has() — Théodore Biadala (read.theodoreb.net)
A Week of Symfony #884 (4-10 December 2023) (Symfony Blog) (symfony.com)
This week, Symfony celebrated the SymfonyCon Brussels 2023 conference with great success. During the hackday, the community contributed many bug fixes and new features for the upcoming Symfony 7.1 ver...
Why to use Custom Exceptions in PHP (wendelladriel.com)
When creating applications with PHP, Exceptions play a vital role in handling errors and irregularities that arise during the application lifecycle. We are going to see how to use Custom Exceptions to improve our applications.
PHP and Symfony Apps As Standalone Binaries (dunglas.dev)
Distributing PHP applications is quite complicated. For instance, to run a Symfony project in production, a web server, the PHP engine, and the appropriate PHP extensions need to be installed. Their versions and configurations must be compatible with the app. Because PHP is an interpreted language, the application source code...