Blog

The damage of examples

This is a fantastic reminder for us, as we all love checking out code demos don’t we? And this is inevitably damaging. These examples can be horrible in many ways – reliability, portability, security – and accessibility. It raises a question of laziness, something for which I am a repeat offender. Code examples are how […]

Posted: July 15, 2015

Improving Your Process: Vetting Clients from the Start

I listen to podcasts every day. Many of them focus on business in a number of capacities, many of them don’t. I found it interesting that two podcasts I listened to nearly back-to-back discussed client onboarding. It wasn’t the focal point of either episode, they each touched on the topic for just a few minutes, […]

Posted: July 07, 2015

Using Chrome DevTools to profile the jsconf.eu site

This is a fascinating look into diagnosing scroll performance issues using Chrome’s dev tools. I immediately thought back to the days before dev tools existed and although it was before any of the fancy stuff we’re doing today, I do not envy the days before these tools existed.

Posted: June 19, 2015

Flip the Script!

How frustrating can it be to try and debug minified code? How much harder is it to try and debug someone else’s minified code that you have absolutely no control over? Flip the Script is a Chrome extension that does something amazing by adding a new tab to the Web Inspector: The extension lists all […]

Posted: June 02, 2015

5 Minute Physics by David DeSandro

David DeSandro is a long time hero of mine, but this is the first I’ve seen a talk by him. It’s a killer five minutes that’s worth your time. The physics of animation is one of those things that feels small until you play with something that got it wrong. Then it all feels wrong. […]

Posted: June 02, 2015

6 Essential Principles Of Designing a High Converting Site Search Experience

It’s no secret that I strongly believe in a powerful on-site search. I was thrilled to see this article outline some really great implementations of on-site search, but one specific bit stuck out to me: A couple weeks ago, we dug into internal site search & found that in some cases, searches performed by only […]

Posted: May 01, 2015

Restricting Access to Custom Post Types Using Roles in WordPress

Restricting access within the WordPress admin can quickly become an intimidating place to work. When it comes to access control there are a number of really great solutions to restrict access to content on the front end, but there’s a decent learning curve when preventing logged in users from accessing various aspects of the back […]

Posted: May 01, 2015

Collapsing Margins

I’d classify collapsible margins as something that might go under the radar of front end developers depending on how they were introduced to margins and padding in the first place. Personally I didn’t catch on to collapsible margins until well after I picked up CSS. In fact at first I thought it was an issue […]

Posted: May 01, 2015

Taking Value-based Pricing Too Far

Value-based pricing has been a hot topic for the past couple of years. As is often the case with newer concepts, many people have varying definitions of what ‘value-based pricing’ really is. For some it’s simply a flat rate for a project. For others it’s an in-depth analysis of project scope to determine a market […]

Posted: February 09, 2015

Add Pinterest Rich Pin OpenGraph Data for WooCommerce Products

Update: this has been generalized into a WordPress plugin I recently built a WooCommerce project for a client through Iron to Iron and the client requested integration of Pinterest Rich Pin snippets. Pinterest has proven to be a really valuable marketing vector for many online shops so I thought there must be something out there […]

Posted: February 02, 2015