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.
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.
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.
It’s Wednesday afternoon at Pixo, and the Hall of Justice is getting restless. The #happy-hour Slack channel starts to light up as 4:45 ticks closer. Finally, it appears: It’s 4:45, and Marty, our recently appointed Director of Technology, has deemed it time for “a Marty.
I was part of the first project team at Pixo that included pair programming as an explicit part of our team charter. The four of us dove into it. I remember how exciting it was reading up on the benefits and planning our own project space with all the right monitors and peripherals to make it work.
This is a reply to How it feels to learn JavaScript in 2016. Hey, I got this new web project, but to be honest I haven’t coded much web in a few years and I’ve heard the landscape changed a bit. You are the most up-to date web dev around here, right? Yeah.
Updating WordPress plugins and Drupal modules is a pain, but it can become unmanageable when you have dozens or hundreds of sites. Pixo has automated the process to apply all plugin and module updates on Pantheon sites with a simple command. In this post, we explain how to use this automation and we share the code.
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.
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.
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.
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.
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
Recent Comments
4.26.2018 - MSSQL Long Text Field Truncated In PHP
4.22.2018 - MSSQL SmallDateTime Field Can Cause PHP To Silently Crash
4.12.2018 - VIN Barcode Scanner Product Innovation
4.7.2018 - Drupal 8 Roadmap
3.24.2018 - VIN Barcode Scanner Product Innovation