Code Kata: Box Breathing Exercise With SpeechSynthesis And Alpine.js
Ben Nadel uses the SpeechSynthesis API to build a small box breathing guided meditation in Alpine.js....
From: Ben Nadel
Ben Nadel uses the SpeechSynthesis API to build a small box breathing guided meditation in Alpine.js....
From: Ben Nadel
Ben Nadel continues to explore the collocation of view-specific files, this time putting ColdFusion components right next to his CFML files in a ColdFusion application....
From: Ben Nadel
Ben Nadel demonstrates how to use the "row constructor" syntax in MySQL for comparing multiple values simultaneously....
From: Ben Nadel
Ben Nadel reviews the Mastering Postgres video course by Aaron Francis....
From: Ben Nadel
Ben Nadel looks at adding keyboard shortcuts to Incident Commander using Alpine.js....
From: Ben Nadel
Ben Nadel reviews the book, What Every Engineer Should Know About Digital Accessibility by Sarah Horton and David Sloan....
From: Ben Nadel
Ben Nadel demonstrates how to sort an array of mixed numeric and numeric-like text values (such as 4K and 3M) in ColdFusion....
From: Ben Nadel
Ben Nadel looks at associating form input controls to ColdFusion validation errors using a simple, opt-in experience....
From: Ben Nadel
Ben Nadel explores the AWS S3 and Cloudflare R2 Signature V4 authorization algorithm in ColdFusion....
From: Ben Nadel
Ben Nadel demonstrates how the CSS gap property can be used to effectively manage margins in website content....
From: Ben Nadel
Ben Nadel explores the optional password protection that he's add to Incident Commander, his ColdFusion incident triage application....
From: Ben Nadel
Ben Nadel explores the idea of storing encrypted passwords in ColdFusion in cases where decrypting a password is an application requirement....
From: Ben Nadel
Ben Nadel creates a JWT-inspired light-weight encoder for his secure cookies in ColdFusion....
From: Ben Nadel
Ben Nadel explores the idea of using Alpine.js to format date/time values on the client-side in the user's local timezone....
From: Ben Nadel
Ben Nadel explores various techniques for counting the occurrences of a string or regular expression pattern in ColdFusion....
From: Ben Nadel
Ben Nadel shares his Incident Commander app, for triaging incidents, which he's rebuilt in Adobe ColdFusion....
From: Ben Nadel
Ben Nadel demonstrates that the fileGetMimeType() function can be used to inspect the file type / mime-type of a file in ColdFusion....
From: Ben Nadel
Ben Nadel ports his .fromNow() relative date formatting method from Angular in ColdFusion....
From: Ben Nadel
Ben Nadel demonstrates that you can inspect the form upload file field in ColdFusion to get access to the temporary location of the uploaded file....
From: Ben Nadel
Ben Nadel demonstrates that the VARCHAR(length) limit in MySQL refers to the number of characters, not the number of bytes....
From: Ben Nadel
Ben Nadel demonstrates how to use JSoup's Safelist to access information about which tags and attributes are going to be removed during the sanitization process in ColdFusion....
From: Ben Nadel
After last year's regular posts about my Clojurists Together-funded work on clojure-doc.
Ben Nadel demonstrates how to use JSoup's Safelist and Cleaner classes to sanitize untrusted HTML in ColdFusion....
From: Ben Nadel
Upgrading to the latest version of ColdFusion can be stressful.
From: Pete Freitag's Homepage
Ben Nadel demonstrates a bug in the safe-navigation operator in Adobe ColdFusion that swallows errors....
From: Ben Nadel