Posts
-
I Have Zero Regrets Moving from Google Analytics to Plausible
After years of relying on Google Analytics, I've found an alternative that values what I do: performance, privacy, and data ownership.
Read It -
Reliably Send an HTTP Request as a User Leaves a Page
css-tricks.comA post on CSS Tricks exploring why HTTP requests sent during page navigation are at risk of abandonment, as well as options available to prevent it from happening.
Read It -
Programmatically Create a Static Page in WordPress
It’s surprisingly a big pain to create a route and render a static template in WordPress without messing with the database. For example, let’s say
Read It -
My Three Favorite Reasons to Get a Credit Card and Why They’re All Inadequate
I’ve lived without a credit card for a decade now. Life hasn’t been hard without one. With a debit card (backed by my money I
Read It -
Passing Variables to Markdown Files in Gatsby
All of the documentation and a few miscellaneous text blobs you see on typeitjs.com are sourced from Markdown files built using Gatsby’s gatsby-transformer-remark plugin. Sprinkled
Read It -
Conditionally Rendering ERB Templates from Different Directories with Ruby on Rails
A while back, I was working in a Ruby on Rails project in which we wanted to test out different versions of features within our
Read It -
When a JavaScript WeakMap() Actually Came in Handy
Back when I was working on slide-element, I noticed an issue that would occur when I rapidly toggled an element open & closed. If the
Read It -
Build Your Own WordPress Plugin Update Server with a Serverless Function
A while ago, I wrote a premium WordPress plugin for creating typewriter effects with TypeIt via shortcode or Gutenblock. I was ill-prepared for the trickiness
Read It -
The Time I (Sorta) Had a Real Use Case for a Bitwise Operator in Client-Side JavaScript
There’s a certain number of JavaScript features that I’ve never really used and find highly intimidating. Bitwise operators are among them.These operators exist for manipulating
Read It -
Set Up a Quick & Dirty FTP Server on DigitalOcean
A project of mine recently needed a simple FTP server that can give multiple different users access to the contents of specific directories (and only
Read It -
Bullets, Cannonballs, and Web Components
Guidelines for Pushing the Technological Envelope While Validating New Business Ventures
Read It -
Deploying WordPress to WP Engine with GitHub Actions and Composer
It’s difficult to overstate the value of GitHub Actions in automating tasks we previously had to perform manually – deploying WordPress sites included. Recently, I
Read It -
When DOM Updates Appear to Be Asynchronous
Imagine we have some JavaScript on a page that updates an element’s contents and immediately logs those contents out: <script> document.getElementById('element').innerHTML
Read It -
Why I Like Tailwind CSS
And a Couple of Challenges I've Seen Too
Read It -
Don't Feel Bad About Using XMLHttpRequest
A while back, I began contributing to a small JavaScript library responsible for sending a POST request with some data to an endpoint. At the
Read It