Data Grids CF Overflow Follow Us! RSS |
ColdFusion Posts Around the World.

Adding Form Participation Support to Web Components
Raymond Camden
Many years ago when the web platform began to really improve, when everything was "HTML5 this" and "HTML5 t...
Links For You
Raymond Camden
Welcome to another "Links For You" post. My queue of links to share seems to be growing quicker than my schedule...
Eleventy by Example, by Bryan Robinson
Raymond Camden
I'd like to think I know Eleventy pretty well. I'vePosted on: 05/18/2023 06:00:00 PM

Handling Web Component Removal with disconnectedCallback
Raymond Camden
MDN does a fairly good job of covering thePosted on: 05/17/2023 06:00:00 PM

My First Web Components Presentation - May 30
Raymond Camden
I am super excited (and a bit scared) to announce I'll be giving my first presentation on web components later th...
Updating and Supporting URL Parameters in Alpine.js
Raymond Camden
I think most of my readers know, when I get an idea in my head, I tend to go pretty deep into it. A few days ago, I blogge...
Add Streaming to Your Jamstack Site in Minutes
Raymond Camden
Last week I had the distinct pleasure of being on my buddy Todd Sharp's live stream, Streaming on Streaming. You can watch...
Links For You
Raymond Camden
Greetings from Tuscaloosa where I'm about two hours or so away from seeing my eldest walk across the stage and get his dip...
My Experience at Antiques Roadshow
Raymond Camden
So, as this is my blog, nothing is really "off-topic", but this is probably the most OT thing I've ever shared h...
Updating and Supporting URL Parameters in JavaScript
Raymond Camden
Not quite a long time ago, but roughly two years ago I wrote aPosted on: 04/27/2023 06:00:00 PM

Creating a Web Component for Reveal.js
Raymond Camden
I've been a fan of Reveal.js for many years. Reveal.js is a web-based present...
Testing the Web Share API
Raymond Camden
A week or so ago I discovered the Web APIs list on MDN. It'...
Need Help with ColdFusion?
Raymond Camden
As folks know, I love it when yall send me questions via email. I like to help others, I like to dig into issues ...
Using the Cookie Store API
Raymond Camden
Today while browsing a list of web APIs over at MDN, I ran ...
Using Speech Synthesis and Recognition with Alpine.js
Raymond Camden
Recently, I worked on two interesting (imho!) articles for our blog at work on integrating web APIs with the Adobe
Links For You
Raymond Camden
Today's Links For You is a special one, not just because it's my birthday, but... oh wait, yeah, that's the only reason. W...
Working with CloudCannon and Eleventy - My Experience
Raymond Camden
I've been working with the Jamstack (in its various iterations and names) for many years now. In that time, one area I had...
Awesome Algolia Updates (and some fixes here...)
Raymond Camden
I've been a huge fan, and user, of Algolia for a while now. I first wrote about...
WebC Updates in Eleventy
Raymond Camden
It's been a little while since I've blogged about the Eleventy WebC
New Blog Same as the Old Blog
Raymond Camden
Welcome to the new blog! Looks familiar, right? So... a month or so ago I decided it was time to start reconsidering a rew...
Links For You
Raymond Camden
Hello friends, tomorrow I'm heading out to Vegas for Adobe Summit, so I expect ...
Another Week, Another Mastodon Bot - Random Album Cover
Raymond Camden
Last September, I blogged about how I used the Spotify API and Pipedream to discover n...
Progressively Enhancing a Table with a Web Component
Raymond Camden
Back nearly a year ago (holy smokes time goes fast), one of my first articles about web components involved building a com...
Reminder about Web Components and Attributes
Raymond Camden
After my post yesterday aboutPosted on: 03/09/2023 06:00:00 PM

Interesting Caveat with Web Components and the Event Lifecycle
Raymond Camden
I've been exploring web components the last few months and...
Adding a Chart to an Apline.js Application
Raymond Camden
For a while now my blog queue has had an item in there suggesting I take a look at adding a basic chart to anPosted on: 03/06/2023 06:00:00 PM

Links For You
Raymond Camden
Good morning readers! I'm writing this in a hotel room in Tuscaloosa where my wife and I are visiting our son. He was pres...
Supporting PDF Embeds in an Eleventy WebC Component
Raymond Camden
Way back in the old days, in August of 2021, I wrote up an example of adding support for Adobe'sPosted on: 03/01/2023 06:00:00 PM

