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.
This profile is from a federated server and may be incomplete. View on remote instance
A Week of Symfony #907 (13-19 May 2024) (Symfony Blog) ( symfony.com )
This week, the first release candidate version of Symfony 7.1 was published so you can test it in your own projects before the stable release in two weeks. Meanwhile, we continued publishing more talk...
Ajouter un champ de texte statique dans un formulaire EasyAdmin ( jolicode.com )
EasyAdmin est un bundle Symfony qui permet de générer rapidement des interfaces d'administration pour votre application. Il propose de nombreux outils pour répondre aux besoins courants d'une interface d'administration : types de champs personnalisés, filtres, actions custom, layouts
Consistent validation with API Platform 3 ( dev.to )
TL;DR API Platform uses two Symfony components - Serializer and Validator - when dealing...
How to start a Symfony 7 application with Docker without having PHP locally installed on your machine ( dev.to )
Introduction Original Post:...
How to start a Symfony 7 application with Docker without having PHP locally installed on your machine ( dev.to )
Introduction Original Post:...
📚 How to see what changed in Composer files ( dev.to )
When reviewing a Pull Request that touched composer.json and composer.lock files you might notice...
New in Symfony 7.1: Mailer and Notifier Integrations (Symfony Blog) ( symfony.com )
Symfony 7.1 adds some new integrations to the Mailer and Notifier components, adding to the tens of integrations already available.
Removing orphaned Parents with Doctrine ( dev.to )
Previously, we considered a common real-life case where, to maintain referential integrity, we might...
SymfonyOnline June 2024: Using Git magic for the Symfony mono-repo (Symfony Blog) ( symfony.com )
Discover with Fabien Potencier how to use Git magic for the Symfony mono-repo
Joomla Takes The GAAD Pledge! ( community.joomla.org )
In recognition of Global Accessibility Awareness Day (GAAD), Joomla reaffirms its commitment to accessibility by taking The GAAD Pledge for 2024
Web Analytics: Balancing Data Collection, Privacy, and User Experience - TYPO3 the Open Source Enterprise CMS ( typo3.com )
Explore the evolution of web analytics and the impact of privacy laws like GDPR on data collection strategies. Learn from industry expert Alexander Veit at T3CON23.
New in Symfony 7.1: Constraint Improvements (Symfony Blog) ( symfony.com )
Symfony 7.1 improves the Validator component with new options in Ip/Cidr constraints, new data types in Type constraint, improved error messages and new options for Url constraint.
SymfonyOnline June 2024: Front-end application development, Symfony-style(s) (Symfony Blog) ( symfony.com )
Explore Symfony's AssetMapper & UX for minimal JS with Kévin Dunglas. For complex needs like hardware-intensive or mobile apps, API-based JS is crucial. Learn when to use Symfony UX vs. API Platform'...
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.
How to fix `mysql_native_password` not loaded errors on MySQL 8.4 ( php.watch )
How to fix the SQLSTATE[HY000] [1524] Plugin 'mysql_native_password' is not loaded errors caused in MySQL 8.4 no longer enabling the mysql_native_password plugin by default.
What's new in PHP 8.4 - stitcher.io ( stitcher.io )
Features, performance upgrades, and deprecations in PHP 8.4
Building a Secured User Authentication System with PHP, MySQL, PDO and hashed password ( dev.to )
Tired of Boring and insecured Logins? Let's ditch the basic sign-up and sign-in systems and build a...
SymfonyOnline June 2024: Announcement of workshops topics! (Symfony Blog) ( symfony.com )
Check out the schedule of workshops and register
New in Symfony 7.1: New Dependency Injection Attributes (Symfony Blog) ( symfony.com )
Symfony 7.1 adds two new Dependency Injection attributes to allow autowiring specific methods as callables and defining services inside PHP classes.
How to Handle Getters When They Have Nothing to Return? ( phpfashion.com )
Software development often presents dilemmas, such as how to handle situations when a getter has nothing to return. In this article, we'll explore three strategies for implementing getters in PHP, which affect the structure and readability of code, each with its own specific advantages and…
API Platform Conference 2024 speaker lineup announced | Les-Tilleuls.coop ( les-tilleuls.coop )
We are pleased to announce the speakers for the API Platform Conference 2024. Get ready for two days of inspirational talks and join us!
How to Validate Emails in PHP: regex, filter_var(), and API Explained ( dev.to )
Be it marketing or transactional emails, email address validation is a necessity, or you could risk...
New in Symfony 7.1: Improved Access Token Authenticator (Symfony Blog) ( symfony.com )
Symfony 7.1 enhances its Access Token Authenticator by adding RSA signature support and introducing a new CAS 2.0 token handler.
Mastering Object Calisthenics in PHP 8: Crafting Cleaner Code ( dev.to )
Now you gonna put your code to do some push ups and pull ups, let's see how much your code can...
Call for Community Budget Ideas (Q3/2024) ( typo3.org )
The TYPO3 Association has officially launched the third community budget process of 2024.
A Week of Symfony #906 (6-12 May 2024) (Symfony Blog) ( symfony.com )
This week, Symfony continued tweaking and polishing the new features of Symfony 7.1, which will be released at the end of May 2024. Meanwhile, we published some blog posts showcasing Symfony 7.1 featu...
Cool features of Swiss Knife ( tomasvotruba.com )
When using a Swiss knife, we think of a tool with many practical abilities. They're useful for different situations we might experience in the wild. Opening a box of milk? Here is a knife. Cutting wood to start a fire? Here is a chainsaw. Are the letters on the paint bucket too tiny? Try this magnifying class. Now, we apply the...
SymfonyLive Berlin 2024: Cancellation of workshops (Symfony Blog) ( symfony.com )
We have to cancel the workshops scheduled for SymfonyLive Berlin 2024 on June 18 and 19. The main conference is still on for June 20 and 21, there are no changes to the venue or schedule.
New in Symfony 7.1: WebProfiler Improvements (Symfony Blog) ( symfony.com )
In Symfony 7.1 the profiler includes a redesigned main menu, better performance and a feature to filter table contents in real-time.
Security releases blog post! 🚨 ( sylius.com )
An important security blog post providing security fixes and workarounds for detected vulnerabilities. Learn if they affect your application and how to proceed.
The Comprehensive Guide to Enterprise CMS with TYPO3 - TYPO3 the Open Source Enterprise CMS ( typo3.com )
The choice of an enterprise CMS should not be taken lightly. This guide should support your business in choosing the right enterprise CMS.
Symfony 7 vs. .NET 8 - Same-same but different? ( dev.to )
Intro I've decided to widen my horizons and learn a new programming language. In my day...
Criando uma API simples com PHP puro ( dev.to )
Habitualmente, aprendemos a criar sites em PHP com resquícios de um velho e antiquado modo de...
Using PHP Attributes instead of Annotations for Static Analysis ( www.linkedin.com )
Since the release of PHP 8.0 more and more libraries, frameworks and tools have been updated to use attributes instead of annotations in PHPDocs.
New in Symfony 7.1: MapUploadedFile Attribute (Symfony Blog) ( symfony.com )
Symfony 7.1 introduces a new MapUploadedFile attribute to inject uploaded files into controller arguments.
Review TYPO3 Camp Switzerland 2024 ( www.pluswerk.digital )
Networking with Gipfelis and international TYPO3 enthusiasts.
PHP[TEK] 2024: Pioneering the Future of Web Development in Chicago ( blog.gitguardian.com )
Explore insights from PHP experts who gathered from all around the world to discuss web development innovations, embracing change, and securely maintaining our code.
New in Symfony 7.1: MacAddress and Charset Constraints (Symfony Blog) ( symfony.com )
Symfony 7.1 adds two new constraints to validate MAC addresses and the charset in which contents are encoded
Mastering continuous observability with Blackfire: a deep dive into the continuous profiler dashboard - Blackfire.io Le Blog ( blog.blackfire.io )
Blackfire’s continuous profiler dashboard opens new performance improvement possibilities. Let’s learn how to navigate through flame graphs, and table views to pinpoint performance bottlenecks and optimize your code.
Month of Sylius: April 🦢 ( sylius.com )
Explore April's Sylius updates with new releases, partner projects, upcoming events, and community contributions. Join us as we gear up for Sylius 2.0
Pest in PHP is good, actually! ( javorszky.co.uk )
Pest is a testing framework for PHP you can install via composer that makes writing your tests a lot easier than you think!
Database referential integrity with Doctrine ( dev.to )
Here could be extensive AI-generated introduction about Database referential integrity, but not...
Optimizing PHP applications for performance — Mateus Guimarães ( mateusguimaraes.com )
A quick guide on how to set up OPCache and fine-tune PHP-FPM.
SymfonyOnline June 2024: Serialization and performance (Symfony Blog) ( symfony.com )
Explore Serializer's evolution in Symfony with Baptiste Leduc. Discover recent enhancements and delve into advanced techniques for maximizing both flexibility and performance in serialization.
New in Symfony 7.1: TypeInfo Component (Symfony Blog) ( symfony.com )
Symfony 7.1 adds a new TypeInfo component that extracts PHP type information from multiple elements (class properties and methods, return types of functions and methods, etc.) using several sources of...
Symfony 7 vs. .NET Core 8 - web application; the basics ( dev.to )
Disclaimer This is a tutorial or a training course. Please don't expect a walk-through...
Xdebug Update: May 2024 — Derick Rethans ( derickrethans.nl )
Get Quick Error Count for each PHPStan level ( tomasvotruba.com )
When I come to a new project, I want to make a rough idea of what I'm dealing with in a few minutes. I usually check composer.json and measure the lines. Then, I'd love to run PHPStan and get a rough idea of the current state. But are there baselines, custom extensions, global ignores, or no PHPStan at all?