Well, we did it; we’ve reached the last day of DrupalCon Portland 2024. Today was a specialty content day with something for all conference attendees. Largely it was a day of industry summits and training.
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.
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'...
Drupal Starshot is a new packaged and pre-configured version of Drupal that was announced at DrupalCon Portland. It is not a separate fork or rewrite of Drupal. Drupal Starshot takes advantage of the new Recipes feature introduced in Drupal versions 10.3 and 11. Recipes allow installing Drupal with a complete, ready-to-use...
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.
Building multilingual websites is easy and out-of-the-box with Drupal. Learn more about the different Drupal translation modules that enable multilingual functionality on your website.
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…
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...
Drupal project lead Dries Buytaert just unveiled the Drupal Starshot Initiative and I couldn't be more excited! Starshot is all about putting users first. Enhancing Drupal core with additional components tailored to everyday users of the interface. Technically, it builds on Drupal core's robust foundation, utilizing Automatic...
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...