Raymond is a senior developer evangelist for Adobe. He focuses on document services, JavaScript, and enterprise cat demos.

Latest Posts

Building Related Selects in Alpine.js

One common UX/UI metaphor in web design is the idea of "related" selects or drop-downs. What I mean by this is the idea of having one select field of options, and when you select something from there, it drives the contents of another (or related) select field. An example of this could be a drop-down of car makes. When a particular make is selected, you then get a drop-down of car models. I thought it would be fun to build an example of this in Alpine.js.

Generating Zips in an Eleventy Site

Here's an interesting question. Given an Eleventy site that has dynamic resources of some kind, how could you provide a way to get those resources in one simple zip file? Here's how I solved that problem.

Getting Images from a Twitter Account (2022)

Some time ago, back in the "before time" of 2016, I wrote up a demo of a simple idea - grabbing the media (pictures specifically) from a Twitter account. I follow several Twitter accounts that simply post cool pictures. Given how toxic online platforms can be, just seeing cool pictures can be a bit relaxing. The demo made use of Node.js and ran on IBM's Bluemix platform. You can read that old post here if you desire: Getting Images from a Twitter Account. I followed up this post two years later with an example of the same idea running via Azure Functions - My First Azure Function App - Twitter Image Displayer. A few weeks back someone DMed me asking about an update and I thought I'd take a stab at it. If you just want to see the demo, you can see it here:

Using Auth0 Login with JavaScript - Some Tips

Despite having worked at Auth0 a few years back, I never actually used their main identity product. (When I was there, I was part of a team working on a serverless offering.) It's been in the back of my mind to try the product for some time now, but I never got around to it. This past week Adobe was shut down for the holiday so with a lot of free time, I decided I'd finally give it a shot. I got something working, but had some troubles with their documentation so I figured I'd share what I ran into, and some code as well in hopes it will be helpful for others.

Links For You

Happy (Almost) Independence Day. Adobe (where I slave away every day pounding on my keyboard) is shut down this week so I'll be taking it easy trying my best to do next to nothing. I'll probably fail, but at least I'll get to sleep late. Here's a few links for your perusal.

Reading Comic Books in the Jamstack

One day I'm going to write a really good, Enterprise-grade blog post on Jamstack stuff and not talk about silly crap that has no business use. Today is not that day. For those of you who may not be avid comic book readers, you may not know that just like "regular" books, comic books come in digital formats as well. You can view them on your Kindle or via other applications and there's a pretty large market for them.