Development
Nginx: Fix for redirect loop on D8 sites
On one of our D8 sites, after upgrading to 8.3.0, we had a "too many redirects" loop going on on the dev server. For quite some time, we've had the site path repeated with "?q=".
Drupal 8 Configuration Management in the real world - workflow and gotchas
Panacea, or disaster? Drupal 8 Configuration Management was supposed to solve all our woes when it came to dealing with deploying configuration. In many ways it's a vast improvement, but in some ways it has almost made matters worse.
D8 Development: Console, Menus, and Entity load/save basics
I learn best when I have a problem to solve, and with one of our D8 upgrade projects, we had a mess to clean up in the menu system.
Fixing broken URL Aliases on a Drupal 6 -> Drupal 8 migration
So there are definite "gotchas" to migrating content from Drupal 6 to Drupal 8, when you take away the assumption that the ids throughout the system will remain the same.
Updating a D6 -> Drupal 8.0.x migration to Drupal 8.1.x
We have several Drupal 6 to Drupal 8 upgrade projects going on, which is particularly challenging given how quickly the Drupal Migration system is changing.
Drupal 8 migration status and surprises
We're digging into our first dry-run migrations from Drupal 6 to Drupal 8, and learning a lot about what's ready and what's not. And there's some surprises in there...
Upgrade to Drupal 8? This is our plan for migration
I'm sure many of you reading this may have heard that Drupal 8 has been released, may have even received some marketing emails.
Behavior Driven Design in practice: A Behat test run
For many years, we've organized our development around user stories. What exactly is each user trying to accomplish, and what does that look like when they try to accomplish those tasks?
Drupal Dates off by timezone offset, after upgrading date module
Just a quick note of how we resolved an issue related to an upgrade to Date.
Why tech work is so hard to estimate
"Hey, since the upgrade, I can't use the power edit feature anymore!" came the request. Ok. There have been several different upgrades over the past few months. The menu editor module has been updated. The server has been upgraded.
Successful projects, part 2: Paying for Deliverables
Clients love fixed-price projects, because they have transferred the risk of the unknowns to the vendor. Even so, if the vendor cannot fully handle those risks, the entire project might fail.
Keeping up with the Changes
There's a few problems with setting up shop on the web. All of your competitors are right next door. You're in the worst neighborhood, with crooks inventing new tools to break in every day. That parking lot you just built now has to accommodate scooters and semi trucks.