A Quick First Look at Amazon Bedrock (with Node.js)

My regular readers (hello, yall rock!) know I've been playing with generative AI the past few months.

From: Raymond Camden

Understanding RegExp Capture Groups When Using .split() In JavaScript

Ben Nadel demonstrates how regular expression capture groups work in String split() calls in JavaScript....

From: Ben Nadel

All Your Dragons Are Belong To Us

Forgive the somewhat silly title, but it's not like I haven't been silly here before.

From: Raymond Camden

Playing With MutationObserver In JavaScript

Ben Nadel explores the MutationObserver API as a means to dynamically bind and unbind controllers in JavaScript....

From: Ben Nadel

Links For You

For those who celebrate, happy Easter.

From: Raymond Camden

Using VALUES / ROW To Create Derived Table From Static Values In MySQL 8.0.19

Ben Nadel demonstrates how to use the VALUES / ROW construct in MySQL 8.0.19 to provide static data as a derived table....

From: Ben Nadel

On Ending Path Variables With A Slash (Or Not) In ColdFusion

Ben Nadel pontificates on whether or not to end path variables with a trailing slash in ColdFusion....

From: Ben Nadel

Promise.withResolvers in JavaScript

Let me know if you've heard this one before.

From: Michael Walter Van Der Velden

Using Generative AI to Check for Spam

A few days ago I wrote up an exploration I did in Spam APIs, "Spam APIs in 2024".

From: Raymond Camden

Using CFModule To Render Templates With Isolation In ColdFusion

Ben Nadel demonstrates that the CFModule tag can be used to render templates with strong isolation in ColdFusion....

From: Ben Nadel

Automating Blog Post Headers with Firefly Services

Yesterday I introduced you to Adobe's new offering, Firefly Services, and demonstrated a simple example of how to generate images from prompt using the REST APIs.

From: Raymond Camden

Working Code Podcast - Episode 171: Strategy Vs. Tactics

Ben Nadel and the crew talk about the difference between strategy and tactics at work....

From: Ben Nadel

Bypassing Imperva SecureSphere WAF (CVE-2023-50969)

Background Imperva SecureSphere Web Application Firewall (WAF) is an on-premise security solution to inspect, monitor and block traffic to web applications.

From: Hoya Haxa - A Security Research Blog

Automate Generative Image APIs with Firefly Services

Adobe Summit is currently happening in Vegas and while there's a lot of cool stuff being announced, I'm most excited about the launch of Firefly Services.

From: Raymond Camden

Speaking at CF Summit East 2024

The kind folks at Adobe have invited me back to speak at CF Summit East 2024 in Washington DC.

From: South of Shasta: Software Development, Web Design, Training

Spam APIs in 2024

I enjoy building API demos so I generally keep an eye out for interesting APIs to play with.

From: Raymond Camden

Magic Life-Cycle Test In Alpine.js

Ben Nadel explores the life-cycle of a custom magic in Alpine.js....

From: Ben Nadel

Defending Against CVE-2024-20767 (ColdFusion Arbitrary File System Read)

Technical details for CVE-2024-20767 (ColdFusion Arbitrary File System Read) from APSB24-14 have now been publicly disclosed by the researcher who reported it to Adobe PSIRT:  https://jeva.

From: Hoya Haxa - A Security Research Blog

Code Kata: Parsing Time Spans In ColdFusion

Ben Nadel demonstrates how to parse a time span back into days, hours, minutes, and seconds in ColdFusion....

From: Ben Nadel

Code Kata: Alpine.js Calendar Component

Ben Nadel tries to build a calendar component in Alpine.js....

From: Ben Nadel