[Looking for Charlie's main web site?]

Presenting tomorrow on comparing CF docker images, at IntotheBox Precon

Just a heads-up to my readers that I'll be giving a talk tomorrow (Thurs, Sep 1 at noon Eastern) on "Comparing and contrasting Docker images from Ortus, Adobe, and Lucee", at the Into the Box "pre-conference" event.

Update 9/1/22: the recording was posted. I'll link to it in the discussion about getting access to those (not free, for now).

The preconference sessions (like the full conference sessions next week) are NOT free, but they ARE available to anyone who signs up for the conference, which is just $99 (until midnight Sep 6) for a virtual pass, giving you access to over 30 sessions on all kinds of content related to CF, CFML, Lucee, and web technology. More in a moment about finding more on those sessions and accessing recordings, which ARE included in that virtual event ticket.

First, as for my talk, it will be:

[....Continue Reading....]

New updates released for Java 8, 11, 17, and 18 as of Jul 19 2022

Here's a heads-up that some will want to hear about: there are new JVM updates released today (Jul 19, 2022) for the current long-term support (LTS) releases of Oracle Java, 8, 11, and 17, as well as the new interim update 18. (Note that prior to Java 9, releases of Java were known technically as 1.x, so 8 is referred to in resources below as 1.8.)

TLDR: The new updates are 1.8.0_341, (aka 8u341), 11.0.16, 17.0.4, and 18.0.1 respectively). And as is generally the case with these Java updates, most of them have the same changes and fixes as each other (though not always).

Oracle calls them "critical patch updates" (yep, CPU), but they are scheduled quarterly updates, so take that "critical" nomenclature for what it is. For more on each of them, including what changed and the several security fixes they each contain (including their CVE scores regarding urgency of concerns), see the Oracle resources I list below. I also a bit more if you may be skipping to this from a JVM update from before Apr 2021, as well as info for Adobe ColdFusion users on where to find the updated Java versions, what JVM versions Adobe CF supports, and more.

For some folks, that's all they need to hear. For others, read on for topics like:

  • Finding more info on these Jul 2022 Java updates
  • News for my CF audience (getting the Java updates from Adobe or Oracle, how to update, why you should NOT for now use Java 17, etc)
  • Should you apply the update? how soon?
  • Beware a change in the April 2021 JVM update, if you may be skipping over it
  • Wrapping up, getting more help

[....Continue Reading....]

My presentation will open CF DevWeek this week: CF, more modern than most realize

Just thought I'd post a reminder for folks that I am giving the opening session for the 2022 CF Dev Week, running July 18-22. Registration is free, of course.

My session will be at 9a 930a Eastern on Monday July 18:

[....Continue Reading....]

Java 10 added a var keyword that is quite different from that in CFML

Did you know that Java 10 (and above) has added use of a "var" keyword in variable declaration? Note that it's quite different from CFML's var keyword.

This is NOT something that CF developers NEED to know, and it WILL NOT affect anyone's CFML code.

I just thought I'd share news of it as I happened to learn of it today (though Java 10 came out nearly 5 years ago). More than anything, I thought it worth mentioning for the sake of either CF folks or Java folks who may come to work with CFML, to help each group understand how that Java var keyword is so very different from the one used in ColdFusion, for better or worse.

[....Continue Reading....]

What's new FusionReactor 8.8.0, released Jul 12, 2023

Good news for FusionReactor users: a new version, 8.8.0, has just been released. You can see a list of several bullet points about it in the release notes. Most of the improvements will benefit those using the traditional on-premise version of FR, while the couple that refer to FR Cloud are rather minor.

TLDR: If it's enough for you to know that FR is now updated and those bullets may suffice, you now have what you need to know. :-) In this post, I want to expand on the very brief bullets in those release notes, to give more context and screenshots.

FWIW, I have no inside info or advanced knowledge of the release: this comes from my own assessment of things as I just applied the update this morning. As such, I could be wrong on some points, or may need to come back to clarify something. But in the meantime, I hope this overview may help folks, as sometimes the single bullets in the release notes can leave you wondering. :-)

[....Continue Reading....]

