Using getApplicationMetadata() To Provide Global Defaults In ColdFusion

Ben Nadel explores the use of getApplicationMetadata() as a means to provide global defaults for custom code in ColdFusion....

From: Ben Nadel

CF_SaveFile Custom Tag In ColdFusion

Ben Nadel creates a SaveFile custom tag in ColdFusion that implements the CFSaveContent API but which stores the content to disk....

From: Ben Nadel

Dedenting Text In ColdFusion

Ben Nadel demonstrates how to dedent text in ColdFusion using regular expressions....

From: Ben Nadel

Paginating The Postmark Bounces API In ColdFusion

Ben Nadel demonstrates how he uses ColdFusion to paginate the Bounces API in Postmark in order to identify problematic email addresses....

From: Ben Nadel

Creating blockTrim(), inlineTrim(), and trailingTrim() Functions In ColdFusion

Ben Nadel implements blockTrim(), inlineTrim(), and trailingTrim() as a code kata for removing whitespace in ColdFusion....

From: Ben Nadel

Working Code Podcast - Episode 174: When Good Software Goes Bad

Ben Nadel and the crew talk about managing and remediating incidents at work....

From: Ben Nadel

Working Code Podcast - Episode 172: Building Your Own Standard

working code podcast, technology podcast, programming podcast, podcasts, web development podcast...

From: Ben Nadel

Extracting JSON Embedded Within A Generate HTML File In ColdFusion

Ben Nadel demonstrates how to extract an embedded JSON payload, decode it, and parse it back into a ColdFusion data structure....

From: Ben Nadel

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

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

Magic Life-Cycle Test In Alpine.js

Ben Nadel explores the life-cycle of a custom magic in Alpine.js....

From: Ben Nadel

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