Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 51
  1. cfSlack: A ColdFusion Component for the Slack Web API

    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.

  2. 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.

  3. Making a Music Video Using AI Tools

    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.

  4. DuckDB reads Parquet files where they sit and runs SQL against them.

  5. Every couple of years I hit the same wall.

  6. 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.

  7. Reading old WDDX files in 2026

    Old WDDX files you can't open anymore?

  8. Beyond nostalgia: web apps for admin or back-office users often sit open with sensitive data (PII, financials) on screen while someone steps away.

  9. 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.

  10. 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).

  11. Tags is a six-song love letter to ColdFusion, the web platform declared dead in 2002 that never got around to dying.

  12. The cfExec CFC library is now on GitHub

    I've been running cfExec.com for a while now, and it's up and running today.

  13. Released a new open-source CFC: iplogs, a cross-engine client for the ipLogs.com IP reputation / VPN-detection API.

  14. Can my web application be accessed "out there"?

  15. 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.

  16. 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…

  17. cfTOML parses and emits TOML, runs on Adobe CF 2016 through 2025, Lucee 5+, and BoxLang 1+.

  18. Self-documenting prefix, embedded millisecond timestamp, lexicographically sortable, double-click-selectable as a single token, case-insensitive on decode.

  19. This CFML wrapper provides support for newer emojis using the JEmoji Java library (and Java 17).

  20. 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…

  21. cfmlFiddle is a self-hosted CFML playground.

  22. OpenDataLoader is an open source Java library that actually handles this well.

  23. 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

  24. 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.

  25. After generating a ColdFusion function for MessagePack encoding and decoding, I started seeing articles regarding optimizing data for use with LLMs called "TOON".

  26. MessagePack is an efficient binary serialization format.

  27. DuckDB dominates with the lowest mean (362 ms) and high consistency (low std relative to scale).

  28. ColdFusion CSV Processing Speed Test

    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.

  29. 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>).

  30. I've identified many developers through the archived articles and code samples that I've accrued over the last 28 years.

  31. 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.

  32. "Sanitizing inputs" is critical and it goes beyond checking for SQLi and XSS.

  33. Zint is able to generate 93 different barcode formats using the command line on multiple platforms.

  34. 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.).

  35. I like creating custom tag wrappers for command line executable that match built-in ColdFusion functions and utilize the same parameters.

  36. A project I'm working on needs to be able to generate lots of fictitious/fake identities for testing purposes.

  37. A quick dive into the powerful combination of ColdFusion and Xpdf for extracting PDF metadata.

  38. isIPv6 has been around since 2009.

  39. In tackling the challenge of processing email attachments from dedicated email addresses, we initially built a system to process EML using javax.mail.

  40. The CF_Timer custom ColdFusion tag measures the execution time of the code block it encloses.

  41. 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).

  42. The hashid and ishashidValid CFML user-defined functions (UDFs) provide a simple mechanism for generating and validating hash-based identifiers.

  43. 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.

  44. The streamFindNoCase user-defined function (UDF) searches the currently accumulated output buffer for the presence of a given string, performing a case-insensitive comparison.

  45. 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…

  46. 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.

  47. The tempCache user-defined function (UDF) allows you to temporarily store data in the ColdFusion cache and retrieve it using a generated UUID.

  48. 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.

  49. 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…

  50. I **choose** to use a lot of third-party Windows command line programs as part of our ColdFusion/CFML stack.