Links For You (3/8/25)

Happy afternoon, programs.

From: Raymond Camden

Using The Safe Navigation Operator To Propagate NULL Arguments In ColdFusion

Ben Nadel demonstrates how to use the safe navigation operator to propagate possibly null values down through method calls in ColdFusion....

From: Ben Nadel

Java 21: Could not find agent library instrument on the library path

Today I was trying to load a -javaagent on Java 21 / ColdFusion 2025 on Windows Server 2022, but I was getting the following error: Error occurred during initialization of VM Could not find agent library instrument on the library path, with error: Can't find dependent libraries Module java.

From: Pete Freitag's Homepage

Fixinator Version 6 Released

I’m extremely pleased to announce the release of Fixinator version 6.

From: Pete Freitag's Homepage

ColdFusion 2025 Breaking Changes Explained

In case you missed it, Adobe released ColdFusion 2025 last week.

From: Pete Freitag's Homepage

Parsing Uploaded Resumes into Form Fields with Google Gemini

As I've recently become somewhat familiar with job application sites (sigh, thanks Adobe), I've noticed an interesting feature some sites use.

From: Raymond Camden

ColdFusion Custom Tags Can Use Dashes In Tag Names

Ben Nadel demonstrates that dashes can be used in custom tag identifiers in ColdFusion....

From: Ben Nadel

Code Break this Thursday - Ray Finally Learns React

Ok, so if you attended my last Code Break session you know I was hinting that I was really excited for my next one.

From: Raymond Camden

Using The Button Form Attribute To Create Standalone Buttons In HTML

Ben Nadel demonstrates how to use the button's "form" attribute to make stand alone buttons actionable in native HTML; and how that can make styling the page with CSS easier....

From: Ben Nadel

Using AI in the Browser for Typo Rewriting

Last week I gave a presentation on Chrome's new built-in AI support (I'll link the video at the end) and it's gotten me inspired to consider new and different ways these APIs can be used to enhance the user experience.

From: Raymond Camden

Checking For Nested CFThread Execution In Adobe ColdFusion

Ben Nadel looks at various techniques for testing whether or not your code is running in a CFThread context in Adobe ColdFusion....

From: Ben Nadel

Using Java Libraries in BoxLang

One of the aspects that makes BoxLang compelling is that it runs on top of the Java Virtual Machine which means you get access to any Java library out there.

From: Raymond Camden

ColdFusion 2025 released, Feb 25 2025: resources and my initial thoughts

blockquote { font-style: italic } ColdFusion 2025 has been released today, Feb 25 2025.

From: Charlie Arehart - Server Troubleshooting

Using Parallel Looping in BoxLang

Last week I wrote about converting a Python file search script to BoxLang.

From: Raymond Camden

Links For You (2/22/25)

Happy Link Day.

From: Raymond Camden

Building a File Search Script in BoxLang

My initial blog post on BoxLang used a simple script example to demonstrate how the language can be used to build shell script type utilities and it got me thinking about other ways I could use BoxLang for my own personal tools.

From: Raymond Camden

Rest Operator Doesn't Work With Only One Argument In Adobe ColdFusion

Ben Nadel illustrates a bug in the rest operator implementation in Adobe ColdFusion (including the 2025 Beta)....

From: Ben Nadel

Quick Demo of Chrome's Summarization GenAI (Upcoming) API

I've blogged a few times recently about Google's AI on Chrome initiative to bring AI features to the browser itself.

From: Raymond Camden

Processing large spreadsheet files efficiently in CFML

The latest Spreadsheet CFML release has improved support for processing large XLSX files

From: cfSimplicity

Sanity Checking HTTP Method Used After Location() Call In ColdFusion

Ben Nadel validates that the browser issues a GET request in response to the default location() behavior in ColdFusion....

From: Ben Nadel

Which PrettyLittleThing was it again?

At the end of today, I will no longer work at PrettyLittleThing...

From: Michael Walter Van Der Velden

Building a Web App with BoxLang

I've been building web apps for thirty years now, which frankly is kind of scary to see explicitly spelled out.

From: Raymond Camden

Hypermedia Systems By Carson Gross

Ben Nadel reviews the book, Hypermedia Systems, by Carson Gross, Adam Stepinski, and Deniz Akşimşek. It's a very compelling book that discusses hypermedia, htmx, and the use of HTML as a unified interface for web application development....

From: Ben Nadel

Building Serverless Lambda Functions with BoxLang

I've been a fan of serverless for quite some time.

From: Raymond Camden

Using Intl.DurationFormat for Localized Durations

Last year I had the opportunity to give a talk on the web platform's Intl specification.

From: Raymond Camden