Pass it on.

When your work and life excite you, it’s hard to keep it to yourself. Our blog is just part of a larger discussion we’re having on Twitter, Facebook, and in communities all over the web.

Brian Walters

Symfony moved into version 4 last November. One of the best patterns embraced by the newest major version of this venerable framework is Autowiring — basically a term for Dependency Injection that uses PHP type-hinting. What is Dependency Injection? A fine place to start! To summarize Dependency Injection as simply as possible: When a class needs another class, the framework should provide it.

Lindsey Gates-Markel

Pixotech

Pixo

Brian Walters

Landi Najarro

Landi Najarro

In our previous accessibility post, Choosing ARIA Landmarks: Get Your Semantics Right, we discussed how blueprints can help our developers implement the proper ARIA structure for their sites and applications. One of these blueprints is an ARIA overlay, which groups content on the wireframe and labels them with ARIA landmarks that should be included to maximize accessibility for all users. The availability of landmarks allows users of assistive technology to use a keyboard shortcut to quickly navigate through the page.

Pixotech

Pixo

In a previous blog post, we explained Why We’re Decoupling Drupal. To learn more about how we decoupled one of our recent CMS projects, take a listen to “Content as a Service: What to know about decoupled CMS,” from our webinar with friends from Four Kitchens, on June 11th, 2015, hosted by Pantheon.  Pixo’s portion of the recording starts at 21:00.

Cameron Macintosh

Everyone loves Pantheon hosting’s time-saving one-click updates for Drupal and WordPress. If you are putting a site onto Pantheon that already has revision history in Git, then you likely want to keep your history. But if you create a Pantheon site from an existing Git repo, one-click updates will not be available.

Brandon Bowersox-Johnson

If you’re about to embark on a CMS website project, now is the time to consider whether you might benefit from an approach that decouples your CMS from your website. In this post, we assess the pain points of tightly-coupled Drupal that led us to adopt a decoupled approach. Traditionally, building a Drupal site goes like this: Download and install Drupal.

Landi Najarro

Test early, test often When projects follow a waterfall pattern, you might gather requirements, create design mockups, build the functionality, and finally test the results. During testing, Quality Assurance (QA) files bugs for rest of the team to fix errors that could have been solved much earlier on if there had been more collaboration throughout these ‘phases’. This is highly inefficient and can extend the lifetime of a project.

Interested in working with us?
CONTACT US