Recent Posts

PHP

How do I cache my WP Query?

Pat Kavanagh • April 23, 2018

Caching is a great way to help improve your site’s page load time. We can achieve a lot of these caching goals through plugins and various server settings, but sometimes you need to get a little more…

Read More

CSS

How Can I Target only an iPad Pro?

Brent Reno • April 17, 2018

Recently I was working with some third-party animations, and they were not rendering properly on an iPad pro. I needed to fall back to the backup image we had in place, but  I didn’t want it to also…

Read More

Sass

Sass Mixins for DRY Themes

Laurel Johnson •

Keeping themes as DRY (“Don’t Repeat Yourself”) as possible makes themes easier to update, tweak and maintain.  When a client requests a change to an element that’s used throughout their site, a dry theme gives you the ability…

Read More

SEO

What are some best practices to improve SEO with WordPress?

Biz Cook •

It is hard to know where to start when trying to make your website show up at the top in search engine results. I’ve outlined a few areas for developers to focus on as they try to…

Read More

jQuery / Javascript

How do I properly use .map(), .filter() and .find() in ECMAScript 2015+?

Loren Wright • March 26, 2018

Back in 2015, ES5 introduced .map(), .filter() and .find() methods for iterating over arrays. Yay! Cue confetti cannon. Programming has never been so easy! That all sounds great, but what does it mean? This means that you can now iterate over an…

Read More

Wordpress

How do I use the password field on Formidable Pro?

Darren Hagen • March 19, 2018

So I decided to build a simple RSVP for my wedding website using a formidable pro form. The trouble with that is obviously if people that aren’t invited to your wedding want to just RSVP then…

Read More

PHP

Birchpress – How Do I Export Client Appointments?

Sarah Berg • March 12, 2018

As of 2015, from what i’ve read on forums and the Birchpress documentation, you can’t — as of a few minutes ago, i have at least something working! This is just a PHP script that you…

Read More

jQuery / Javascript

How do I pass data from component to component in react.js?

Mitch Peterson • March 6, 2018

React.js is a wonderful javascript framework built by engineers at Facebook. It’s great for building fast, scalable and modular applications. While it might seem a bit scary at first, it’s actually pretty easy to use …once…

Read More

Wordpress

Customizing WordPress Pagination

Laura Kressin • February 21, 2018

 Trying to customize your pagination, but don’t know what you’re doing or where to start? Follow this simple guide to get the pagination of your dreams!     Your WordPress pagination starts off with your query:…

Read More

HTML

Templating with Timber

Droo Hastings • February 19, 2018

Templating is a big part of building a WordPress site. The more robust and extensive the site, obviously, the more code is involved in building out your templates. While we are able to compartmentalize our code…

Read More

API

Can Instagram posts be easily retrieved?

Mike Wang • February 8, 2018

Edit – 29 Mar 2018 – In the time between when this article was posted and now, Instagram updated this API. The map() example has been updated to reflect this.   Edit – 22 Apr 2018…

Read More

Shopify

How do I install Shopify locally?

Biz Cook • February 5, 2018

To install Shopify locally, we use Themekit. Open Terminal type brew tap shopify/shopify & hit enter type brew install themekit & hit enter create a development store in Shopify go to apps in the sidebar, scroll…

Read More

Drupal

How can I Automatically Clear Cache for Drupal using Gulp?

Pat Kavanagh •

Drupal is a CMS that relies pretty heavily on caching, and for whatever reason, there isn’t a great way to disable this for development which makes editing your templates a little more frustrating. Saving your file…

Read More

Wordpress

WordPress admin is seeing “Submit for Review” instead of “Publish”, how do I fix that?

Brent Reno • January 31, 2018

You log in to your WordPress site, ready to post new content and find that your publish button has been replaced by submit for review. You figure that’s fine, I’m the admin I’ll be able to…

Read More

Wordpress

Gutenberg: Changing the WordPress Editor Interface

Laurel Johnson • January 23, 2018

In WordPress 5.0, the Gutenberg editor will replace the longstanding TinyMCE editor with a content management experience closer to a page builder, allowing users to add blocks to posts and set which blocks can be added…

Read More