Dynamically Updating Views With Turbo Streams Using Hotwire And Lucee CFML

Ben Nadel explores the use of Turbo Streams to dynamically update views in a Hotwire and ColdFusion application....

From: Ben Nadel

My town sure seems to have a lot of...

Ok, so I realize this will make me sound old (spoiler, I am old), but I swear I feel like my town (Lafayette, LA) has about ten thousand or so storage businesses.

From: Raymond Camden

Working Code Podcast - Episode 112: Listener Questions

Ben Nadel and the crew respond to listener questions ranging from alternate realities to dead body disposal....

From: Ben Nadel

A Simple Slide Show Using Hotwire And Lucee CFML

Ben Nadel builds a simple slide show with Hotwire Turbo Drive and Lucee CFML. This defers all dynamic rendering to the ColdFusion server....

From: Ben Nadel

Cloudinary Debugging Tip

I've been blogging about Cloudinary here for the past few months, and I wanted to share a quick tip.

From: Raymond Camden

Senior Developers vs Master Developers

We need to do away with the term senior developer in the software industry. Here is why I propose we start using the term Master Developer.

From: Steve Neiland: Blog of a Web Developer

OnRequestStart() / OnRequest() Methods Invoked Even If Requested Template Doesn't Exist In Lucee CFML

Ben Nadel discovers that the onRequestStart() and onRequest() ColdFusion application event handlers get called in Lucee CFML even if the requested template doesn't exist....

From: Ben Nadel

Setting Up My ColdFusion + Hotwire Demos Playground

Ben Nadel creates a Dockerized ColdFusion and Hotwire playground in which he can explore the Hotwire framework from Basecamp....

From: Ben Nadel

Quick WebC Tip

Whenever I think I shouldn't post something because I'm covering something completely obvious, despite the fact that I missed it, I always find at least one other person who was also a bit slow in either remembering a basic tip or figuring out the simple stuff.

From: Raymond Camden

Easily Implement UUIDs as Primary Keys in Spring Boot 3

In this tutorial you will learn how to use one of the new features in Jakarta EE 10 in a Spring Boot 3 application.

From: Dan Vega

Be aware that ColdFusion 2018 end-of-life (and end of updates) is coming July 2023

Are you still running ColdFusion 2018? Did you know that its end-of-life is July 13, 2023? That's the date that "core" support ends--meaning, no more updates from Adobe after that, not even security fixes.

From: Charlie Arehart - Server Troubleshooting

Thrilled to be presenting at Devnexus 2023

I'm thrilled to announce that I've been selected as a speaker at Devnexus 2023, the long-running professional developer conference held in Atlanta.

From: Charlie Arehart - Server Troubleshooting

Working Code Podcast - Episode 111: How To Learn Stuff Good

Ben Nadel and the crew talk about the strategies that we use when we have to learn totally new thing (and how humbling that experience can be)....

From: Ben Nadel

What's new in FusionReactor 9.2.0, released Jan 18 2023

If you're a user of the wonderful FusionReactor monitoring and observability solution (for ColdFusion, Lucee, Java servers and more), you may delight in hearing news of a new FusionReactor (FR) version.

From: Charlie Arehart - Server Troubleshooting

Beware that latest Oracle JDK installers will REMOVE older JDK installs of that version

Here's something new to beware if you may run the Oracle JDK installer for the recently updated Java 11 or 17, whether on Windows, macOS, or via RPM: the new Oracle jdk installer WILL REMOVE any older previous versions of that JVM version created by previous JDK installers of the same major version....

From: Charlie Arehart - Server Troubleshooting

Does The Order Of Hash Inputs Matter In Terms Of Uniqueness And Distribution?

Ben Nadel explores the impact of input order when hashing values in ColdFusion....

From: Ben Nadel

Comparing Java's MessageDigest To ColdFusion's hash() Function In Lucee CFML

Ben Nadel compares Java's MessageDigest class to ColdFusion's hash() function for hashing compound / composite binary values....

From: Ben Nadel

Using "continue" To Short-Circuit .each() Iteration In ColdFusion

Ben Nadel shares a quirk of the CFML language in which "continue" can be used to short-circuit an .each() iteration function....

From: Ben Nadel

Working Code Podcast - Episode 110: Measuring Impact At Work

Ben Nadel and the crew talk about measuring productivity at work; and, what makes a day good or bad....

From: Ben Nadel

New updates released for Java 8, 11, 17, and 19 as of Jan 17 2023

Here's a heads-up that some will want to hear about: there are new JVM updates released today (Jan 17, 2023) for the current long-term support (LTS) releases of Oracle Java, 8, 11, and 17, as well as the current interim update 19.

From: Charlie Arehart - Server Troubleshooting

Dynamically Instrumenting ColdFusion Component Methods With GetTickCount() To Locate Performance Bottlenecks

Ben Nadel dynamically instruments his ColdFusion component methods with `getTickCount()` calls in order to locate performance bottlenecks....

From: Ben Nadel

Overriding Form Submission Properties Using Button Attributes In Native HTML

Ben Nadel demonstrates that form attributes can be overridden by submit buttons in native HTML....

From: Ben Nadel

CUID2 For ColdFusion / CFML

Ben Nadel shares his ColdFusion port of the CUID2 library, which provides collision-resistant IDs that are optimized for horizontal scaling, security, and performance....

From: Ben Nadel