Ask Ben: Fisher-Yates Shuffle Algorithm In ColdFusion

Ben Nadel demonstrates how to implement the Fisher-Yates shuffle algorithm in ColdFusion....

From: Ben Nadel

Exploring DOM Mutation Observation In Alpine.js 3.13.5

Ben Nadel looks at Alpine.js' ability to observe and react to DOM manipulation within the current document....

From: Ben Nadel

Various Ways To Get ColdFusion Data Into An Alpine.js Component

Ben Nadel explores several ways in which to get ColdFusion data into an Alpine.js component....

From: Ben Nadel

Recursive Template Rendering In Alpine.js 3.13.5

Ben Nadel demonstrates how to recursively render a tree data structure in Alpine.js 3.13.5 using his x-template-outlet directive....

From: Ben Nadel

Creating A Template-Outlet Directive In Alpine.js 3.13.5

Ben Nadel demonstrates how to render templates using a template-outlet directive in Alpine.js 3.13.5....

From: Ben Nadel

Cloning Templates In Alpine.js 3.13.5

Ben Nadel demonstrates how to clone template elements in Alpine.js 3.13.5; and, how to supply an intermediary scope to each cloned element....

From: Ben Nadel

Overcoming Asymmetric Prototype Property Access With Proxies In JavaScript

Ben Nadel demonstrates how the Proxy object can be used to change prototype chain access in JavaScript....

From: Ben Nadel

Working Code Podcast - Episode 167: Do You Have A Brand?

Ben Nadel and the crew talk about personal brand building....

From: Ben Nadel

Scoping Reactive Object References In The DOM In Alpine.js 3

Ben Nadel creates a custom directive in Alpine.js 3.13.5 that allows an x-data reactive object to be scoped for more obvious access....

From: Ben Nadel

Creating A CSS Class Name Directive In Alpine.js 3

Ben Nadel demonstrates how to dynamically bind CSS class names using a custom directive in Alpine.js 3.13.5....

From: Ben Nadel

Creating A CSS Class Name Directive In Apline.js 3

Ben Nadel demonstrates how to dynamically bind CSS class names using a custom directive in Alpine.js 3.13.5....

From: Ben Nadel

Submitting Forms With CMD+Enter In Alpine.js

Ben Nadel looks at several ways to submit a form using the CMD+Enter key combination in Alpine.js....

From: Ben Nadel

Hello World In Svelte JS 4

Ben Nadel explores Svelte JS for the first time, building an interactive JSON explorer in Svelte 4.2.10....

From: Ben Nadel

Working Code Podcast - Episode 166: Successful Onboarding

Ben Nadel and the crew talk about onboarding new employees....

From: Ben Nadel

Casting Java Structs And Arrays To ColdFusion Structs And Arrays

Ben Nadel demonstrates how to cast Java arrays and objects into ColdFusion native arrays and structs....

From: Ben Nadel

Polyfill Form Field Grouping Using Bracket Notation In Adobe ColdFusion

Ben Nadel demonstrates how to polyfill form field grouping via bracket notation in Adobe ColdFusion....

From: Ben Nadel

Working Code Podcast - Episode 165: Agile Methodology With Brian Sadler

Ben Nadel and the crew talk to Brian Sadler about Agile Methodology and how to apply agile best practices at work....

From: Ben Nadel

Conditionally Updating Columns When Using ON DUPLICATE KEY UPDATE In MySQL

Ben Nadel demonstrates how to conditionally update a column inside an INSERT ... ON DUPLICATE KEY UPDATE clause in MySQL....

From: Ben Nadel

Comparing Binary Values In ColdFusion

Ben Nadel looks at two different ways to compare binary values (ie, byte arrays) in ColdFusion....

From: Ben Nadel

Working Code Podcast - Episode 164: Potluck

Ben Nadel and the crew talk about a variety of topics including a mini retrospective, solo programming, and the current browser landscape....

From: Ben Nadel