A second priority 1 CF security update in one week, released Jul 14 2023

Just days after a P1 security update released on Jul 11, Adobe has released yet another on Jul 14.

From: Charlie Arehart - Server Troubleshooting

Are there any serious full-time ColdFusion jobs available?

I saw this question posted on a ColdFusion forum the other day: "Are there any serious, open full-time ColdFusion positions outside government contracts out there? Preferrably WFH.

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

Styling An Element When An Input's Placeholder Is Being Shown In CSS

Ben Nadel demonstrates how to use the :placeholder-shown CSS pseudo-class to style elements based on the visibility of an input's placeholder pseudo-element....

From: Ben Nadel

Simpler Bootstrap accordions

Vertically collapsing accordion UI components are simple to implement these days using native HTML.

From: cfSimplicity

On Returning SQL Queries As Arrays In ColdFusion

Ben Nadel reflects on several months of architecting his ColdFusion data access layer (DAL) to return Arrays (of Structs), not Queries....

From: Ben Nadel

Working Code Podcast - Episode 135: Note To Self

Ben Nadel and the crew talk about a variety of topics that enter Ben's mind....

From: Ben Nadel

P1 security update released today Jul 11 2023 for ColdFusion 2023, 2021, and 2018

Folks using CF2023, 2021, or 2018 will want to know that a Priority 1 security update has been released today affecting all 3 releases, update 1 for CF2023 (its first), update 7 for CF2021, and update 17 for CF2018 (its last).

From: Charlie Arehart - Server Troubleshooting

Presenting "CF Scheduled Tasks: more than you may know, and should" at Hawaii CF Meetup, Jul 28

On Jul 28 at 6pm US Eastern, I'll be offering this talk (online) on the Hawaii ColdFusion Meetup (hosted by John Barrett).

From: Charlie Arehart - Server Troubleshooting

Dynamically Swapping Input / Keyboard InputMode On iOS

Ben Nadel looks at switching from the iOS Numeric keyboard to the Text keyboard by dynamically changing the inputmode of the Input control....

From: Ben Nadel

Adobe ColdFusion Returns NULL Dates As NULL When Using CFQuery ReturnType "Array"

Ben Nadel demonstrates that Adobe ColdFusion returns NULL dates as NULL values when using the returnType="Array" behavior in the CFQuery tag....

From: Ben Nadel

Always Include Charset With fileRead() In ColdFusion

Ben Nadel fixes a character encoding bug in his ColdFusion code by including the charset argument in his fileRead() function call....

From: Ben Nadel

Working Code Podcast - Episode 134: Ben Goes To A Conference

Ben Nadel and the crew talk about the CFCamp ColdFusion conference in Munich, Germany....

From: Ben Nadel

On ColdFusion, AES, and Padding Oracle Attacks: Hic Sunt Dracones

TL; DR: If you use AES-CBC (or another block cipher operating in CBC mode) to decrypt user-controlled ciphertext, validate the ciphertext with an HMAC or similar integrity check prior to decryption to avoid Padding Oracle vulnerabilities.

From: Hoya Haxa - A Security Research Blog

Working Code Podcast - Episode 133: The Final Stretch

Ben Nadel and the crew talk why finishing a project feels so hard; and, what we can do to get our projects across the finish line....

From: Ben Nadel

Adobe ColdFusion Log Verboseness

Server logs in ColdFusion are a must-have resource to help you tune, monitor, and troubleshoot your servers.

From: Chris Tierney

Working Code Podcast - Episode 132: Virtual Reality

Ben Nadel and the crew talk about Virtual Reality (VR) and Augmented Reality (AR) in the wake of Apple's new Vision Pro release....

From: Ben Nadel

Code Kata: Compacting Arrays In ColdFusion

Ben Nadel demonstrates how to compact an array in ColdFusion. That is, to remove the undefined values / indices....

From: Ben Nadel

Real World ColdBox App Architecture

Hi, I'm Nolan. My team is building a brand new ColdBox 6 app from scratch. We're using Docker, AWS, CommandBox, GitHub Actions, several modules from ForgeBox, Bash scripts, and Alpine.js. And ya know what? This tech tech may very well become the new base line on which I start all future projects.

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

My CFCamp 2023 Schedule

With so much great content at CFCamp, I'm having a hard time deciding between sessions! This is my best guess as to where you'll be able to find me.

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

Speaking at CF Camp 2023

I'm sitting in a hotel room in Munich, recovering from jet lag. That can only mean one thing: CF Camp is back, and I was picked as one of the speakers. :)

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