My First Bug
Raymond Camden
I've told this story a few times before, but I don't think I've actually ever shared it on my blog. My interest in and int...
Links For You
Raymond Camden
Normally I write these "Links For You" posts on the weekend, but my family and I will be on vacation for the nex...
Building a Mastodon Bot Listing Page in Eleventy
Raymond Camden
Chalk this up for yet another thing most folks probably won't need, but it was fun to build so I figured I'd share. I've h...
Another Update to my Slideshow Web Component - JavaScript Support
Raymond Camden
Last month I shared a simple web c...
Links For You
Raymond Camden
Hey folks, I'm writing to you from another world. A world where I somehow got eight-plus hours of sleep two days in a row....
Using JavaScript in a WebC Component
Raymond Camden
A week or so ago (time is so weird these days), I gave a presentation on Eleventy'sPosted on: 02/03/2023 06:00:00 PM

My town sure seems to have a lot of...
Raymond Camden
Ok, so I realize this will make me sound old (spoiler, I am old), but I swear I feel like my town (Lafayette, LA)...
Cloudinary Debugging Tip
Raymond Camden
I've been blogging about Cloudinary here for the past few months, and I wanted to...
Quick WebC Tip
Raymond Camden
Whenever I think I shouldn't post something because I'm covering something completely obvious, despite the fact that I mis...
Update to My Slideshow Web Component - by Šime Vidas
Raymond Camden
A few days ago I blogged about how...
Links For You
Raymond Camden
Happy Sunday, programs. Here's some links for you to enjoy this week. I'll be speaking this week at the free event,
A Simple Slideshow Web Component
Raymond Camden
As I continue to play around with and learn more about web components, I thought I'd build a simple component to make it e...
Covers, covers, covers
Raymond Camden
And now for something totally non-tech related, I've been working on a playlist of covers for a while now. I'm a heavy Spo...
Links For You
Raymond Camden
Welcome to the first links post of 2023! As always, the idea here is to use theses posts as a quick way to share cool link...
Short Number Formatting in Python
Raymond Camden
Yesterday I wrote a blog post about creatingPosted on: 01/05/2023 06:00:00 PM

Dynamically Showing and Hiding Slot Content in a Web Component
Raymond Camden
Happy New Year and Happy First Post of the Year! Not sure that's a thing but this is my blog so I'm making it a thing. The...
Wrapping Up 2022
Raymond Camden
I have a tradition here where - usually - I write up a "here's what I did this year" post. Typically I write thi...
Download Data as a File with Alpine.js
Raymond Camden
As my readers know, I've been updating some of my earlier Vue.js examples to demonstrate how they would work with
Adding Download Support in an Eleventy Site
Raymond Camden
I was thinking recently about how I would add "Downloads" support to an Eleventy site. By that I mean, a site wh...
Links For You
Raymond Camden
I had planned to release this over the weekend, but yesterday I got submerged into grinding levels on Octopath Traveler an...
Quick Test Post - Sorry!
Raymond Camden
Hey folks, earlier this week IPosted on: 12/09/2022 06:00:00 PM

