Consistent validation with API Platform 3 (dev.to)
TL;DR API Platform uses two Symfony components - Serializer and Validator - when dealing...
TL;DR API Platform uses two Symfony components - Serializer and Validator - when dealing...
Introduction Original Post:...
When reviewing a Pull Request that touched composer.json and composer.lock files you might notice...
Symfony 7.1 adds some new integrations to the Mailer and Notifier components, adding to the tens of integrations already available.
Previously, we considered a common real-life case where, to maintain referential integrity, we might...
Discover with Fabien Potencier how to use Git magic for the Symfony mono-repo
In recognition of Global Accessibility Awareness Day (GAAD), Joomla reaffirms its commitment to accessibility by taking The GAAD Pledge for 2024
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.
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.
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'...
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 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.
Features, performance upgrades, and deprecations in PHP 8.4
Tired of Boring and insecured Logins? Let's ditch the basic sign-up and sign-in systems and build a...
Check out the schedule of workshops and register
Symfony 7.1 adds two new Dependency Injection attributes to allow autowiring specific methods as callables and defining services inside PHP classes.
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…
We are pleased to announce the speakers for the API Platform Conference 2024. Get ready for two days of inspirational talks and join us!
Be it marketing or transactional emails, email address validation is a necessity, or you could risk...
Symfony 7.1 enhances its Access Token Authenticator by adding RSA signature support and introducing a new CAS 2.0 token handler.
Now you gonna put your code to do some push ups and pull ups, let's see how much your code can...
The TYPO3 Association has officially launched the third community budget process of 2024.
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...
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...