CFBreak 2026-4
2026 » Published on January 30, 2026
Week 4, 2026: Here's the latest from the CFML, ColdFusion and Lucee community.
| | Ben Nadel |
| Cross-Document Communication With The Broadcast Channel API In JavaScript Ben Nadel explores the BroadcastChannel() API for publishing messages across browser tabs in JavaScript... Adding Myers Diff Rendering To The GildedRose Kata In ColdFusion Ben Nadel adds the Myers Diff algorithm to his GildedRose code refactoring kata in ColdFusion... Exploring The Myers Diff Algorithm In ColdFusion Ben Nadel looks at implementing the Myers Diff algorithm in ColdFusion... |
| | Raymond Camden |
| Interrogate Your PDFs with Chrome AI Yesterday I blogged about using PDF.js and Chrome's on-device AI to create summaries of PDF documents, all within the browser, for free... Summarizing PDFs with On-Device AI You can take the man out of the PDFs, but you can't take the PDFs out of the man... Links For You (1/25/26) I write this in the midst of a huge ice event - which thankfully isn't so bad here in south Louisiana... Building a UI for Gemini File Stores Back in November of last year I wrote up a blog post talking about a new (at the time) Google Gemini feature... |
| | Brian Reilly |
| More Scope Injection for Fun and Profit (or, why those security updates broke your functions) Introduction Like "Big Two-Hearted River," my last post also has a Part II... Districton 1 Slides - Control the Variables and You Control the Code: Language-Level Vulnerabilities in Adobe ColdFusion It was an honor to speak at DistrictCon Year 1 (which is its second year... |
| | CFWheels |
| Request Lifecycle in Wheels 3.0: Clearer Execution Order In any web framework, when something runs is just as important as what runs... |
| | ColdFusion YouTube Channel |
| | Ortus Blog |
| BoxLang AI: The Foundation for Real-World AI Systems! BoxLang AI: From AI Experiments to Real-World Systems!
Why we built BoxLang AI?
AI is everywhere... Speaker Featuring - Round 1 Every conference is more than the talks we see on stage it’s also the story of the people who make it possible... |
| | Adobe ColdFusion Forums |
| | Lucee Community |
| | Ortus Community |
| | CFDocs Function of the Week |
structNew()Creates a new, empty structure. The shorthand syntax for an empty unordered struct is `{}`. You can also use the syntax `{"key":"value"}` to initialize it with values. The shorthand syntax for an ordered struct is `[:]` or `[=]`. The shorthand for a case-sensitive struct is `${}`.The shorthand for a ordered and casesensitive struct is `$[=]`. NOTE: To preserve the case of the struct key, place quotes around it, otherwise it will be converted to uppercase. structNew([type[[,sortType][,sortOrder][,localeSensitive]|[,callback]]]) → returns struct |
| Brought to you by: Foundeo Inc. |
| This weekly CFML / ColdFusion newsletter is brought to you by Foundeo Inc. Purveyors of security products and services for CFML developers. Here's this week's featured product:
|
|


