#Drupal people, ready for a technical deep dive? 👨🏻💻 Luca Lusso strikes again and launches a new series of articles on our Tech Blog! Expanding on his talk "Autowiring all the things" (#DrupalCon Vienna 2025), he aims to unveil all the secrets and hidden working of the Drupal Service Container. In this first part, he starts with the foundations: • 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗧𝗮𝗴𝘀 & 𝗖𝗼𝗺𝗽𝗶𝗹𝗲𝗿 𝗣𝗮𝘀𝘀𝗲𝘀: How services are grouped and modified during compilation. • 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀: The mechanism for dynamically altering services. • 𝗔𝘂𝘁𝗼𝗰𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻: The magic behind automatically tagging services, simplifying definitions and reducing boilerplate. For real: if you're serious about going deep into Drupal's architecture and mastering dependency injection... well, this series is absolutely an essential reading. 👉 Read Part 1 on the tech blog: https://hubs.ly/Q03Rx_GN0 Thank you Luca for the excellent contribution! 👏 #OpenSource #ServiceContainer #PHP #BackendDevelopment
SparkFabrik’s Post
More Relevant Posts
-
🔍 New Drupal update monitoring tool on the horizon: DropWatch Developed by John Bloomfield, DropWatch automates tracking for Drupal core and module updates — reducing manual checks and improving site security. Though focused on Drupal, it’s built with Laravel, showcasing a modern PHP approach to background jobs, routing, and API efficiency. Bloomfield is now inviting Drupal agencies and teams to test DropWatch before its full release. Read via The Drop Times: 👉 https://lnkd.in/gshqZvjH #Drupal #OpenSource #WebDev #PHP
To view or add a comment, sign in
-
-
𝑬𝒏𝒉𝒂𝒏𝒄𝒆 𝒀𝒐𝒖𝒓 𝑫𝒓𝒖𝒑𝒂𝒍 𝑻𝒉𝒆𝒎𝒊𝒏𝒈 𝑬𝒙𝒑𝒆𝒓𝒊𝒆𝒏𝒄𝒆 𝒘𝒊𝒕𝒉 10 𝑻𝒘𝒊𝒈 𝑻𝒆𝒄𝒉𝒏𝒊𝒒𝒖𝒆𝒔 Are you a Drupal developer looking to make your themes cleaner, faster, and smarter? We have compiled 10 powerful Twig techniques to help you debug smarter, reuse components efficiently, and optimize your theme performance — all without extra PHP code! From conditional logic to template inheritance, this guide will sharpen your front-end skills and level up your Drupal theming workflow. 📖 Swipe through the carousel to explore each tip step-by-step. 𝑯𝒊𝒈𝒉𝒍𝒊𝒈𝒉𝒕𝒔: -Use Twig filters for cleaner output -Loop through data efficiently -Create reusable components -Optimize for performance 📞 Let’s Build Smarter Drupal Experiences Together 🌐 www.drupak.com 📧 info@drupak.com 📱 +92 313 9760741 #Drupal #Twig #WebDevelopment #DrupalTheme #FrontendDevelopment #DrupalTips #DrupalCommunity #Drupak #WebDesign #OpenSource #Drupal8 #Drupal9 #Drupal10
To view or add a comment, sign in
-
Clean Code in Drupal: Maintainability Over Magic Drupal projects often evolve over years. Writing clean, maintainable code ensures that future developers—and future you—can understand what’s going on. Tips: • Use custom modules only when necessary—don’t reinvent the wheel. • Follow naming conventions and organize code logically. • Add proper annotations for plugins, forms, and services. • Write unit and kernel tests. • Review code with PHPCS and Drupal Coder. Conclusion: Clean code isn’t just elegance—it’s efficiency. The time you save debugging bad code later will repay your efforts tenfold. #Drupal #CleanCode #SoftwareEngineering #DrupalDevelopment #CodeQuality #Maintainability #TechCommunity #SayedAli
To view or add a comment, sign in
-
Major update for Drupal devs using Coder 🚧 Coder 9.0.0-alpha1 is out — launching early support for PHP CodeSniffer 4 and introducing API changes. Maintainer Klaus Purer, Principal Engineer at Jobiqo, is actively seeking feedback during this alpha phase. If your tooling depends on Coder, now’s the time to test + weigh in: • PHP CS 4 compatibility • Plugin architecture shifts • API break tracking in progress Details via The Drop Times: https://lnkd.in/gB72syb3 #Drupal #OpenSource #WebDev #PHP
To view or add a comment, sign in
-
-
🚨 Drupal 7.104 is here — the first core update post-EOL from Tag1 Consulting, Inc. What's inside: • Critical fix for JavaScript prototype pollution (jQuery BBQ) • PHP 8.4 compatibility • Backported patches from Backdrop CMS + Yii This public release helps thousands still running Drupal 7 stay secure and up-to-date 🔒 Read more via The Drop Times: https://lnkd.in/gWitJD8P #Drupal #WebSecurity #OpenSource #CMS
To view or add a comment, sign in
-
-
Confused about whether to opt for PHPUnit or Kernel testing in your Drupal project? 💡Our article simplifies the choice and guides you through their effective implementation! 👉 Read here: https://lnkd.in/gJVSrzsH #drupal #phpunit #drupaldevelopment #softwaretesting #codequality #webdevelopment #opensource #drupaltesting
To view or add a comment, sign in
-
-
New! Drupal 11: Programmatically Change A Layout Paragraphs Layout The Layout Paragraphs module is a great way of combining the flexibility of the layout system with the content component sytem of the Paragraphs module. In this article we will look at the structure of the Layout Paragraphs module and when how to move a Layout Paragraph from one layout to another using PHP. https://lnkd.in/eiGyMn6c #drupal #drupalDevelopment #paragrpahs #hashbangcode
To view or add a comment, sign in
-
Cleaner patch workflows, reproducible builds �� Composer Patches 2.0.0 is out with: • patches.lock.json for reliable CI/CD • Git-based patching (no more OS-specific issues) • New plugin API + lifecycle events for tooling Drupal, TYPO3, Magento Open Source, Yii teams: this improves patch stability and extendability across your projects. Details via TDT ⤵️ https://lnkd.in/gebF_NFD #PHP #Composer #OpenSource #Drupal
To view or add a comment, sign in
-
-
✅ Released Varbase 10.1.0-beta1 https://lnkd.in/gtzifSq4 Adds new ECA workflow models, major accessibility fixes (WCAG 2.2), updated Bootstrap 5.3.8, Node.js 20, and Yarn 4.9.3 support, plus key stability and UI improvements. #drupal Drupal #varbase Vardot #php #CMS #bootstrap #drupal11
To view or add a comment, sign in
-
-
Open Intranet is built with Drupal and #PHP, two of the most popular open-source technologies. That means your IT team won’t have trouble keeping it running. ✅ Plenty of specialists and companies offer #Drupal support. 🤖 AI and LLM tools are getting better at working with Drupal. They can generate code, configurations, or help debug issues. In short, maintaining Open Intranet is simple, even if your team has never worked with it before. And if your IT department is busy, Droptica can handle maintenance and development for you. #OpenIntranet #OpenSourceIntranet #Intranet
To view or add a comment, sign in
-