Creating A StructPop() Function In ColdFusion
Ben Nadel creates a StructPop() user defined function (UDF) in ColdFusion that will return a struct value and delete the given key in a single operation....
Recent blog posts covering JavaScript, User Experience (UX), ColdFusion, Node.js, and other topics
Ben Nadel creates a StructPop() user defined function (UDF) in ColdFusion that will return a struct value and delete the given key in a single operation....
Ben Nadel creates string interpolation templates using both Java's Pattern Matcher and ColdFusion's native variable interpolation....
Ben Nadel demonstrates the new rounding precision argument in the round() function in Adobe ColdFusion 2025....
Ben Nadel demonstrates how he turns flat hierarchical data into a tree structures in ColdFusion using a two pass, O(n) algorithm....
Ben Nadel takes a quick look at calling member methods directly on struct, array, and string literals in Adobe ColdFusion 2025.0.8....
Ben Nadel takes a first look at using Sets in ColdFusion to gather unique collections of values....
Ben Nadel builds a custom Adobe ColdFusion Summit (CFSummit) 2026 event agenda experience. This works better for his brain....
Ben Nadel demonstrates how to use ColdFusion's built-in functions (BIFs) as callbacks in the 2025 update 8....
Ben Nadel demonstrates that ColdFusion functions can be passed into Java as Unary / Binary operators as of Adobe ColdFusion 2025.0.8....
Ben Nadel showcases the developer UI widget that he builds into his ColdFusion applications for application insights and quick links to mail and logs....
Ben Nadel demonstrates how to use the "name:" attribute in Docker Compose to collocate all docker assets under the same project umbrella....
Ben Nadel applies the transactional outbox pattern to this ColdFusion blog, ensure at least once delivery for all of his comment emails....
Ben Nadel explores fixed-time / constant-time comparison in ColdFusion as a means to prevent timing attacks....
Ben Nadel shares what he believes is a serializeJson() bug introduced in the recent Adobe ColdFusion 2025 patches....
Ben Nadel confirms that the CFLock tag's name attribute is case-insensitive....
Ben Nadel describes how Claude Code made a compelling case for simplifying SQL statements: treating ON clauses as table relationships and WHERE clauses for row filtering....
Ben Nadel replaces the nginx proxy and URL rewriting with CommandBox in his local ColdFusion development environment....
Ben Nadel feels shame about sitting with discomfort in the age of Artificial Intelligence....
Ben Nadel adds isSame() and isDifferent() to his global extensions for ColdFusion. These are semantic wrappers for the compare() function....
Ben Nadel learns about MySQL's FOR SHARE / FOR UPDATE mechanics; and retrofits Big Sexy Poems to include locking reads in his ColdFusion code....
Ben Nadel fixes his strange whitespace issue by disabling the "Enable Whitespace Management" feature in the Adobe ColdFusion admin....
Ben Nadel demonstrates that jSoup can be used to parse user-generated content (UGC) and translate it into CFMailML ColdFusion custom tag invocations....
In Adobe ColdFusion, the CFModule tag's template attribute must be provided as an explicit attribute; or, it throws a very cryptic error message....
Ben Nadel demonstrates how to traverse a ColdFusion custom tag stack across all three major CFML engines, taking platform-specific quirks into account....
Ben Nadel demonstrates that getBaseTagData() doesn't work inside a closure in Adobe ColdFusion 2025....
Ben Nadel explains his external link interception workflow for Big Sexy Poems. This shows a warning to the current user that they are about to leave the site....
Ben Nadel builds ColdFusion methods that parse URLs using the underlying java.net.URI Java class....
Ben Nadel looks at using cached ColdFusion components as scoped proxies. This allows long-lived components to have request-specific state....
Ben Nadel outlines a reproduction case for an Adobe ColdFusion 2025 bug that involves asynchronous iteration, closures, and local variables....
Ben Nadel demonstrates a JSON serialization (and subsequent deserialization) bug in Adobe ColdFusion 2025....