Google Optimize is a powerful tool to help you make data-informed decisions about your website. By adding some Javascript to a page, you can use the Optimize WYSIWYG to create variants of that page, and the behavior of the visitors who saw each variant will get separately tracked in Google Analytics. Getting Google Optimize set up on your website has […]
Given the importance placed on site speed and performance (not only by us, but also by search engines), it’s crucial to make optimization a regular part of the development process. Having a product that works is great, but having a product that is lightning-fast and as efficient as possible is even better! I recently worked on optimizing the JavaScript for […]
As you may know, we recently built a THIRTEEN Explore app for Amazon’s Fire TV using their Web App Starter Kit. The app is built in JavaScript, and uses the templating engine Mustache.js to generate content and display information in the app. Here, I’ll explain some of the benefits of working with Mustache, and will provide a basic introduction to […]
Google Tag Manager (GTM) does not allow you to target deeply nested selectors. In this post you’ll find a workaround for targeting all links that are nested within a particular DIV.
Does your website have a login system? Setting up Google Analytics (GA) userId tracking with Google Tag Manager (GTM) is a pretty simple thing you can do to track logged-in users across browsers and devices.
2016 was quite the year, especially for social media. With more brands using social media as a tool for communication and engagement, visual strategy may seem as confusing as ever to marketers. What do users want on their feeds? What will they respond to? Compiled from research & studies over the past year, here’s some helpful data that will keep your social strategies fresh […]
Due to popular demand for my previous post about implementing and displaying the search container under the tab bar for tvOS, I’m going to revise this topic and share with everyone an updated version for getting UISearchController to work properly in tvOS Swift 3.0. The purpose of this tutorial is to focus on getting the search container to display under the tab bar for […]
From the start of the development process we must think about website speed. It’s one of the most important features of your new site especially now that search engines are ranking faster and properly optimized web sites higher. Here are some of the best practices we use when developing light weight WordPress themes. HTML Some things are fairly straight forward […]
Using JavaScript and jQuery, I recently built an interactive online coloring page to promote an episode of PBS’ Secrets of the Dead that focused on Van Gogh. The page allowed users to color in a stylized sketch of the Van Gogh’s famous painting, “Bedroom in Arles.” It was clear that an SVG for the stylized sketch would be the best […]
Understanding the concept of algorithms is an empowering thing to have in your arsenal. It makes you think about scaling, performance, and being efficient at what you’re doing. You can decrease your workload and the time you spend at your desk. I’m not an algorithmic or a mathematical expert, but I understand algorithms to increase efficiency at what I’m […]
The WordPress scheduler is a tricky beast. ‘WP-Cron‘ as configured by default can alternately fail spectacularly with a ‘missed schedule’ error on a post you were depending on publishing at a specific time, or slow down your server to a crawl. On the other hand, with proper configuration on the server end and clever development in your plugins, the scheduler […]
We do not use the built-in WordPress search on any of the sites we develop, instead we add a filter to disable the search function entirely. There are two primary reasons for this decision: Although the WordPress search may be adequate for a small blog or portfolio, we focus on performance ensuring our sites run fast no matter the size […]