AI Makes Sitting With Discomfort Feel Shameful
A developer reflects on how AI makes the slow, deliberate process of learning and problem-solving feel shameful.
A developer reflects on how AI makes the slow, deliberate process of learning and problem-solving feel shameful.
Adding isSame() and isDifferent() convenience methods to ColdFusion for human-friendly string comparison.
Explains using MySQL SELECT FOR UPDATE and FOR SHARE for row-level locking in ColdFusion, with practical coding examples.
Troubleshooting whitespace stripping in ColdFusion custom tags due to Whitespace Management setting.
Using jSoup to parse user-generated HTML and dynamically map it onto CFMailML custom tags for robust email rendering.
Explains a cryptic error in Adobe ColdFusion when using cfmodule tag with attributeCollection, and how to fix it.
Exploration of ColdFusion custom tag stack traversal across Adobe ColdFusion, Boxlang, and Lucee CFML engines.
How to route external links through an interstitial warning page in ColdFusion, with code examples and workflow details.
Explains how to parse URLs and query strings in ColdFusion using Java's URI class, providing custom wrapper functions.
Explores using cached ColdFusion components as scoped proxies for request-specific state, detailing implementation within a DI/IoC context.
A bug report and analysis of an Adobe ColdFusion issue where nested closures with parallel array iteration destroy function arguments.
A developer discovers and details a JSON serialization bug in Adobe ColdFusion 2025 related to java.lang.Character escaping.
Explains enhancing a poetry app's share links with Myers Diff algorithm to show granular differences between poem snapshots and live edits.
A developer explores using the GitHub Markdown API for syntax highlighting in ColdFusion, moving away from GitHub Gists.
A developer enhances the GildedRose kata test output in ColdFusion by implementing the Myers Diff algorithm for better error visualization.
A developer explores implementing the Myers Diff algorithm in ColdFusion to create detailed text comparisons for debugging code kata results.
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 order required and optional arguments in ColdFusion functions for better semantic clarity, using named parameters.
A ColdFusion code kata exploring methods for conditionally formatting compound strings like names and addresses, comparing brute-force logic with list functions.