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

Spread Operator Cannot Replace Struct-Based argumentCollection In ColdFusion

Ben Nadel demonstrates that the spread operator does not play nicely with named argument invocation of methods in ColdFusion....

From: Ben Nadel

Adobe ColdFusion Elvis Operator Struggles With Nested Array References

Ben Nadel demonstrates that Adobe ColdFusion's Elvis operator / Null Coalescing operator will fail with nested, undefined array indices....

From: Ben Nadel

Styling An Element When An Input's Placeholder Is Being Shown In CSS

Ben Nadel demonstrates how to use the :placeholder-shown CSS pseudo-class to style elements based on the visibility of an input's placeholder pseudo-element....

From: Ben Nadel

On Returning SQL Queries As Arrays In ColdFusion

Ben Nadel reflects on several months of architecting his ColdFusion data access layer (DAL) to return Arrays (of Structs), not Queries....

From: Ben Nadel

Working Code Podcast - Episode 135: Note To Self

Ben Nadel and the crew talk about a variety of topics that enter Ben's mind....

From: Ben Nadel

Dynamically Swapping Input / Keyboard InputMode On iOS

Ben Nadel looks at switching from the iOS Numeric keyboard to the Text keyboard by dynamically changing the inputmode of the Input control....

From: Ben Nadel

Adobe ColdFusion Returns NULL Dates As NULL When Using CFQuery ReturnType "Array"

Ben Nadel demonstrates that Adobe ColdFusion returns NULL dates as NULL values when using the returnType="Array" behavior in the CFQuery tag....

From: Ben Nadel

Always Include Charset With fileRead() In ColdFusion

Ben Nadel fixes a character encoding bug in his ColdFusion code by including the charset argument in his fileRead() function call....

From: Ben Nadel

Working Code Podcast - Episode 134: Ben Goes To A Conference

Ben Nadel and the crew talk about the CFCamp ColdFusion conference in Munich, Germany....

From: Ben Nadel

Working Code Podcast - Episode 133: The Final Stretch

Ben Nadel and the crew talk why finishing a project feels so hard; and, what we can do to get our projects across the finish line....

From: Ben Nadel

Working Code Podcast - Episode 132: Virtual Reality

Ben Nadel and the crew talk about Virtual Reality (VR) and Augmented Reality (AR) in the wake of Apple's new Vision Pro release....

From: Ben Nadel

Code Kata: Compacting Arrays In ColdFusion

Ben Nadel demonstrates how to compact an array in ColdFusion. That is, to remove the undefined values / indices....

From: Ben Nadel

Working Code Podcast - Episode 131: Starting From Scratch

Ben Nadel and the crew talk about what it's like to start building Dig Deep Fitness from scratch. And, how to keep progress moving forward without going down rabbit holes....

From: Ben Nadel