Symfony 6.3 curated new features (Symfony Blog) (symfony.com)
Symfony 6.3 curated new features
Symfony 6.3 curated new features
Last week I wrote about dependency injection anti-patterns in Drupal. These anti-patterns occur when your service's constructor has logic that interacts with the injected dependent services beyond assigning them to properties. These anti-patterns include creating a new object from a factory or retrieving an object from a stack....
SymfonyOnline June 2023 is fast approaching! Find out more about the program schedule to help you get organized. Don't panic if you miss a talk, replays will be available as soon as the live talk ends...
Adding dynamic and interactive elements to a web page can be a challenge, and there are a few techniques available in Drupal to allow for this. One solution might be to add a form to the page, but this can cause problems with the cache system. Adding forms actually makes it slightly difficult to cache the page properly and you...
Symfony 6.3 provides full webhook integration with Mailer and Notifier to abstract the differences in the handling of webhooks of third-party services.
In this post, we see how to use Symfony forms with PHP typed properties and non-nullable one. Let's see the problems that can occur and how to handle them.
When developing a symfony thrid party bundle, we could need to create services based on certain...
Symfony 6.3 includes a new AssetMapper component with full import maps support as an alternative to Webpack Encore.
The Drupal 10 update is moving to CKEditor 5. What’s different? It’s no longer an iframe! So how do we scope any custom styles we want to include?
Better code makes a better web! If you're ready to build a better web with Drupal, check out this article and learn how you can comply with Drupal coding standards with the help of Git Hooks.
Whenever I have done an audit for a Drupal codebase, one of the first things I manually review and profile is dependency injection anti-patterns in custom code and any contributed modules used. The anti-pattern isn't for accessing services statically through \Drupal: service. These anti-patterns live within the class's...
Faster page load speeds can increase your organic rankings and improve customer satisfaction and gain revenue. Here are a few tips to speed up your site.
One of the core features that make Symfony so powerful is its Validation component. The Validation component provides tools to build validation rules, ensuring the application’s data integrity by checking the correctness of data against specified constraints.
In this post, I would like to show you how we can easily add criterias to our doctrine queries....
Unlock the potential of Figma website designs by seamlessly integrating with WordPress (Figmafy) and Drupal (CivicTheme) to create fully operational websites.
Official documentation of Symfony UX Svelte, a bundle for Symfony applications.
Symfony 6.3 will include DX improvements such as invisible character detection in VarDumper, improved dumping of YAML dates, build parameters in service container and streamed JSON responses.
With the latest technology, users expect to get real-time applications when using websites or mobile apps; build real-time apps with Symfony
This is a follow-on to our article, How Symfony components power Drupal’s drive to new frontiers. It looks at the nuts and bolts of four of the Symfony components/libraries Drupal uses, plus the Twig templating engine.
Protecting applications against XSS attacks is one of the most important things we can do to make...
Welcome to this week's Symfony Station Communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.
New to Drupal 10.1 (coming this June) is a group of settings that will make Drupal front-enders' lives a lot easier (especially newbies). We can now control Twig caching (and disable render, and page caches) from the UI!
The history of working to implement automated accessibility checks for Core goes back to 2017, shortly after a few open source accessibility tools were released. Deque’s axe-core had been released two years earlier, and it was starting to get embedded in a variety of other systems.
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...
Maybe you are interested in getting involved in Drupal, but you're intimidated by the technical complexity of the platform. Let us be your guide.