Our thoughts, perspectives, and musings on Technology


We share knowledge, ideas and ambitions openly, contantly improving and critiquing our ideas in the larger community.

Our Blog

Video - development

Core Concepts of Webpack

Front-end developers have so many tools to make sense of these days, npm, yarn, bower, grunt, gulp, the list goes on. What happened to the…

Front-end developers have so many tools to make sense of these days, npm, yarn, bower, grunt, gulp, the list goes on. What happened to the…

23:09
Blog - drupal

Migrating Drupal 7 redirects to Drupal 8

When migrating from Drupal 7 to Drupal 8, it is important to remember to migrate over the redirects as well. Without the migrations users will not find your content if for example: the redirect was shared on social media. Using the Migrate Plus module, it is quite simple to write a migration for the redirects. The Migrate Plus module contains some good examples on how to get started writing your custom migrations.

When migrating from Drupal 7 to Drupal 8, it is important to remember to migrate over the redirects as well. Without the migrations users will not fin...

Comments
Video - development

Using Pattern Lab to Design More Efficiently

Your UX Designer should be delivering a working HTML prototype, not a picture of your application from Sketch or Photoshop. I’m not going to…

Your UX Designer should be delivering a working HTML prototype, not a picture of your application from Sketch or Photoshop. I’m not going to…

8:12
Video - drupal

Pattern Lab in Drupal 7

Tom Friedhof: There’s a lot of hype around integrating Pattern Lab with your Drupal theme these days. Particularly because Drupal’s template…

Tom Friedhof: There’s a lot of hype around integrating Pattern Lab with your Drupal theme these days. Particularly because Drupal’s template…

41:26
Blog - devops

Docker and Development Environments: Setting up for Node.js on MacOS

We always had our local development environments setup with Docker on top of Vagrant. While this has worked out just fine, the overhead of building and maintaining them started to increase significantly.

We always had our local development environments setup with Docker on top of Vagrant. While this has worked out just fine, the overhead of building an...

Comments
Blog - development

Shibboleth Authentication in Symfony 2.8+|3.0+

Preface We recently had the opportunity to work on a Symfony app for one of our Higher Ed clients that we recently built a Drupal distribution for. Drupal 8 moving to Symfony has enabled us to expand our service offering. We have found more opportunities building apps directly using Symfony when a CMS is not needed. This post is not about Drupal, but cross posting to Drupal Planet to demonstrate the value of getting off the island. Enjoy! Writing custom authentication schemes in Symfony used to be on the complicated side. But with the introduction of the Guard authentication component, it has gotten a lot easier.

Preface We recently had the opportunity to work on a Symfony app for one of our Higher Ed clients that we recently built a Drupal distribution for. Dr...

Comments
Blog - drupal

Composer FTW! RIP Drush Make?

In the modern world of web / application development, using package managers to pull in dependencies has become a de-facto standard. In fact, if you are developing enterprise software and you aren't leveraging package managers I would challenge you to ask yourself why not?

In the modern world of web / application development, using package managers to pull in dependencies has become a de-facto standard. In fact, if you a...

Comments
Blog - digital-marketing

Google's Mobile and Desktop Index Split

The last two years we have seen some significant updates by Google related to mobile users. In April of 2015, a new algorithm was released by Google which would possibly boost, or decrease your ranking, depending on whether or not your website was mobile-friendly. It didn’t end there. More major news by Google came out towards the end of last year having to do with mobile. Google announced that starting sometime in 2017, they would for the first time be splitting their index into two, a desktop index and a mobile index.

The last two years we have seen some significant updates by Google related to mobile users. In April of 2015, a new algorithm was released by Google w...

Comments
Video - drupal

Drupal vs Proprietary Software: DrupalCamp LA 2016 Table Talk - pt. 4/5

Ron Huber: Proprietary software does a really good job of being everything to everybody. When somebody goes and pitches something for a…

Ron Huber: Proprietary software does a really good job of being everything to everybody. When somebody goes and pitches something for a…

11:43
Video - drupal

Drupal as an Integration Point: DrupalCamp LA 2016 Table Talk - pt. 3/5

Jordan Ryan: Are any of you selling, in particular with Drupal, the power of integrations or integrating with other systems? Kind of like…

Jordan Ryan: Are any of you selling, in particular with Drupal, the power of integrations or integrating with other systems? Kind of like…

12:05
Video - drupal

Who is Drupal Right For: DrupalCamp LA 2016 Table Talk - pt. 2/5

Ron Huber: It does go back to what Dries said earlier this year, about who adopts Drupal, right. I mean, they're truly ambitious web…

Ron Huber: It does go back to what Dries said earlier this year, about who adopts Drupal, right. I mean, they're truly ambitious web…

8:14
Video - drupal

Drupal 7 or 8: DrupalCamp LA 2016 Table Talk - pt. 1/5

Tom: Hey guys, we're here at DrupalCamp LA 2016, at UC Irvine. We've got a few shop owners here. We just wanted to have a conversation and…

Tom: Hey guys, we're here at DrupalCamp LA 2016, at UC Irvine. We've got a few shop owners here. We just wanted to have a conversation and…

11:47

Subscribe on YouTube

We update the channel regularly with the latest client work and special event videos.