Reading Image Sizes and Dimensions with Alpine.js
Raymond Camden
It's been a few weeks since I've done this, but while looking at my new stats (Posted on: 12/08/2022 06:00:00 PM

Automatically Posting to Mastodon and Twitter on New RSS Items
Raymond Camden
I promise I won't be making every upcoming post about Mastodon, but as I realized I was pretty much limiting my Twitter use to posting about my new blogs, I figured why not automate that so I don't have to even open Twitter? And I'm automating the post to Twitter, why not do the same for Mastodon? A...
Quirky Python Loop Thing
Raymond Camden
Please don't take this as a "Here is how you should do this in Python" post but rather, "I found this interesting behavior and thought I'd share it" instead. I know I've said this a million times on my blog already, but I'm learning Python and try my best to take every opportunity I can to practice ...
Building a Mastodon Bot on Pipedream
Raymond Camden
Like a lot of people, I've been making more use of Mastodon lately (you can find me here) and less use of Twitter. I'm not leaving Twitter, I'm just reducing my use of it. I'm finding Mastodon a nicer place overall and when and if Twitter collapses, I'd be OK just tooting. That being said, I've buil...
A Bare-Bones Eleventy Template for Glitch
Raymond Camden
A few weeks ago I blogged about a simple Alpine.js template for Glitch projects. I'm still new to Glitch and wanted to give it a whirl with an Eleventy demo I wanted to share. Glitch has an Eleventy template, but it's a bit verbose. It sets up a basic blog with sample posts and such, and that's grea...
Links For You
Raymond Camden
Normally I post these on Sunday, but I'm sitting in an office waiting room (nothing scary) on a Saturday and figured I'd g
Building a YouTube Embed Web Component (both vanilla and WebC flavored)
Raymond Camden
It's been a week or two since I've played with web components, and this morning I was thinking about them (because that's
Support External Articles in an Eleventy Blog
Raymond Camden
A few weeks ago, I began helping a friend migrate his company blog from WordPress to a new solution. Being a Jamstack prop
Quick LiquidJS + Eleventy Example - All Posts
Raymond Camden
So, on a whim today I decided to add a page to my blog to display every single post, separated by year. This was not meant to be used by anyone (hence me not linking to it in the nav), but something I've wanted around for a while. I've got a nice search form here, but sometimes I want to search for ...
Links For You
Raymond Camden
Happy DST Day! Or is it DST Ends day? Who knows. (And I'm not motivated enough to look it up.) This week I'll be heading to Connect.Tech, one of my absolute favorite conferences. I always see a few good friends there and the content itself is incredibly well done...
Adding Responsive Images with Cloudinary
Raymond Camden
In case you can't tell, I've been enjoying playing around with Cloudinary these last few weeks. As part of my research, I recently looked around in the docs for things I wanted to dig deeper into. One of the features I thought was fascinating was Cloudinary's rem...
Integrating Cloudinary Notifications with Pipedream
Raymond Camden
As I continue my journey into learning the awesomeness of the Cloudinary platform, today I decided to take a look at their notifications support. Cloudinary lets you specify a webhook URL that will be hit on different types of events. I whipped up a quick example...
An Alpine.js Template for Glitch
Raymond Camden
I discovered Glitch a few months ago, and while I haven't used it a lot sin
Building an API to List Cloudinary Images in a Folder
Raymond Camden
I was preparing to work on a Cloudinary and Apline post when I realized I needed something before I could build that demo - a list of images in a Cloudinary folder. While this is directly supported by their SDKs and REST APIs, I needed something that could be use...
Integrating Cloudinary into Eleventy
Raymond Camden
I've had on my "to-do" list for months now to take a look at Cloudinary and their media APIs. I got some time this week to play around with it and I wanted to share my experience. TLDR - it's freaking incredibly well done and surprisingly powerful. Here's what I ...
First Experience Building with Eleventy's WebC Plugin
Raymond Camden
A few weeks ago, Zach Leatherman began discussing his plans to add web component support to Eleventy. Starting with his announcement post, Adding Components to Eleventy with WebC, developers can now start working with a plugin, WebC, to test out this new support....
Working with Slots and Web Components
Raymond Camden
Before I begin a warning. As I've made clear over the last few posts on web components, I'm still very much in the "learn and try things out" phase of my education with web components. This post in particular is one I'm a bit unsure of, but as I learn, I like to ...
Working with Custom Events and Web Components
Raymond Camden
A few days ago I shared a web component I built that wrapped Adobe's PDF Embed library. As I said then, my intent was to build it as a quick prototype as I learn about web components, but this morning I got to thinking about web components and events. The PDF Emb...
Links For You
Raymond Camden
Welcome to another Sunday post of links. I don't know about you, but I'm enjoying gathering these and sharing them, so I hope yall find value in them as well. Let's get started! ...
Building a Placeholder Web Component with No External Dependencies
Raymond Camden
As my readers can tell, I'm on something of a web component kick, and while I'm enjoying building silly examples, today I wanted to share one I thought might actually be useful - a placeholder component that doesn't use any external services. ...
Web Component Experiment - Manipulating Inner Text
Raymond Camden
I've been thinking a lot more about web components lately, and this especially got a kick up after seeing a great pres...
A PDF Embed Web Component
Raymond Camden
I'm still pretty new to web components (see my post back in May,
Using the Adobe PDF Embed API with Vue 3
Raymond Camden
A long time ago, ok, February of last year, I posted about using the
Converting Markdown Code Blocks to Gists
Raymond Camden
File this under the "I have no freaking idea who this will be useful for" bucket, but I wrote up a script to
Links For You
Raymond Camden
Happy Almost October! It's Fall here, and by Fall, I mean still incredibly hot and humid and reminding me why I can't ...
JavaScript Quickie - Add Days But Prefer Business Days
Raymond Camden
Sometimes when thinking about something I want to post, a particular part of it grabs my attention and I decide to rip...
Building a Web View of a Public Google Drive Folder
Raymond Camden
I'm working on a project to help with local initiatives and as part of that effort, I needed to look into creating a n...
Discover New Music with the Spotify API and Pipedream
Raymond Camden
Frequent readers here will know I'm somewhat fascinated by randomness. As a few examples, I've built demos that rely o...
Using Google Maps with Alpine.js
Raymond Camden
It's been a little while since I've blogged about Alpine.js, and I thought an exam
Links For You
Raymond Camden
Another Sunday and another few posts to share with yall. I got ten hours of sleep last night so today is the best day ...
Investigating IndexedDB Wrapper Libraries - Part Three
Raymond Camden
Welcome to the third and final (for now) entry into my series looking at wrapper libraries for working with IndexedDB....
Adding Social Share Links in Eleventy
Raymond Camden
One common feature of content sites (including this one), is links/buttons/etc to share a piece of content on social m...