The Drupal community maintains its own set of coding standards that differ from those of the broader PHP community. Learn how to enforce these standards and how to overcome obstacles that may arise.
An introduction to how Drupal to Drupal migrations work. A follow-up article will cover how to develop a migration seamlessly while the rest of the team is working on the new site.
In this article, I will use data from the Drupal Git commit history, as well as other sources, to demonstrate how dramatically the Drupal core “code committing” landscape has changed.
We have always supported our clients after a project launches, but we now have a dedicated support and maintenance department to extend that support to websites we've built and those we didn't.
There's a stigma connected to mental illness. I put out a call to action to form a Mental Health Initiative to explore ways we could better support mental health at Lullabot. Here's where we are.
For a long time now, I’ve preferred Vagrant for local development. In this article, I look at how you can use Laravel's Homestead to build on top of Vagrant for local development.
After years of designing for adults, I jumped at the opportunity to design for kids which proved to be a challenge. With the help of my nieces, here's what I learned along the way.
Poorly implemented external JavaScript can lead to excessive load times. Here's a guide on how to measure the difference with and without these scripts.
In user interface design, we want to create a sense of rhythm and proportional consistency in the same way that the “beat” works for a composition of music.