Change header color 🎲 🎲

Jake Paris

in Maine, in 2024

Latest journal entries

And Can It Be: retuned

A new tune for this old song. Recently a friend said this: “Only a handful of hymns get me teary-eyed everytime I sing them, one of them is your rendition of “And Can It Be That I Should Gain.” Sheet Music MP3 Demo (updated for 2024) guitar, bass, vocals – 3 verses only

Using Tailwind CSS in a WordPress Environment

To develop themes and plugins, I use the @wordpress/scripts package to do the build work. It comes with pre-defined webpack configs which work well for creating blocks and working within the requirements of the block editor. This post will assume you have familiarity with setting up your dev environment to make use of @wordpress/scripts. Recently […]

Debounce an input using select hook in WordPress/Gutenberg

I was building a component for the block editor which accepts user input (i.e. a text search) and searches for matching posts. For various reasons I couldn’t use the <URLInput> component and needed to roll something more custom. I got stuck on this because when using the useSelect hook triggered by changes from a text […]

Abide With Me (sketch of arrangement)

This just three verses (of the 5 available) of this song, to get a sense of the arrangement. The missing verses would probably both run like the middle one here.

How to use SVN for updating WordPress plugins

I’m a git user, and I always forget how to use SVN to update my WordPress plugins for the official plugins repository listing. Here is a reminder to myself. This assumes you have svn installed on your system already. The first thing is to make the updates in the git tracked folder. Don’t make them […]

Music/Sounds for Web Development

Finding just the right sounds or music to listen to while doing web development can be tricky. Sometimes downtempo house music is called for. Other times a noise generator will do nicely. Then there are days for Megadeth or Bach’s solo cello suites. Here are some of my most-used offerings with music and/or sounds for […]

Using a Vue app within a WordPress plugin

Creating a full-fledged Vue.js application inside a WordPress plugin takes a little bit of special setup to the two code libraries working together. Here I’ll show the way I’ve been solving this, though I’m sure it’s not the only way. I’m going to skip a number of prerequisites: I’ll assume you already have the vue-cli […]

Soma FM player

I often listen to Soma FM internet radio while at work, but I do not like their radio UI. So this seemed like a good opportunity to stretch my Vue.js muscles. This is a project I’ve been working on little by little for some time. I invite you to try it out and let me […]

Come Holy Spirit Come

I was just on the website of Hiram Ring, a musician and linguist, when I noticed that he gave a shout out to Beth Almquist and I for adding a chorus to his tune. I had actually forgotten we did that and sent it to him, so it was a complete surprise to find our […]

Transforming shortcodes to “blocks”

Check out my latest article series on the Bates Web Technologies site:

« older posts