Understanding the "cost" of cflock, part 1

In a post today on his blog, Ben Nadel did an experiment "Looking At The Performance Overhead Of A Read-Only Lock". (He happened to do it in Lucee, but the concept applies equally to CF.)

And I wanted to offer some additional thoughts--first planning to offer them as a comment--because there's a lot behind the question and his observations. But as it got longer, I realized it was too long for a comment. Also, I didn't want people to think (in reading a comment on Ben's blog) that I was challenging Ben or questioning his understanding of the matter! Not at all. :-) Instead, I was just wanting to add more context, to help other readers, and based on my years of observing the community.

What I offer here is pretty much exactly what I wrote, but I have added headings, to help readers here:

[....Continue Reading....]

New updates released for Java 8, 11, 17, and 18 as of Apr 2022

New JVM updates have been released today (Apr 19, 2022) for the current long-term support (LTS) releases of Oracle Java, 8, 11, and 17, as well as the new interim update 18. (Note that prior to Java 9, releases of Java were known technically as 1.x, to 8 is referred to in resources below as 1.8.)

The new updates are 1.8.0_331, (aka 8u331), 11.0.15, 17.0.3, and 18.0.1 respectively). And as is generally the case with these Java updates, most of them have the same changes and fixes.

For more on them, including changes as well as the security and bug fixes they each contain, see the Oracle resources I list below, as well as some additional info I offer for if you may be skipping to this from a JVM update from before Apr 2021. I also offer info for Adobe ColdFusion users on where to find the updated Java versions, what JVM versions Adobe CF supports, and more.

[....Continue Reading....]

Exciting news coming in FusionReactor webinar this Thursday

The FusionReactor folks will offer a webinar this Thurs, Mar 24, at noon US Eastern, "Introducing Distributed tracing and on-prem observability".

I highly recommend that FusionReactor users (and others) register. (Even if you can't attend, you will get access to the recording.) It's about some totally new capabilities:

  • Note that it's about changes coming in both the FR Cloud and in the traditional "on-prem" FR UI. As such, the new capabilities should be very compelling even for those FR users who have not yet bothered to (or for some reason cannot ) use FR Cloud
  • Also, it's about more than what's been made available yet to those beta testing the new "logging" feature in FR Cloud
  • Finally, for those who DO use FR Cloud, there may be discussion of upcoming changes regarding the FR Cloud UI itself

[....Continue Reading....]

FusionReactor 8.7.7 released, enhances the recent DB and API Time feature

I had blogged in early November about how FusionReactor 8.7.4 had added at that time a new feature where it lists on request summary pages the DB and API Time of each request, so you could readily tell how much of a request's duration might have been caused by time spent waiting for either of those kinds of resources.

Now in 8.7.7, which was released last week (Mar 1), the benefit of that feature has been extended so that a) the same information is written to both the FusionReactor request logs and b) it's also now available in FR crash protection alert emails. In this post, I'll show you examples of what's changed for each, and I'll note another related changes in the prior FR update, 8.7.6.

[....Continue Reading....]

New updates released for Java 8, 11, and 17, as of Jan 2022

New JVM updates have been released last week (Jan 18, 2022) for the current long-term support (LTS) releases of Oracle Java, 8, 11, and 17. (Note that prior to Java 9, releases of Java were known technically as 1.x, to 8 is referred to in resources below as 1.8.) I'd shared the news in a tweet last week, but was delayed in getting this post out.

The new updates are 1.8.0_321, (aka 8u321), 11.0.14, and 17.0.2, respectively).

For more on them, including information on the security fixes and bug fixes they each contain, see the Oracle resources I list below, as well as some additional info I offer for if you may be skipping to this from a JVM update from before Apr 2021, as well as info for Adobe ColdFusion users on where to find the updated Java versions, what JVM versions Adobe CF supports, and more.

[....Continue Reading....]

Copyright ©2024 Charlie Arehart
Carehart Logo
BlogCFC was created by Raymond Camden. This blog is running version 5.005.
(Want to validate the html in this page?)

Managed Hosting Services provided by
Managed Dedicated Hosting