Decoding The EncodeForJavaScript() Output In ColdFusion

Ben Nadel demonstrates how to parse the encodeForJavaScript() output back into a string in ColdFusion....

From: Ben Nadel

Less CSS Won't Import The Same File Twice When Globbing

Ben Nadel demonstrates that the Less CSS compiler will dedupe @import paths, which gives us more control over the order of CSS declarations....

From: Ben Nadel

Forking Hotwire Turbo To Make It ColdFusion Compatible

Ben Nadel forks Hotwire Turbo and enables it for ColdFusion file extensions....

From: Ben Nadel

Recordings available for the recent 17-session Adobe ColdFusion Summit Online 2024

If you may have missed the news, Adobe recently held an online event over several weeks (Mid-Feb to Mid-March) where they had most of the presenters from the Adobe CF Summit 2023 in Vegas give repeats of their talks.

From: Charlie Arehart - Server Troubleshooting

Delighted to be presenting at CFCamp 2024, on "Using Redis for session storage in ACF and Lucee"

I'm delighted to share the news that I've been selected to be a presenter again at the wonderful CFCamp event, being held again June 13-14 in Munich, Germany.

From: Charlie Arehart - Server Troubleshooting

Speaking online tonight at MMCFUG, on "What if no one is monitoring your DB server?"

Just wanted to share news for my readers here that tonight (Apr 9 at 7pm US Eastern time) I will be presenting at the online meeting of the Mid-Michigan CFUG, on the topic, "What if no one is monitoring your DB server?".

From: Charlie Arehart - Server Troubleshooting

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

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

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

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

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

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

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

HTML Templates Can Be Mutated Just Like Any Other DOM

Ben Nadel demonstrates that an HTML template can be mutated just like any other DOM mutation in JavaScript....

From: Ben Nadel

CSS Enter Animations Follow The 80/20 Rule

Ben Nadel demonstrates that CSS enter animations gives us 80% of the user experience value with only 20% of the work (if that)....

From: Ben Nadel