What is the most requested project we get from our clients? PHP upgrade, Symfony upgrade, framework switch... yes, these belong to the most common ones. But one of the requests is far beyond the most requested one. From CakePHP 2 to Symfony/Laravel.
Ever since it was introduced,the functionality for mapping request data to DTOs has been my favourite Symfony 6.3 new feature. The new #[MapRequestPayload] a...
Generating a token, sending and verifying it, or installing a dependency to save some time may all be something of the past. Let's find out how we can overcome those with the newest Symfony versions.
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...
To optimise a web application, we need data to know where to act. In today’s post, the first of a 3-part series, we will analyse New Relic metrics to see bottlenecks in a PHP + Symfony application.
Gitlab 15.7 and newer ships with a built-in TYPO3 template for gitlab.com and self-hosted instances. The template is aimed at professionals and includes a deployment workflow using Composer and Gitlab CI.
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.
PostgreSQL is a powerful open-source relational database management system (RDBMS). It was initially created as a successor to the Ingres database system and was later named "PostgreSQL" (short for "Post-Ingres SQL"). PostgreSQL is known for its robustness, reliability, and scalability, making it a popular choice for large and...
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.
An important security blog post providing security fixes and workarounds for detected vulnerabilities. Learn if they affect your application and how to proceed.
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.
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.