Jake Paris

Latests Posts

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 on the Bates Web Technologies site:

New Plugin: New York Times Bestseller Lists

I just posted a new plugin to embed New York Times bestseller Lists on your site. It’s geared towards libraries, but it will work well for any use. Check it out, it’s cool! This was also my first experience listing a plugin in the WordPress plugin directory, which was interesting and not at all the […]

A top 10 website

There are roughly 3000 colleges in the United States. If you keep that in mind, getting chosen for a top ten slot in a list of “Best College Websites” is pretty excellent. Well, someone pointed out to me today that Bates College‘s site (which is covered in my develop/design fingerprints) is on a number of these […]

Tags —

Poor Sinner Dejected with Fear

This is the tune for Poor Sinner, Dejected with Fear written by Katy Bowser and Matthew Perryman Jones  ©2001. Lovely tune, and the fun thing is to try to play the melody line and supporting chords at once. This recording is me by my lonesome self, playing a prelude at church a few weeks back.

Tags —

Bye Bye Laptop

Today, on February 9, 2018 at 1pm EST, I say goodbye to my first real developer laptop. A MacBook Pro from 2014. The keyboard is the best I’ve ever used (like typing on hard butter) and I will miss it greatly. Barely ever had an ounce of trouble with this beauty. We’ve been through so […]

Tags —

Building an After-Market API for a library catalog

Recently, as a fun way to work on my Vue.js skills, I built an interface for the library catalog of our local libraries. Sadly, the system that the libraries use doesn’t have an API component (meaning a javascript interface like what I built would have no way to digest the data from the catalog). So […]

Tags —

Wiring a Paging Element in Vue.js (or, how are they building things these days?)

If you don’t know Vue, read the Vue.js introduction first. The short answer is that it’s a framework to build your page by data/information rather than markup. It allows you to wire data together so that when one thing changes, another part will automatically change. We can use an paging element as an example: In […]

Tags —