Using Labeled Loops In ColdFusion

Ben Nadel explores the use of loop labels in ColdFusion to control and outer loop from an inner loop....

From: Ben Nadel

Using Seekable Read Files In ColdFusion

Ben Nadel looks at using fileSeek() to randomly access seekable files in ColdFusion....

From: Ben Nadel

Using CFLoop To Iterate Over A File Line-By-Line In ColdFusion

Ben Nadel demonstrates how to read a text file line-by-line using CFLoop in ColdFusion....

From: Ben Nadel

Using Feature Flags To Hack Your Own Psychology

Ben Nadel discusses the psychological benefits of using feature flags as a way to provide landmarks and a sense of continual progress....

From: Ben Nadel

Working Code Podcast - Episode 142: Tangents All The Way Down

Ben Nadel and the crew talk all manner of randomness from vendoring files to the trap of innovation....

From: Ben Nadel

Wireframing For Everyone By Michael Angeles, Leon Barnard, And Billy Carlson

Ben Nadel reviews Wireframing For Everyone, an A Book Apart release by Michael Angeles, Leon Barnard, and Billy Carlson. An excellent read, this book is a value-add for anyone involved in software design and development....

From: Ben Nadel

Working Code Podcast - Episode 141: Building Stuff So You Can Build Stuff

Ben Nadel and the crew talk about "dog fooding", and the importance of becoming our own customers when building a product offering....

From: Ben Nadel

Using Position: Sticky With Multi-Sided Anchoring In CSS

Ben Nadel demonstrates that position: sticky can be anchored on multiple sides at once in CSS....

From: Ben Nadel

Working Code Podcast - Episode 140: Fraud, What Is It Good For?

Ben Nadel and the crew talk detecting, preventing, and dealing with the aftermath of fraud within our web applications....

From: Ben Nadel

Error "Type" Isn't Always A String In Adobe ColdFusion

Ben Nadel demonstrates that the error "type" in Adobe ColdFusion isn't always a String....

From: Ben Nadel

Sanity Check: Using Overflow Scrolling On CSS Flexbox Panels

Ben Nadel demonstrates that CSS Flexbox panels with overflow:auto work exactly as he hoped they would work....

From: Ben Nadel

Working Code Podcast - Episode 139: New Tables vs New Columns

Ben Nadel and the crew talk database schema design; and how many, smaller tables might be beneficial when compared to fewer, wider tables....

From: Ben Nadel

My ColdFusion "Controller" Layer Is Just A Bunch Of Switch Statements And CFIncludes

Ben Nadel demonstrates how he can create a robust and resilient routing / controller layer using nested CFSwitch and CFInclude tags in ColdFusion....

From: Ben Nadel

Working Code Podcast - Episode 138: Ben Goes Streaking!

Ben Nadel and the crew talk about tracking activity streak data in Dig Deep Fitness; and, how to deal with an individual user's timezone....

From: Ben Nadel

Layla Porter On Modular Monolith Boundaries

Ben Nadel learns from Layla Porter that his assumptions about a "modular monolith" were completely wrong. Dangerously wrong....

From: Ben Nadel

Auto-Saving Form Data In The Background Using The fetch() API

Ben Nadel demonstrates how to auto-save form data in the background using the fetch() API with the FormData() object....

From: Ben Nadel

MySQL 8.0.13 Can Use An Existing Column As The DEFAULT Value For A New Column

Ben Nadel demonstrates that MySQL 8.0.13 ALTER statements allow a new column to default to the value of an existing column....

From: Ben Nadel

Considering UTC And Recording Activity Streak Data In ColdFusion

Ben Nadel considers how to handle date/time values in ColdFusion when recording activity streak / behavioral streak data....

From: Ben Nadel

Working Code Podcast - Episode 137: The Grug Brained Developer

Ben Nadel and the crew have fun reading and reviewing "The Grug Brained Developer", a humorous look at software development foibles....

From: Ben Nadel

Working Code Podcast - Episode 136: Do Words Matter?

Ben Nadel and the crew talk about the power of words and how having a shared understanding can make communication much easier....

From: Ben Nadel