Manually Refactoring The GildedRose Kata In ColdFusion
A walk-through of manually refactoring the complex GildedRose kata code in ColdFusion, focusing on improving the updateQuality method.
A walk-through of manually refactoring the complex GildedRose kata code in ColdFusion, focusing on improving the updateQuality method.
A developer creates a ColdFusion/CFML version of the GildedRose refactoring kata, sharing the initial complex code for others to practice refactoring.
Explains how to configure ColdFusion to process non-CFML files (like .html, .txt) as executable CFML code when using the cfinclude tag.
Explores using ColdFusion's unique CFML features for rapid application prototyping, focusing on tag-based syntax and seamless code collocation.
Explains how to implement the onMissingTemplate() event handler in a ColdFusion Application.cfc to handle requests for missing CFML templates.
Exploring the concept of a 'Maybe' data type in ColdFusion to handle values that may or may not exist, improving code readability.
A developer explains why they won't enable 'full null support' in Adobe ColdFusion 2025 after testing the feature.
Ben Nadel argues for using self-closing ColdFusion custom tags to make code structure explicit and avoid confusion in nested tags.
Explores creating explicit runtime extensions and polyfills in ColdFusion using CFInclude and CFModule to avoid 'magic' functions.
A bug in Adobe ColdFusion prevents closures from working correctly inside custom tags, causing scoping errors.
Explores how Adobe ColdFusion allows struct keys containing dots to be accessed directly, unlike Lucee CFML.