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

Performance Of Struct vs. Ordered Struct In ColdFusion

Ben Nadel explores the performance characteristics of structs vs. ordered structs in ColdFusion....

From: Ben Nadel

Powering Email Unsubscribe Links Using Signed URLs In ColdFusion

Ben Nadel demonstrates how to use HMAC signatures to power Unsubscribe links in ColdFusion. These links allows users to manage subscription settings without having to login....

From: Ben Nadel

Converting Strings To Integers Using Hash, HashCode, And CRC-32 In ColdFusion

Ben Nadel considers different ways to map strings onto integers in ColdFusion: hashCode, MD5 hash, and CRC-32....

From: Ben Nadel

Working Code Podcast - Episode 163: Exposing Yourself To New Technology

Ben Nadel and the crew talk about the challenges of learning new technology; and, the disconnect between the demand of learning and the expectation of understanding....

From: Ben Nadel

Always Identify Your Calling Service Within The HTTP User Agent Header

Ben Nadel suggests that all calling services be identified in the HTTP User-Agent header; and then, secondarily, in any additional custom HTTP headers....

From: Ben Nadel

Always Identify Your Calling Service Within The HTTP Usage Agent Header

Ben Nadel suggests that all calling services be identified in the HTTP User-Agent header; and then, secondarily, in any additional custom HTTP headers....

From: Ben Nadel

Generating Secure URL Signatures To Prevent Tampering In ColdFusion

Ben Nadel demonstrates how to generate secure URLs using URL signatures in order to prevent URL tampering in ColdFusion....

From: Ben Nadel

Define Your Email Content Using Pure Templates In ColdFusion

Ben Nadel demonstrates why defining emails using pure templates creates a lot of flexibility in ColdFusion....

From: Ben Nadel

Working Code Podcast - Episode 162: Not Enough Time

Ben Nadel and the crew talk about strategies for managing the overwhelming amount of stuff that we have to do in a finite amount of time....

From: Ben Nadel

Timeboxing Code Execution In ColdFusion

Ben Nadel demonstrates several ways to create an abstraction for timeboxed code execution in ColdFusion....

From: Ben Nadel

Using Per-Application Mappings To Alias Files In ColdFusion

Ben Nadel demonstrates that per-application mappings in ColdFusion can map directly to files, not just directories....

From: Ben Nadel

Consuming Large Configuration Files Inside A ColdFusion Component

Ben Nadel looks at how to consume large external configuration files inside a ColdFusion component....

From: Ben Nadel

Working Code Podcast - Episode 161: Goals For 2024

Ben Nadel and the crew talk about their goals for 2024. And, invite you to submit suggestions on how the show can be improved....

From: Ben Nadel

Lessons Learned From Sending 7 Million Emails In 5 Days Using ColdFusion

Ben Nadel shares everything he learned after sending 7 million emails over 5 days using ColdFusion....

From: Ben Nadel

Using Cloudflare Turnstile reCAPTCHA-Alternative In ColdFusion

Ben Nadel looks at using Cloudflare Turnstile in ColdFusion as a CAPTCHA alternative....

From: Ben Nadel

Follow-Up On Error Handling During Async Iteration In ColdFusion

Ben Nadel continues to explore error handling during async iteration in ColdFusion. It seems that Adobe ColdFusion 2023 and Lucee CFML 6 have different behaviors....

From: Ben Nadel

Proof Of Concept: CFHttp With A Retry Policy In ColdFusion

Ben Nadel explores the notion of a Retry Policy for CFHttp requests in ColdFusion....

From: Ben Nadel