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 - drupal

Encapsulation, Inheritance, Polymorphism with Drupal Entities - SandCamp 2016

One of the best things to happen with the Drupal 7 release was the introduction of Entities. Drupal Entities have been around forever, but it seems like a lot of developers still refer back to using Nodes when creating content that requires more functionality than what Nodes give you out of the box. In this video, I talk about why it's a good idea to create your own Entities when the content you're adding requires extended functionality. I talk about the "what" and the "why" of Entities, not necessarily "how" to create an Entity. There are a bunch of resources already out there on the Internet for that. I talk about using the Entity API module, and defining your own Class for your custom Entities. This presentation was given at SandCamp 2016.

One of the best things to happen with the Drupal 7 release was the introduction of Entities. Drupal Entities have been around forever, but it seems li...

20:45
Video - drupal

Creating Layouts with the Layout Plugin Module in Drupal 8

Writing custom layouts using the Layout Plugin module for D8 is really easy. This video will outline how to create a new layout in your theme using Foundation 6 as the base theme and how to extend the layout to add custom classes and id.

Writing custom layouts using the Layout Plugin module for D8 is really easy. This video will outline how to create a new layout in your theme using Fo...

7:34
Video - drupal

Page Manager, Panels, Context - SandCamp 2016

Panels, is one of the most mis-understood modules in the Drupal eco-system. Drupal developers seem to either love Panels, or hate it with a passion. Most of the time, when I begin to unwrap why people do not like Panels, it is mainly a misunderstanding of what makes Panels so powerful, Page Manager. In this video, presented at SandCamp 2016, see a mock sports league built out with the Node system and Field system that includes various relationships between the different node types. Watch, as we realize the entity relationships we create through the Field UI through the page manager UI. Lots of power in this suite of tools.

Panels, is one of the most mis-understood modules in the Drupal eco-system. Drupal developers seem to either love Panels, or hate it with a passion. ...

39:53
Video - drupal

Composer Manager in Drupal 7 and Drupal 8

This video will take you through the correct way to use composer dependencies in Drupal 7 and Drupal 8 using the Composer Manager module. This video part 2 to the PSR video we did last month, that shows how to write a views handler using PSR-4 class autoloading (http://activelamp.com/videos/psr-4-class-autoloading-with-drupal-7). At the end of the PSR-4 video, I pulled in a composer dependency not using Composer Manager. This video will show you the correct way to use Composer with Drupal.

This video will take you through the correct way to use composer dependencies in Drupal 7 and Drupal 8 using the Composer Manager module. This video p...

21:14
Video - drupal

Quick Tip How to Add a Hero Image to a Node in Drupal 7

In this quick tip, Jon will go over how to easily add a header image to a node in Drupal 7.

In this quick tip, Jon will go over how to easily add a header image to a node in Drupal 7.

1:36
Video - culture

Introduction to Scrum and the Roles

Let's talk scrum roles! This installment of the Scrum Series will introduce you to Scrum and the different roles that this agile methodology is composed of. Leave us a comment with any questions or suggestions for fellow scrum practitioners!

Let's talk scrum roles! This installment of the Scrum Series will introduce you to Scrum and the different roles that this agile methodology is compos...

5:56
Video - drupal

Sandcamp 2016 Highlights

We had the pleasure of attending and speaking at a few sessions at SandCamp this year in beautiful San Diego, CA. This awesome four day event had over two full days of training and presentations. Over the next few weeks we will be releasing videos of our sessions, so subscribe to our channel to be alerted as they come out!

We had the pleasure of attending and speaking at a few sessions at SandCamp this year in beautiful San Diego, CA. This awesome four day event had over...

1:08
Video - drupal

PSR-4 Class Autoloading with Drupal 7

You don't have to wait for Drupal 8 to start using PSR-4 namespaces. In this video, watch as we write a Views handler in a Drupal 7 module using the PSR-4 standard. Also, if you've never seen "Drush Quick Drupal" in action, watch how quickly a new Drupal site is spun up locally with the exact modules needed, downloaded and enabled by executing one Drush command, `drush qd`. Lots of hidden gems in this video, leave us a comment if you saw something you liked!

You don't have to wait for Drupal 8 to start using PSR-4 namespaces. In this video, watch as we write a Views handler in a Drupal 7 module using the ...

16:11
Video - drupal

Drupal 8 Build Process with Vagrant and Docker

This video will take you through how we construct sites on Drupal 8 using dependency managers on top of Docker with Vagrant. In this video we discuss tools such as: Ansible, Bundler, Composer, Bower, NPM, Yeoman, and Drush make. Don't forget to share or comment if you like this video!

This video will take you through how we construct sites on Drupal 8 using dependency managers on top of Docker with Vagrant. In this video we discuss ...

19:56
Video - drupal

Visual Regression Testing with Shoov.io

We recently were introduced to a website testing tool called Shoov. Shoov is a visual regression tool using webdrivercss and we are going to show you how to get it running on your site.

We recently were introduced to a website testing tool called Shoov. Shoov is a visual regression tool using webdrivercss and we are going to show you ...

11:50
Video - drupal

Video Tutorial - Drupal to Ember without Saving

Running headless Drupal with a separate javascript framework on the front-end can provide amazing user experiences and easy theming. Although, working with content editors with this separation can prove to be a tricky situation. This is why we came up with the solution... Preview of the article on a separate front-end (Ember) application without ever saving the node!

Running headless Drupal with a separate javascript framework on the front-end can provide amazing user experiences and easy theming. Although, working...

13:06
Video - digital-marketing

Hesperia Chamber of Commerce Golf Classic

The 32nd Annual Golf Classic, hosted by the Hesperia Chamber of Commerce, was an incredibly fun event! It was a great opportunity to not only meet some great leaders and owners of businesses in Hesperia, but also help support our local Camber of Commerce!

The 32nd Annual Golf Classic, hosted by the Hesperia Chamber of Commerce, was an incredibly fun event! It was a great opportunity to not only meet som...

1:01

Subscribe on YouTube

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