Quick Demo of Chrome's Summarization GenAI (Upcoming) API

I've blogged a few times recently about Google's AI on Chrome initiative to bring AI features to the browser itself.

From: Raymond Camden

Processing large spreadsheet files efficiently in CFML

The latest Spreadsheet CFML release has improved support for processing large XLSX files

From: cfSimplicity

Sanity Checking HTTP Method Used After Location() Call In ColdFusion

Ben Nadel validates that the browser issues a GET request in response to the default location() behavior in ColdFusion....

From: Ben Nadel

Which PrettyLittleThing was it again?

At the end of today, I will no longer work at PrettyLittleThing...

From: Michael Walter Van Der Velden

Building a Web App with BoxLang

I've been building web apps for thirty years now, which frankly is kind of scary to see explicitly spelled out.

From: Raymond Camden

Hypermedia Systems By Carson Gross

Ben Nadel reviews the book, Hypermedia Systems, by Carson Gross, Adam Stepinski, and Deniz Akşimşek. It's a very compelling book that discusses hypermedia, htmx, and the use of HTML as a unified interface for web application development....

From: Ben Nadel

Building Serverless Lambda Functions with BoxLang

I've been a fan of serverless for quite some time.

From: Raymond Camden

Using Intl.DurationFormat for Localized Durations

Last year I had the opportunity to give a talk on the web platform's Intl specification.

From: Raymond Camden

Introducing BoxLang - Scripting for the JVM

The last week or so I've been playing with a new language, which honestly is one of the most fun things I get to do.

From: Raymond Camden

Ben & Ryan Podcast - Episode 10: Developer Career Paths With Dan Short

Ben and Ryan talk to Dan Short about career paths, switching to management, and the benefits of staying in the Individual Contributor role....

From: Ben Nadel

Ben & Ryan Podcast - Episode 9: Management And AI With Shawn Gorrell

Ben and Ryan talk to Shawn Gorrell about running productive teams with AI....

From: Ben Nadel

Ben & Ryan Podcast - Episode 8: Learning New Things

Ben and Ryan talk about what they're learning and experimenting with....

From: Ben Nadel

Ben & Ryan Podcast - Episode 7: How ColdFusion Is Made With Charvi Dhoot

Ben and Ryan talk to Charvi Dhoot and Brian Sappey about how ColdFusion is managed, created, and consumed as a product....

From: Ben Nadel

Ben & Ryan Podcast - Episode 6: Thanksgiving

Ben and Ryan take time to reflect on the things they're thankful for....

From: Ben Nadel

Ben & Ryan Podcast - Episode 5: Cloud Hosting With Dakota Clum

Ben and Ryan to talk Dakota Clum about the pros and cons of managed hosting....

From: Ben Nadel

Ben & Ryan Podcast - Episode 4: Adobe ColdFusion 2025 With Mark Takata

Ben and Ryan talk to Mark Takata about ColdFusion 2025 and being good representatives of the ColdFusion community....

From: Ben Nadel

Ben & Ryan Podcast - Episode 3: Freeforming IT

Ben and Ryan talk about random technology topics....

From: Ben Nadel

Ben & Ryan Podcast - Episode 2: Cryptography With Justin Scott

Ben and Ryan talk to Justin Scott about his cryptography presentation at CFSummit 2024; and about the security landscape in web application development....

From: Ben Nadel

Ben & Ryan Podcast - Episode 1: Kick-Off Show

Ben and Ryan kick off their podcast series - the Ben & Ryan Show - reflecting on their experience at CFSummit 2024....

From: Ben Nadel

Links For You (2/8/25)

In my last Links For You post, there was snow outside from a completely unusual snow storm down here in Louisiana.

From: Raymond Camden

Doing Evil Things with Generative AI and Recipes

Let me preface this blog post with a very clear and direct message.

From: Raymond Camden

Building a Resume Review and Revise System with Generative AI and Flask

The last two sessions of my live stream, Code Break, have been really interesting, at least to me anyway.

From: Raymond Camden

How do I implement Observable Pipes with Promises?

{ resolve({ id: 1, data: "value", }); }).

From: Jeffry Houser's Blog

How do I implement Observable Pipes with Promises?

{ resolve({ id: 1, data: "value", }); }).

From: Jeffry Houser's Blog

Using The XOR Operator To Assert Connascence Of Existence In ColdFusion

Ben Nadel uses the XOR Boolean operator in ColdFusion to assert to existence of optional arguments during method invocation....

From: Ben Nadel

Generative AI Images with Gemini and Imagen - an Introduction

I've been waiting for this to launch for a few days now, and while technically this isn't quite yet available in Gemini, only Vertex, it should be testable in Gemini in the very short term.

From: Raymond Camden