Ben Nadel explains why he avoids using DEFAULT column values (as much as possible) in his SQL database table schemas....
https://www.bennadel.com/blog/4648-why-i-avoid-default-column-values-in-my-sql-database.htm
Ben Nadel described the cause of the CFHttp error message: Column names must be valid variable names in ColdFusion....
Ben Nadel and the crew talk credit card stuffing attacks, mocking modules in Node.js, and the joy of ColdFusion....
https://www.bennadel.com/blog/4646-working-code-podcast-episode-176-mocking-in-public.htm
Ben Nadel demonstrates that the :where() CSS function can help mitigate CSS specificity issues in a design system....
https://www.bennadel.com/blog/4645-using-where-to-reduce-css-specificity-issues.htm
Ben Nadel explores the execution of inline script tags in a Hotwire Turbo and ColdFusion application....
https://www.bennadel.com/blog/4644-inline-script-tag-execution-in-hotwire-turbo-and-coldfusion.htm
Ben Nadel adds a turbo-cfml demo to his ColdFusion + Hotwire demos project....
https://www.bennadel.com/blog/4643-adding-turbo-cfml-to-my-coldfusion-hotwire-demos-project.htm
Ben Nadel and the crew talk overcompensating for issues at work, right-sizing pull requests, and mentoring junior developers....
Ben Nadel demonstrates that the isolated variables scope persists across execution modes in a ColdFusion custom tag....
Ben Nadel demonstrates that ColdFusion custom tags can define privately scoped methods....
https://www.bennadel.com/blog/4640-coldfusion-custom-tags-can-have-privately-scoped-functions.htm
Ben Nadel explores the use of getApplicationMetadata() as a means to provide global defaults for custom code in ColdFusion....
Ben Nadel creates a SaveFile custom tag in ColdFusion that implements the CFSaveContent API but which stores the content to disk....
https://www.bennadel.com/blog/4638-cf-savefile-custom-tag-in-coldfusion.htm
Ben Nadel demonstrates how to dedent text in ColdFusion using regular expressions....
https://www.bennadel.com/blog/4637-dedenting-text-in-coldfusion.htm
Ben Nadel demonstrates how he uses ColdFusion to paginate the Bounces API in Postmark in order to identify problematic email addresses....
https://www.bennadel.com/blog/4636-paginating-the-postmark-bounces-api-in-coldfusion.htm
Ben Nadel implements blockTrim(), inlineTrim(), and trailingTrim() as a code kata for removing whitespace in ColdFusion....
Ben Nadel and the crew talk about managing and remediating incidents at work....
https://www.bennadel.com/blog/4634-working-code-podcast-episode-174-when-good-software-goes-bad.htm
working code podcast, technology podcast, programming podcast, podcasts, web development podcast...
https://www.bennadel.com/blog/4633-working-code-podcast-episode-172-building-your-own-standard.htm
Ben Nadel demonstrates how to extract an embedded JSON payload, decode it, and parse it back into a ColdFusion data structure....
Ben Nadel demonstrates how to parse the encodeForJavaScript() output back into a string in ColdFusion....
https://www.bennadel.com/blog/4631-decoding-the-encodeforjavascript-output-in-coldfusion.htm
Ben Nadel demonstrates that the Less CSS compiler will dedupe @import paths, which gives us more control over the order of CSS declarations....
https://www.bennadel.com/blog/4630-less-css-wont-import-the-same-file-twice-when-globbing.htm
Ben Nadel forks Hotwire Turbo and enables it for ColdFusion file extensions....
https://www.bennadel.com/blog/4629-forking-hotwire-turbo-to-make-it-coldfusion-compatible.htm
Ben Nadel demonstrates how regular expression capture groups work in String split() calls in JavaScript....
Ben Nadel explores the MutationObserver API as a means to dynamically bind and unbind controllers in JavaScript....
https://www.bennadel.com/blog/4627-playing-with-mutationobserver-in-javascript.htm
Ben Nadel demonstrates how to use the VALUES / ROW construct in MySQL 8.0.19 to provide static data as a derived table....
Ben Nadel pontificates on whether or not to end path variables with a trailing slash in ColdFusion....
https://www.bennadel.com/blog/4625-on-ending-path-variables-with-a-slash-or-not-in-coldfusion.htm
Ben Nadel demonstrates that the CFModule tag can be used to render templates with strong isolation in ColdFusion....
Ben Nadel and the crew talk about the difference between strategy and tactics at work....
https://www.bennadel.com/blog/4623-working-code-podcast-episode-171-strategy-vs-tactics.htm
Ben Nadel explores the life-cycle of a custom magic in Alpine.js....
https://www.bennadel.com/blog/4622-magic-life-cycle-test-in-alpine-js.htm
Ben Nadel demonstrates how to parse a time span back into days, hours, minutes, and seconds in ColdFusion....
https://www.bennadel.com/blog/4621-code-kata-parsing-time-spans-in-coldfusion.htm
Ben Nadel tries to build a calendar component in Alpine.js....
https://www.bennadel.com/blog/4620-code-kata-alpine-js-calendar-component.htm
Ben Nadel demonstrates that an HTML template can be mutated just like any other DOM mutation in JavaScript....
https://www.bennadel.com/blog/4619-html-templates-can-be-mutated-just-like-any-other-dom.htm