Blog posts

    How does your toolbox look like? Have you ever wondered how “most” Drupal developers' toolkits looked like? What Drupal development tools does everyone else prefer for setting up their local environments? What applications and what type of environments help them (and are more likely to help you, too) develop their Drupal projects faster and using fewer resources of time and effort? Inspired by the “What Should I Use? 2019 Developer Tool Survey Results” Drupalcon session, I've drawn up a shortlist of the most frequently used tools in Drupal development setups.
    For, let's face it: for too many software development teams agile transformation ends right at the tester-developer strict separation of concerns. The QA team continues to work in a waterfall style: once designers and developers have completed their part, the software testers are the last in a row in the development cycle. They need to wait for developers to provide them the user story to actually... start working. So, how do you get your QA engineers and developers to work together? How do you build collaboration between these 2 departments? So that, instead of:
    Why would you use entity reference views in Drupal 8? How do they influence your experience as a Drupal content editor? What are they more precisely? But first: what is entity reference? And how do you use an entity reference view? Let's talk... specific examples, shall we? Real-life scenarios, where using an entity reference view would enrich the Drupal editorial experience. But first: what Is an entity reference? First of all, it is a module. One that, luckily enough, is now part of Drupal 8 core. When do you need it? When you want a parent content to reference a child content element...
    So you, too, have jumped on the trend and opted for a CRM to boost your customer service and to better manage your customer relationships... What now? Is it time to tune it up? How do you know for sure if you need to upgrade your enterprise CRM software? To upgrade it to... what, more precisely? How do you know what type of upgrade best suits the business you run today? Not the one you started with a while ago, nor the one that you hope that it will grow to... in 5 years from now? Here are the 3 major signs (plus a few more) that your...
    With the “Oscars” of the Drupal community (aka the International Splash Awards) ending today, I could not help reviewing (once again) some of the best Drupal modules of the year. There are 4 of them, listed as nominees in their own category. And it makes no difference which team has won the trophy, for the 4 “contestants” are all equal winners. After all, each one of these valuable projects comes to address a pressing, frequently-signaled issue affecting the experience of working with/using Drupal. Now, let's look over these 4 best Drupal modules of 2019 and highlight...
    With all this hype around Kubernetes, containerization and microservices architecture... you cannot help but wonder: “what are the primary Kubernetes use cases, more precisely?” “And is it a good fit for large-scale applications?” Say you have this complex setup: an eCommerce app carrying an ecosystem of about 6 micro-services. You'd expect 2 of them, let's say, to be for internal use-only and 4 of them to have external load balancers... How would Kubernetes orchestrate such a large cluster? What makes it a top choice for automating the deployment of such complex and dynamic infrastructures?
    Data center systems, IoT, business apps, cybersecurity, SaaS core systems, end-user technology, cloud tools, and infrastructure... what should be your own IT spending priorities in 2019? What are IT leaders' areas of focus this year? What are they spending most of their tech budgets on? Before we get into specifics, here's your situation as a CIO in 2019 summed up to its main features: you must take on new and new responsibilities, from product development to... data analytics, you need to invest your budget the smart way: in those specific areas
    Is there an easier way of implementing a mega menu in Drupal 8? An alternative to all the currently available solutions... well... come bundled with lots of constraints, risks, and challenges? Of course: the Layout Builder and Menu Item Extras modules. I've recently run into Phase 2's blog post on Creating a Mega Menu Using Layout Builder in Drupal 8 and let me tell you that it was... enlightening. Why? Because over the last few months I've kept reading about: how powerful and revolutionary the new site building tool is, what a “life-saving” module it is for editorial teams in...
    “Bug-free code". It sounds like an extremely ambitious goal or rather... a mission impossible, right? Is that even possible? To write “immaculate” code? To get your backlog from “swarming” with bugs to... storing just a few “stubborn” bugs to... being a zero-bug zone? This goal is only as intimidating as you allow it to be... Once you have an effective code review checklist at hand to rely on and you stick to it this bug-free code challenge starts to turn from discouraging to... manageable. So, here's an example of a well-constructed checklist to use for preventing silly mistakes and identifying bugs early:
    "Titles don't matter in our organization” you might say. Then what do you do when developer “X” ask for a promotion? How do you identify and point out the skills that he/she should develop first? And what about level-setting new hires? In both scenarios, you'd need an effective career ladder for software engineers at hand. Take it as both an expectations-setting tool (for you) and as a professional goal-setting tool (for your team). One that would: clearly define all job roles and career milestones, make available all the expectations and objectives associated with each role...