Springs and Bounces in Native CSS
Learn how to use the CSS linear() timing function to create spring and bounce animations without JavaScript.
Learn how to use the CSS linear() timing function to create spring and bounce animations without JavaScript.
Explores the ITaskEventHandler for CFC-based scheduled tasks in ColdFusion, comparing it to traditional URL-based methods.
A developer shares a CSS technique to make the output of ColdFusion's CFDump tag more readable by increasing the font size.
An analysis of progressive image rendering in formats like JPEG, PNG, WebP, and AVIF, comparing their performance and future potential.
Explains how to create user-defined functions in ColdFusion to coalesce values, addressing limitations of built-in operators.
A personal retrospective of the various writing tools and platforms the author has used to publish online over the past twenty-plus years.
A CSS tutorial on creating dynamic color-shifting effects for web animations, including workarounds for CSS limitations.
Adobe ColdFusion Bug: Nested Array Iteration Breaks Closure Variables By Ben Nadel Published 2025-08-27 in ColdFusion — Comments (3) While working on
A technical article detailing a bug in Adobe ColdFusion where the CFQuery tag leaks SQL statements into the page output during array iteration.
How Thoughtworks used AI and a 'Research, Review, Rebuild' workflow to modernize the Bahmni hospital system's frontend, drastically cutting migration time.
A historical look at legacy frontend web development practices and the lessons they hold for modern developers.
A comprehensive guide to understanding and using SVG path elements, covering commands, syntax, and animations.
A guide for CTOs on measuring the business impact of tech initiatives, moving beyond productivity to focus on real outcomes.
An experiment testing the limits of autonomous AI code generation for a Spring Boot app, revealing current limitations and the need for human oversight.
A developer shares how AI tools helped reverse-engineer and optimize a slow API endpoint, moving from a complex transaction script to a domain model.
A guide to polyfilling URL search parameter grouping using bracket notation in Adobe ColdFusion, mirroring native Lucee CFML behavior.
Explains how to use Python's typing.Unpack and TypedDict for stricter type annotations of **kwargs.
Explains how to correctly type *args and **kwargs in Python to pass type checkers, avoiding common mistakes.
How to use uv to manage a single source for your Python package version, eliminating the need to update it in multiple files.
Explores how AI-generated content challenges traditional work review heuristics and the need for new evaluation methods.