Ben Nadel designs a simple performance experiment to see if there is a benefit to caching per-application settings in a Lucee CFML 220.127.116.11 context. He uses various caching strategies only to find out that it doesn’t really matter. It’s all fast! Just keep it simple silly….
Ben Nadel discovers that the this.mappings configuration in a Lucee CFML 18.104.22.168 application has to point to an existing file-path otherwise the evaluation of the mapped-paths gets “confused” and points to an unintended directory….
By Daniel McNamara
A few weeks ago, Scotch.io gave me the push to experiment with Cloudflare Workers and Vue server-side rendering. The experiment was a success, and I’m happy to report the findings.
In this article, we will publish a full-featured, server-side rendered (SSR) Vue application to Cloudflare Workers. But before we begin, let’s talk about what exactly are Cloudflare Workers, define server-side rendering and compare this setup to a more conventional load-balanced architecture.
How do Cloudflare Workers work?
By Dr. Axel Rauschmayer
In this blog post, we examine several approaches for creating instances of classes: Constructors, factory functions, etc. We do so by solving one concrete problem several times. The focus in this post is on classes, which is why alternatives to classes are ignored.
Ben Nadel runs a superficial experiment comparing the performance of ColdFusion Query-of-Queries (QoQ) to Array-based data collation in Lucee CFML 22.214.171.124. And, while QoQ are roughly twice as slow, the difference is going to be negligible in most situations….
Ben Nadel demonstrates how to implement ColdFusion Query-of-Query (QoQ) INNER JOIN and LEFT OUTER JOIN functionality using Array functions in Lucee CFML 126.96.36.199. This takes a little more code; but, leads to faster and more flexible data manipulation….
By Dr. Axel Rauschmayer
Working with Node.js streams is much more pleasant if we use asynchronous iteration. This blog post explores how that is done.
Modern web apps often suffer of bad startup time. This frustrates your users. Even worse (especially for public facing apps), it might even result in being penalized on the Google search index.
Ben Nadel discovers that the Safe Navigation operator can be used in a comparison expression, even when the safe navigation value results in null. This leads to a break-through in the way that he understands null values in Lucee CFML and Adobe ColdFusion….
Ben Nadel, inspired by a recent episode of the Modernize or Die ColdFusion podcast, looks at the Query-of-Queries feature of CFML; and, demonstrates how it can be replaced with more efficient Array manipulation methods like .filter() and .sort()….