Blog

A collection of musings about technology, animation, and design.

I’ve been recently learning Angular so that I can incorporate it into a PHP application. I was surprised to find, though, that despite Angular’s popularity it is difficult to find resources on the best way to include/embed an Angular app inside an existing PHP page. After a couple hours of searching and consulting other users on…

Read More

VueJS contains a great shorthand way of dealing with the oft-needed design of “send data down via props, emit changes up through events” principle: .sync. If you use v-for in conjunction with .sync, though, there’s a sneaky “gotcha” that might waste a little bit of your time if you’re not aware of it ahead of time.…

Read More

It can definitely get a little laborious to create, send, and verify nonces manually with every AJAX request in WordPress. Thankfully, there’s an easier way. In this post we’re going to take a look at an easy to set up solution that will automatically send nonces along with every request. I’m not sure who invented…

Read More

For many sites, it’s practical to use some sort of routing system that allows you to easily define routes programmatically. One great option for this is JetRouter, a self-described “lightning fast, easy to use router for WordPress.” By default, the admin bar won’t show up on any pages defined via JetRouter. Thankfully, there’s an easy…

Read More

My background in both 3D and web development gives me a natural fascination with the one area in which they intersect: 3D on the web. So, when I had the opportunity to team up with Henk Dawson and Caitlin Esworthy on a proof-of-concept for 3D on the web, I jumped at the chance. The goal…

Read More