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.
FrankenPHP – Le serveur PHP surpuissant écrit en Go (korben.info)
FrankenPHP est un serveur d’applications PHP ultra-moderne et performant développé par Kévin Dunglas. Puissant et polyvalent, il boost les performances des apps Symfony, Laravel et API Platfo…
How to add visibility to 338 Class Constants in 25 seconds (tomasvotruba.com)
In PHP, we have classes with methods inside them. Would making all your methods public be a good idea? No, because some of them should be used only by the class they're in and not anywhere else. What about class constants?
How to switch or update PHP version in Laragon (dev.to)
Laragon is a portable, isolated, fast & powerful universal development environment for PHP,...
How to use the new Symfony Maker command to work with GitHub Webhooks (dev.to)
Recently I've been working on a tool that would gather some open-source contribution metrics from our...
New in Symfony 7.1: Misc Improvements (part 3) (Symfony Blog) (symfony.com)
Symfony 7.1 allows to create expiring signed URIs, improves the linter of expressions, maps boolean query string parameters, and allows to define throttling HTTP clients.
K2 will not be made available for Joomla 4/5 - change of course - JoomlaWorks (www.joomlaworks.net)
The writing's on the wall. Joomla 4 and 5 are failed CMS releases. They account for around 0.3% of ALL Joomla sites according to W3Techs (https://w3techs.com/technologies/details/cm-joomla). Joomla's official stats (which were introduced near the end of life of Joomla 3 - https://developer.j...
XB week 2: outlines emerging | Wim Leers (wimleers.com)
Drupal Experience Builder week 2
Managing configuration in Drupal upstreams - Four Kitchens (www.fourkitchens.com)
Configuration Split 2.x allows for easier conditional splitting and importing of configuration for organizations managing multiple sites.
The Ultimate Guide to Drupal Migration for Higher Education (www.prometsource.com)
Learn key considerations, best practices, and a step-by-step process for a smooth transition that leverages Drupal 10's powerful features to enhance your university's digital presence.
Have a look at Symfony's monthly update! 🆕 (symfony.cmail19.com)
May Symfony update
Automated Chat-GPT news website with RSS feeds: Tutorial by ORION (www.orionweb.uk)
We are learning how to build our fully-automated OpenAI ChatGPT-powered news aggregator site, using RSS Feeds and the powerful ECA module.
New in Symfony 7.1: Misc Improvements (part 2) (Symfony Blog) (symfony.com)
Symfony 7.1 allows to customize the .env file location, eases the usage of PHP enums in YAML config files, and improves the Clock, EXpressionLanguage and CssSelector components with new features.
How to Enhance Your Website Security with Concrete CMS Add-Ons (www.concretecms.com)
Protect your Concrete CMS website from cyber threats with essential security add-ons like Radio Captcha, Two Factor Login Security, Macareux Security Header Extended, and Friendly Captcha.
Workshop: Mastering OOP & Design Patterns | SymfonyOnline June 2024 (live.symfony.com)
SymfonyOnline June 2024 (June 6 – 7, 2024) - ()
New in Symfony 7.1: Misc Improvements (Symfony Blog) (symfony.com)
Symfony 7.1 introduces several small yet valuable improvements, such as enhanced locale selection, a new readFile() method, and better email delivery control during application development.
Introducing the TYPO3 Stats Initiative: A New Chapter in Data-Driven Development (typo3.org)
The TYPO3 community is renowned for its vibrant and innovative spirit, and we’re always on the lookout for ways to enhance user experience and system functionality. In this pursuit, we're excited to announce the launch of the TYPO3 Stats Initiative, a fresh endeavor focused on harnessing the power of data to refine our beloved...
Symfony DbToolsBundle - anonymize your data (dev.to)
Illustrations are taken directly from their website : https://dbtoolsbundle.readthedocs.io ...
Your first glimpse at Joomla! 5.2.0 Alpha1 (developer.joomla.org)
The Joomla Project is pleased to announce the availability of Joomla 5.2.0 Alpha 1 for testing.
Simplifying releases with a single Zip (build.prestashop-project.org)
As we continue to evolve and adapt to the global e-commerce landscape, we are implementing changes to streamline our operations and enhance our project’s trajectory. In 2022, we aimed to make PrestaShop a company-neutral open source project. Today, while keeping the project neutral, we are changing how we distribute the...
Joomla 5.1.1 and Joomla 4.4.5 are here! (www.joomla.org)
The Joomla! Project is pleased to announce the release of Joomla 5.1.1 and Joomla 4.4.5
New in Symfony 7.1: Emoji Improvements (Symfony Blog) (symfony.com)
Symfony 7.1 introduces a new Emoji component, a Twig filter to render emojis inside text contents and a common catalog for emoji text codes.
How to Receive Email from HTML Form Using PHP (dev.to)
In this post, you will learn how to Receive Email from HTML Form Using PHP. What is PHP...
Iconv, set the charset to RCE: Exploiting the glibc to hack the PHP engine (part 1) (www.ambionics.io)
A few months ago, I stumbled upon a 24 years old buffer overflow in the glibc, the base library for linux programs. Despite being reachable in multiple well-known libraries or executables, it proved rarely exploitable — while it didn't provide much leeway, it required hard-to-achieve preconditions. Looking for targets lead...
The danger of boolean flags in object methods (sarah-savage.com)
Developers like to use booleans as flags. They're a convenient way to indicate something as on/off, true/false, yes/no. But the problem is that booleans are not clear from calling code exactly what they do. For example: Does anyone in the calling scope have any idea what the defining scope is doing? Absolutely not. The flag
Tagged Singletons - stitcher.io (stitcher.io)
A blog about modern PHP, the web, and programming in general. Follow my newsletter and YouTube channel as well.