The (Clip) Path of Least Resistance

We may be familiar with the formable border property, which has been used for many a year for generating arrows to add a little bit of pizazz to our pages. I only recently got a chance to play with the clip-path property to take these flourishes to a new, scalable…

Expanding menu with GSAP

This is a straightforward enough bit of code that will allow you to create a re-usable expanding menu. There are many, many ways you could go about this. I figured a simple Object would be enough for this example. See the Pen Expanding Navigation by T.J. Fogarty (@tjFogarty) on…

Lightweight Utility Object

I'm working on a little project, and it's fairly lightweight. I ended up creating a JavaScript object with a few functions to help with the most common tasks, e.g. add class, toggle class, select element... It's just a collection assembled from You Might Not Need jQuery. Example usage: U.…

Responsibilities of a Web Person

This post is about what I think it means to be a web person. I’m using ‘person’ here because that’s what you get when you strip away all the titles. We’re people first. Working with computers is a large part of our daily lives, so it’s…

Getting Started with WordPress and Unit Testing

Recently, I've begun working on a project built with WordPress. One of the requirements involves writing tests and outputting a report. In this post, I hope to show how I've set up the project to utilise PHPUnit and WP_UnitTestCase. I've had minimal exposure to PHPUnit in the past, so…