Cycling Through A Sequence In ColdFusion
Yesterday, I was working on a sortable datagrid with server-side pagination; and I was writing logic to toggle between ASC and DESC directions based o
BenNadel.com is a personal blog by Ben Nadel, a web development expert, covering a wide range of topics including JavaScript, ColdFusion, Angular, and various modern web technologies. The blog features deep-dive tutorials, practical coding tips, and insights on web development best practices. With a focus on real-world problem-solving, Ben shares his extensive experience as a full-stack developer, making the site a valuable resource for developers at all levels.
92 articles from this blog
Yesterday, I was working on a sortable datagrid with server-side pagination; and I was writing logic to toggle between ASC and DESC directions based o
Learn how to prevent silent database value truncation in ColdFusion by adding boot-time assertions in Application.cfc for MySQL datasources.
Building a custom syntax highlighter API using Claude Code to replace GitHub Gist API for code blocks.
A programmer reflects on how AI changes coding as a hobby, shifting from professional utility to personal joy and self-care.
Explores creating a StructPop() function in ColdFusion that reads and deletes a key from a struct, similar to Array.pop().
A technical guide on creating string interpolation templates in ColdFusion using Java's Pattern and Matcher classes for SEO URL generation.
Adobe ColdFusion 2025 Update 8 adds decimal precision to the round() function, simplifying rounding to specific decimal places.
Learn how to build tree structures from hierarchical data in ColdFusion using a two-pass O(n) algorithm.
Explores calling member methods directly on struct, array, and string literals in Adobe ColdFusion 2025.0.8, with code examples and parsing limitations.
Using ColdFusion 2025's new Sets feature to gather unique values from arrays, comparing traditional struct-based methods.
Developer builds a personalized schedule page for Adobe ColdFusion Summit 2026 using Claude Code and JSON data.
Explains using built-in functions as callbacks in Adobe ColdFusion 2025.0.8, with examples like ucase in Array.map().
How to use ColdFusion functions as Java operators in Adobe ColdFusion 2025, with examples using AtomicInteger.
A ColdFusion developer explains how to create a floating UI widget for local development environments using custom tags.
Learn how to use Docker Compose's 'name' attribute to create consistent, meaningful asset prefixes for containers, images, and volumes.
Implementing the transactional outbox pattern in ColdFusion to ensure reliable email delivery after database changes.
How to implement constant-time equality checks in ColdFusion to prevent timing attacks on authentication code.
Intermittent bug in Adobe ColdFusion 2025's serializeJson() function causing transient errors, resolved with sleep and retry.
Testing whether the CFLock tag's name attribute in ColdFusion is case-insensitive.
A developer explains how Claude Code convinced them to simplify SQL JOINs by moving filters from ON to WHERE clauses for better readability.