Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A new ColdFusion component for the Slack Web API - wrapping 50 methods across chat, conversations, users, views, and DND, tested on seven engines from Adobe ColdFusion 2016 through 2025 and Lucee 5 & 6.
-
cf-indexnow is a ColdFusion CFC that implements the protocol for Adobe ColdFusion 2016+ and Lucee 5+ to notify search engines the moment a URL is added, changed, or removed instead of waiting for the next crawl.
-
A behind-the-scenes look at producing a fully AI-generated music video for the GamesOver track "Alwaysway Isteninglay," using Claude Code to drive DaVinci Resolve, Remotion, Suno, Grok Imagine, and OpenArt.
-
DuckDB reads Parquet files where they sit and runs SQL against them.
-
Every couple of years I hit the same wall.
-
I use Netbird to show work-in-progress CFML sites to clients and to point webhooks at a local Adobe ColdFusion or Lucee server without deploying anything.
-
Old WDDX files you can't open anymore?
-
Beyond nostalgia: web apps for admin or back-office users often sit open with sensitive data (PII, financials) on screen while someone steps away.
-
I've written CFML-based AI chatbots using an older perpetual licensed version of ColdFusion and wanted to integrate text-to-speech that I would not have to pay a cloud vendor for.
-
I built a backport, a single shaded JAR plus a thin ColdFusion CFC, that gives you the identical function signatures and identical hash output of ColdFusion 2025u8's passwordHashGenerate and passwordHashVerify (plus PBKDF2).
-
Tags is a six-song love letter to ColdFusion, the web platform declared dead in 2002 that never got around to dying.
-
I've been running cfExec.com for a while now, and it's up and running today.
-
Released a new open-source CFC: iplogs, a cross-engine client for the ipLogs.com IP reputation / VPN-detection API.
-
Can my web application be accessed "out there"?
-
CF 2025 added native WebP support and Lucee has had it for a bit, but most of us are still running CF 2021 or 2023 in production.
-
A CFML wrapper for Thumbnailator - Fluent API; EXIF auto-rotate; watermark; batch resize; single JAR
Thumbnailator is a single JAR with no transitive dependencies, MIT-licensed, compiled to Java 8 bytecode, and the API is well thought through - feature-complete for what most CFML projects need: resize, scale, crop, rotate, watermark, format conversion, b…
-
cfTOML parses and emits TOML, runs on Adobe CF 2016 through 2025, Lucee 5+, and BoxLang 1+.
-
Self-documenting prefix, embedded millisecond timestamp, lexicographically sortable, double-click-selectable as a single token, case-insensitive on decode.
-
This CFML wrapper provides support for newer emojis using the JEmoji Java library (and Java 17).
-
cf-badWords is a CFML profanity detection and filtering CFC for ColdFusion 2016+ that normalizes input through AnyAscii to defeat Unicode pseudo-letters, homoglyph attacks, Punycode, zero-width-space smuggling, leetspeak, and emoji-as-letters before match…
-
cfmlFiddle is a self-hosted CFML playground.
-
OpenDataLoader is an open source Java library that actually handles this well.
-
If you've ever wrestled with deeply nested JSON structures in CFML - writing loop after loop, checking for key existence, and manually building transformed output - there's now a better way. cfJSONata is a new open-source CFC that brings JSONata expression
-
The JSON specification (RFC 8259) says that object keys SHOULD be unique, but it doesn't strictly forbid duplicates-meaning duplicate keys produce valid JSON that will parse, but the behavior is undefined and implementation-dependent.
-
After generating a ColdFusion function for MessagePack encoding and decoding, I started seeing articles regarding optimizing data for use with LLMs called "TOON".
-
MessagePack is an efficient binary serialization format.
-
DuckDB dominates with the lowest mean (362 ms) and high consistency (low std relative to scale).
-
While in the process of developing "real world" unit tests to compare purist ColdFusion/CFML-only approaches against alternatives available using the command line (via CFExecute), I came across staggering performance issues that kinda suprised me.
-
When calling a ColdFusion custom tag using CFScript syntax (cf_customTagName()), it executes twice-once in start mode and once in end mode-unlike the single execution with tag-based syntax (<cf_customTagName>).
-
I've identified many developers through the archived articles and code samples that I've accrued over the last 28 years.
-
I've recently started re-reading the original Steven Levy's "Hackers: Heroes of the Computer Revolution" book from 1984 and I like how the author paid homage to the pioneers with a dedicated "Who's Who" section.
-
"Sanitizing inputs" is critical and it goes beyond checking for SQLi and XSS.
-
Zint is able to generate 93 different barcode formats using the command line on multiple platforms.
-
About 10 years ago, I wrote a ColdFusion User Defined Function (UDF) named pseudolocalize for transforming a given string by replacing its Roman (Latin) characters with similar-looking characters that have simple diacritical marks (accents, tildes, etc.).
-
I like creating custom tag wrappers for command line executable that match built-in ColdFusion functions and utilize the same parameters.
-
A project I'm working on needs to be able to generate lots of fictitious/fake identities for testing purposes.
-
A quick dive into the powerful combination of ColdFusion and Xpdf for extracting PDF metadata.
-
isIPv6 has been around since 2009.
-
In tackling the challenge of processing email attachments from dedicated email addresses, we initially built a system to process EML using javax.mail.
-
The CF_Timer custom ColdFusion tag measures the execution time of the code block it encloses.
-
I was invited to be a guest on the Ben & Ryan Show (hosted by xByte Solutions and Ben Nadel) to share some custom ColdFusion user-defined functions (UDFs).
-
The hashid and ishashidValid CFML user-defined functions (UDFs) provide a simple mechanism for generating and validating hash-based identifiers.
-
The createShadowHtml CFML user-defined function (UDF) generates HTML and inline JavaScript to create a dynamic, client-side preview of a given HTML document within a shadow DOM.
-
The streamFindNoCase user-defined function (UDF) searches the currently accumulated output buffer for the presence of a given string, performing a case-insensitive comparison.
-
The generateEmailHashCode user-defined function (UDF) processes an email address by extracting the domain, sanitizing the username by removing periods (dots) and any part after the first "+", converting both parts to lowercase, and then returning a consis…
-
This enableWKHTMLTOPDFForms user-defined function (UDF) modifies the binary of a non-Adobe-generated PDF file to enable the editing of form fields in Adobe Acrobat.
-
The tempCache user-defined function (UDF) allows you to temporarily store data in the ColdFusion cache and retrieve it using a generated UUID.
-
The jreEscape user-defined function (UDF) ensures strings can be safely used in regex patterns by preventing special characters from being interpreted as regex metacharacters.
-
The maskCC user-defined function (UDF) takes a text string as input, searches for patterns that resemble credit card numbers, attempts to validate these potential numbers using ColdFusion's built-in credit card validation, and then masks the validated num…
-
I **choose** to use a lot of third-party Windows command line programs as part of our ColdFusion/CFML stack.