
Sign up to save your podcasts
Or


2023-10-10 Weekly News — Episode 205
Watch the video version on YouTube at https://youtube.com/live/_K0cN5cQ-rY?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
Patreon Support (sensational)
We have 38 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
Hacktoberfest is here!
CELEBRATE OUR 10TH YEAR SUPPORTING OPEN SOURCE!
This year marks the 10th anniversary of Hacktoberfest, and we’re calling on your support! Whether it’s your first time participating—or your tenth—it’s almost time to hack out four pristine pull/merge requests as we continue our month of support for open source.
Hacktoberfest has grown from 676 participants in 2014 to nearly 147,000 participants last year. To help ensure Hacktoberfest can be sustained for another decade, this year we’re moving away from a free t-shirt reward to a digital reward.
All Ortus Repos will qualify, including our docs repos!
Discord: https://discord.gg/hacktoberfest
https://hacktoberfest.com/
New Releases and Updates
Adobe Updates
10/10/2023- Refreshed the Server ZIP and GUI installers, Lockdown installer, and Add-on installer for ColdFusion (2023 release).
https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html#download0
Lucee 5.4.3.11-RC is out
This is a bug fix release addressing the all the regressions found in 5.4.3 (all the 5.4.4.x fixes are backported into this RC as well)
Plan is for a quick RC, as people have been testing all the fixes along the way.
Assuming there are no regressions found, we will be merging the private CVE branch back into the public branch a week after the stable release, so if you haven’t already upgraded to a CVE version, it’s time to update.
LDEV-4480 - "." should not be accepted/converted as/to a number
LDEV-4675 - admin Error: requested action doesn't exist
LDEV-4676 - SerializeJSON() produces invalid JSON when serializing some CFC instances
LDEV-4690 - admin: login prompt for every request
LDEV-4691 - 5.4.3.2 QofQ rounds decimal column type to integer when joining
LDEV-4693 - Integer BigDecimal values are converted to strings with trailing 0s
LDEV-4695 - 5.4.3.2 QoQ incompatible data type with subquery IN operator
https://dev.lucee.org/t/5-4-3-7-snapshot-ready-for-testing/13001
CBWire 3.1 Released
I'm very excited to announce the latest release of CBWIRE, version 3.1. This release contains a couple of bug fixes, but mostly new features that you can start using right away in your applications.
There's lots packed into 3.1 and we highly recommend upgrading, even if it's just for the bug fixes.
Enjoy and please let us know your thoughts on CBWIRE!
https://www.ortussolutions.com/blog/cbwire-31-released
Webinar / Meetups and Workshops
ICYMI: OOP & ColdFusion
Nolan Erck
Friday, September 29, 2023 @ 12 PM HAST (Hawaii Standard Time)
Object-Oriented Programming is a common term in programming languages. It’s a vast concept but to sum it up in a single line, it is a set of concepts and techniques that make use of the “object” construct, to write more reusable, maintainable, and organized code. Objects are implemented differently in every language. In ColdFusion, we have ColdFusion Components (CFCs) that can be instantiated to create objects.
Anyone who has ever studied OOP must know that there are four main concepts, which are:
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/294629892/
Eric is doing a workshop on Inertia JS and cbInertia for Hawaii CFUG this month sometime.
CFCasts Content Updates
https://www.cfcasts.com
Recent Releases
Coming Soon
Conferences and Training.
CFSummit Recap
Into the Box LATAM
November 30th
University of Business in El Salvador.
https://latam.intothebox.org/
Speakers and Schedules available
ITB 2024
2023-09-19 Weekly News — Episode 204
Watch the video version on YouTube at https://youtube.com/live/QR78EAolYQo?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support
We have 38 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
Sept 13th - Happy Programmers Day
Hacktoberfest is coming
CELEBRATE OUR 10TH YEAR SUPPORTING OPEN SOURCE!
This year marks the 10th anniversary of Hacktoberfest, and we’re calling on your support! Whether it’s your first time participating—or your tenth—it’s almost time to hack out four pristine pull/merge requests as we continue our month of support for open source.
Hacktoberfest has grown from 676 participants in 2014 to nearly 147,000 participants last year. To help ensure Hacktoberfest can be sustained for another decade, this year we’re moving away from a free t-shirt reward to a digital reward.
PREPTEMBER
September is the perfect time to prepare for Hacktoberfest. Get a jump start by finding projects to contribute to, adding the ‘hacktoberfest’ tag to your projects, or familiarizing yourself with Git.
Discord: https://discord.gg/hacktoberfest
https://hacktoberfest.com/
CFMLers get AWS Certified
Daniel Garcia from Ortus, and a few other CFML Community members created a study group to complete the AWS Cloud Practitioner Certification, the first on many AWS tracks.
All of the group members who took the Certification exam passed, which is great for these developers, their employers, and the community.
If you are considering a certification, create a study group with friends or community members, it helps with learning, accountability and it’s great to socialize with like minded people.
https://d1.awsstatic.com/training-and-certification/docs/AWS_certification_paths.pdf
https://aws.amazon.com/certification/?nc2=sb_ce_co
New Releases and Updates
Lucee 5.4.3.7-Snapshot ready for Testing
Hey everyone, we have a new 5.4.3.7-SNAPSHOT out which addresses all the known regressions with 5.4.3
LDEV-4675 Admin: requested action doesn’t exist 1
LDEV-3854 a fix for the pagePool locking problem 7
LDEV-4480 “.” should not be accepted/converted as/to a number 2
LDEV-4676 SerializeJSON() produces invalid JSON when serializing some CFC instances 5
Builds are up, including docker images, It would be great if people can test this out and let us know
https://dev.lucee.org/t/5-4-3-7-snapshot-ready-for-testing/13001
Webinar / Meetups and Workshops
OOP & ColdFusion
Nolan Erck
Friday, September 29, 2023 @ 12 PM HAST (Hawaii Standard Time)
Object-Oriented Programming is a common term in programming languages. It’s a vast concept but to sum it up in a single line, it is a set of concepts and techniques that make use of the “object” construct, to write more reusable, maintainable, and organized code. Objects are implemented differently in every language. In ColdFusion, we have ColdFusion Components (CFCs) that can be instantiated to create objects.
Anyone who has ever studied OOP must know that there are four main concepts, which are:
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/294629892/
ICYMI - Hawaii CF User Group Meetup - Mark Takata on Graph QL & ColdFusion
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
https://hawaiicoldfusionusergroup.adobeconnect.com/p6cwiyco0hx7/
ICYMI - Sac Interactive - Mark Takata - ColdFusion 2023 Modern CFML Development Ecosystem
Join Mark Takata, Global Technical Evangelist for Adobe ColdFusion as he delves into all of the new incredible feature additions for ColdFusion 2023. We will discuss GraphQL, a variety of GCP native features (including storage, FireStore and Pub/Sub), JWT and security additions for single sign-on for the ColdFusion administrator. Both high level overview and code samples will be highlighted, and all code will be available on GitHub for download after the talk.
https://www.youtube.com/watch?v=rdRtN2YEUnE
CFCasts Content Updates
https://www.cfcasts.com
Recent Releases
Coming Soon
2023-09-05 Weekly News — Episode 203
Watch the video version on YouTube at https://youtube.com/live/2danPtv5b9Q?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support (mind-boggling)
We have 40 patreons:
https://www.patreon.com/ortussolutions.
Webinar / Meetups and Workshops
OOP & ColdFusion
Nolan Erck
Friday, September 29, 2023 @ 12 PM HAST (Hawaii Standard Time)
Object-Oriented Programming is common term in programming language. It’s a vast concept but to sum it up in a single line, it is a set of concepts and techniques that make use of the “object” construct, to write more reusable, maintainable, and organized code. Objects are implemented differently in every language. In ColdFusion, we have ColdFusion Components (CFCs) that can be instantiated to create objects.
Anyone who has ever studied OOP must know that there are four main concepts, which are:
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/294629892/
CFCasts Content Updates
https://www.cfcasts.com
Recent Releases
Coming Soon
Conferences and Training
Adobe CF Summit West
Las Vegas 2-4th of October.
Session passes @ $199
Professional passes @ $299.
Speakers have been announced - with some great sessions
https://cfsummit.adobeevents.com/
Andy Bucklee will be there (David Wallace from The Office)
STUDENTS can get a free pass if they are enrolled at tertiary level educational institutions
Ortus CF Summit Training - ColdBox 7 Zero to Hero
Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States
Ticket Price
Spotlight
WIN WIN WIN WIN
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator
Into the Box LATAM
November 30th
University of Business in El Salvador.
https://latam.intothebox.org/
ITB 2024
More conferences
Need more conferences, this site has a huge list of conferences for almost any language/community.
https://confs.tech/
Blogs, Tweets, and Videos of the Week
08/28/2023 - Blog - Grant Copley - DataTable Example with CBWIRE
Hey everyone,
I’ve been quiet lately but CBWIRE is still receiving many updates, and I’m very excited about the road ahead. I wanted to share that I’ve put together a fully functional DataTable implemented almost entirely in CFML using CBWIRE.
The DataTable has the following features that were built from the ground up:
Single CBWIRE Component ( wires/Datatable.cfm - provides all functionality )
List NES games
Set the number of games displayed per page
Pagination
Reset button to start over
Click anywhere on the row to select a game
Select all games listed
Search field to match any column
Sort columns by ascending or descending
Select games by checkbox
Shift+Click to select multiple games
Favorite games(s) w/ confirmation
The repo has everything you need, including an already-seeded Sqlite database with NES Game data. Just run a couple of commands ( noted in the README ) and give it a try. :smiley:
Enjoy!
2023-08-22 Weekly News - Episode 202
Watch the video version on YouTube at https://youtube.com/live/HJHCDA-UbV8?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support (stupendous)
We have 40 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
Exciting News! Only 3 Tickets Left for Our #ColdBox 7 Workshop!
Luis Majano and Gavin Pickin will guide you through an incredible learning journey with insider tips and tricks. Hurry, Register now!
https://twitter.com/ortussolutions/status/1692624601350643716
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator
Lucee Critical Security Alert, August 15th, 2023 - CVE-2023-38693
(XXE [XML External Entity] vulnerabilities)
The Lucee team received a responsible disclosure for a security vulnerability which affects all previous releases of Lucee.
After reviewing the report and confirming the vulnerability, the Lucee team then conducted a further security review and found additional vulnerabilities which have been addressed as part of this security update.
Latest Stable Releases
5.4.3.2 (recommended)
5.3.12.1
Backported Stable Releases
In addition, as we are aware that some Lucee users have not yet upgraded from older versions, we have also published Stable Releases for these older versions with the vulnerability.
5.3.9.173
5.3.8.237
5.3.7.59
https://dev.lucee.org/t/lucee-critical-security-alert-august-15th-2023-cve-2023-38693/12893
The agenda for Adobe ColdFusion Summit 2023 is live now!
https://cfsummit.adobeevents.com/agenda/
https://twitter.com/coldfusion/status/1693582117203030287
New Releases and Updates
CommandBox 5.9.1 Released!
We are pleased to announce the general availability of CommandBox 5.9.1. This is a very small release with two changes.
Update to Lucee 5.4.3.2
Update bundled JRE to 11.0.20+8
Note Lucee 5.4.3.2 contains critical security patches.
The new Lucee version affects the core CLI runtime as well as the default server you get when running "server start" with no cfengine specified. Possible compatibility issues related to the major bump in Lucee version:
https://www.ortussolutions.com/blog/commandbox-591-released
Webinar / Meetups and Workshops
Hawaii ColdFusion Meetup Group — Graph QL & ColdFusion
Speaker: Mark Takata
Friday, August 25, 2023 @ 12 PM HAST (Hawaii Standard Time)
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
GraphQL is a query language for APIs and a runtime for executing those queries with your existing data. It provides a more efficient, powerful, and flexible alternative to REST.
In ColdFusion 2023 we are providing a native method of consuming and sending data across GraphQL using GQL. This includes support for fragments, variables, aliases, queries, mutations, subscriptions and more.
Also, this talk will go over on why to use Graph QL over REST APIs.
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/294631289/
Adobe Upcoming Events
Webinar - Road to Fortuna Series: Exploring the New Google Cloud Platform Features
FRIDAY, AUGUST 25, 2023
10:00 AM PDT
Online Event
Mark Takata
https://google-cloud-platform-adobe-coldfusion.meetus.adobeevents.com/
During the Road to Fortuna Series: Exploring the New Google Cloud Platform Features webinar, Mark Takata will explore the new native hooks that Adobe ColdFusion is adding to work with the Google Cloud Platform. He will focus on features related to the GCP FireStore document database, Storage capabilities, and PubSub messaging features, providing attendees with valuable insights into how these features can be leveraged to optimize application development and delivery on the Google Cloud Platform. The session will be highly technical and will provide attendees with practical examples and use cases.
CFCasts Content Updates
https://www.cfcasts.com
Recent Releases
2023-08-08 Weekly News - Episode 201
Watch the video version on YouTube at https://youtube.com/live/HJHCDA-UbV8?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support (Amazing)
We have 40 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
Passing the Baton: Lucee 5.4 and Hibernate ORM
As of Lucee 5.4.1.8, new Lucee builds will no longer bundle the (Lucee) Hibernate extension. This means that if you rely on Hibernate ORM in your CFML application, you will need to manually bundle the Hibernate extension into your Lucee server. Let's read on for more info.
The News
First, let's start with the official note from the Lucee 5.4.1.8 Stable Release notes (courtesy of Zac Spitzer):
Lucee ORM is no longer being developed or bundled by the Lucee Team, Ortus have forked and taken over the development of ORM for Lucee, see Introducing: The Ortus ORM Extension.
It seems that Lucee has made the decision to 1) trim the Lucee installation size by no longer bundling the Hibernate extension with new Lucee installations, and to 2) halt further development on the Lucee Hibernate extension. It is unclear whether "no longer being developed" is referring to new features only, or whether that includes bug fixes and security patches as well.
This news means that Micha and the LAS team can focus on the Lucee server platform, bringing you speed and stability, while Ortus provides the Hibernate integration for a powerful database ORM layer.
https://www.ortussolutions.com/blog/passing-the-baton-lucee-6-and-hibernate-orm
New Releases and Updates
ColdBox v7.1.0
ColdBox 7.1 introduces several new features that expand the capabilities of the framework and facilitate better development practices:
Scheduled Tasks Debugging
You can now add a debug argument to your task definitions, and your console will add tons of debugging for your tasks:
`task( name : "My Task", debug : true )`
toRedirectTo() Matcher
You can now use this matcher to test relocations in a nice fluent expectation:
`expect( event ).toRedirectTo( "main.index" )`
REST on{errorType}Exception() Convention
Thanks to our very own Gavin Pickin you can now create exception handlers in your REST Handlers that follow the on{type}Exception() convention and you can listen to specific error type exceptions:
`function onTypeMismatchException( event, rc, prc )`
https://www.ortussolutions.com/blog/coldbox-710-released
TestBox v5.2.0 and v5.3.0
v5.2.0
New Features
Faster Performance with Updated MixerUtil
TESTBOX-375
Introduces enhancements to the MixerUtil module, resulting in faster performance during dynamic mixins and enhancing the flexibility of your test suites.
More Control with bundlesPattern in TestBox Init
TESTBOX-376
Adds the bundlesPattern parameter to testbox.system.TestBox's init method. This new addition gives you greater control over defining the pattern for your test bundles, making test organization a breeze.
Introducing TestBox Modules
TESTBOX-377
Brings a game-changing feature to TestBox - Modules support! Now you can create and utilize modules to extend TestBox's capabilities, opening up endless possibilities for tailored testing workflows. Check out our docs: https://testbox.ortusbooks.com/in-depth/modules
Bug Fixes
Query Compatibility in Expectation
TESTBOX-346
Addresses an issue where using expect(sut).toBeInstanceOf("something")) with a query could cause unexpected behavior. This has been resolved, ensuring a smoother testing experience with query objects.
Improved cbstreams Functionality
TESTBOX-374
Fixes issues related to cbstreams outside of ColdBox, ensuring seamless functionality in various environments.
Improvements
Enhanced toBeInstanceOf() Handling
TESTBOX-20
Improves the handling of toBeInstanceOf() expectations for Java classes, making it even easier to write precise and robust tests for Java objects.
v5.3.0
New Features
toBeIn() and toBeInWithCase() Expectations
TESTBOX-379
These new expectations allow you to verify the presence of a needle within a string or an array target. With the toBeIn() expectation, you can easily check if the expected needle exists in the target. Additionally, toBeInWithCase() performs a case-sensitive check for the needle in the target. These powerful expectations enhance your testing capabilities and streamline the validation of data within your tests.
New Matchers and Assertions for String Start
TESTBOX-380
With these new matchers and assertions, namely toStartWith(), toStartWithCase(), startsWith(), and startsWithCase(), you can validate whether a string begins with an expected prefix. These matchers come with their appropriate negations, allowing you to easily test and verify the starting points of strings in your application.
New Matchers and Assertions for String End
TESTBOX-381
TestBox v5.3 introduces powerful matchers for checking the end of strings. The new matchers include toEndWith(), toEndWithCase(), endsWith(), and endsWithCase(). These matchers enable you to confirm the presence of an expected suffix in a given string, making it convenient to test the endings of strings during your test suite executions.
Bug Fixes
onSpecError suiteSpecs Correction
TESTBOX-378
In previous versions, there was a minor issue with onSpecError, where the suiteSpecs attribute was mistakenly referred to as suiteStats. With TestBox v5.3, we have fixed this bug, and the attribute is now correctly recognized as suiteSpecs. This ensures that error reporting and handling in your test suites function as expected, providing you with accurate and helpful feedback during testing.
2023-07-25 Weekly News - Episode 200
Watch the video version on YouTube at https://youtube.com/live/YFsWycHGHMo?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support
We have 40 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
Adobe updates back to back to back Updates for vulnerabilities
ColdFusion (2023 release) Update 1, 2, and 3
ColdFusion (2021 release) Update 7, 8 and 9
ColdFusion (2018 release) Update 17, 18 and 19
In these updates, we’ve fixed a few security bugs mentioned in the security bulletin, APSB23-40., APSB23-41, and APSB23-47.
https://coldfusion.adobe.com/?p=32047
https://coldfusion.adobe.com/?p=32026
https://coldfusion.adobe.com/?p=32007
All updates have been made to CommandBox images on ForgeBox.
New Releases and Updates
Lucee 5.4.2.17 Stable Release
The Lucee team is proud to release our latest Stable Release. This release focusses on bug fixes and making Lucee more secure by default, the big change here is that XML XXE mitigations are now on by default. This release also solves a native QoQ bug.
https://dev.lucee.org/t/lucee-stable-release-5-4-2-17/12828
Lucee 5.4.1.8 Stable Release notes: https://dev.lucee.org/t/lucee-5-4-1-8-stable-release/12778
Lucee ZERO, a lighter Lucee Light (Lamba Friendly)
Lucee Zero is a new smaller Lucee distribution without the admin or docs bundled.
This reduces the jar size by about 2mb and avoids expanding them on install, which makes Lucee initial startup a lot faster, as there is less to deploy.
Why an additional distribution?
Firstly backwards compat with existing build pipelines, as you can’t build a full install by adding just extensions, the admin simply isn’t there with Lucee Zero.
Secondly Lambas have some size limitations, you only have 50MB, when Lucee deploys, the .lco is extracted into lucee-server/patches and then the lucee-admin.lar and lucee-doc.lar are exracted out into lucee-server/context/context, plus inside the original lucee-zero.jar.
So this new distribution saves roughly 6MB of disk space, as there ends up being three copies of these two .lar archives on the filesystem once deployed.
When I run the local build for extensions, it’s about 6-7s faster (Lucee does deploy slower on windows than linux, so YMMV)
https://dev.lucee.org/t/lucee-zero-a-lighter-lucee-light-lamba-friendly/12749
Webinar / Meetups and Workshops
ICYMI - Hawaii ColdFusion Meetup Group - Intro to ColdFusion 2023
June 23rd, 2023
Adobe ColdFusion 2023 is released today! Packed with cutting-edge features and enhanced performance, this release takes ColdFusion to new heights of innovation. Come see what's new in ColdFusion 2023 with Mark Takata of Adobe.
Recording: https://hawaiicoldfusionusergroup.adobeconnect.com/pykivms4zclo/
Hawaii ColdFusion Meetup Group - CF Scheduled Tasks: more than you may know, and should
Speaker: Charlie Arehart
Friday July 28th, 2023 at 3pm PT
If folks were asked to discuss CF scheduled tasks, I suspect most would feel "there's not much 'to say", but there really is a lot more to working with them simply "setting a given url to run on a given schedule" (did you know it could be a CFC, for instance?).
There are both more features than most realize, as well as solutions to common problems people can face when running them, and a lot of myths regarding old limitations that have since been lifted. In this talk, veteran CF troubleshooter Charlie Arehart will address all these and more, starting with a focus on tools and techniques for solving common problems with them, then showing several ways to create them (yes, even more than just cfschedule and the CF Admin UI).
He'll then review several features of using tasks that you may have missed—to include distinguishing which few are NOT available in CF Standard.
He'll also discuss briefly the underlying quartz open source framework that powers them (and offers still more extensibility), as well as the underlying neo-cron.xml file and tips for protecting that, and he'll even identify ways to control/allow access to managing tasks that may surprise many. He'll conclude with alternatives when the base features don't suit you.
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/294711603
Adobe Upcoming Events
Webinar- Road to Fortuna Series: New Administrator Features in Adobe ColdFusion 2023
WEDNESDAY, JULY 26, 2023
10:00 AM PDT
Online Event
https://administrator-features-adobe-coldfusion.meetus.adobeevents.com/
Adobe ColdFusion Workshop
WEDNESDAY, AUGUST 9, 2023
9:00 AM EDT
Online Event
https://adobecf-1day-workshop.meetus.adobeevents.com/
Webinar - Road to Fortuna Series: Exploring the New Google Cloud Platform Features
FRIDAY, AUGUST 25, 2023
10:00 AM PDT
Online Event
https://google-cloud-platform-adobe-coldfusion.meetus.adobeevents.com/
CFCasts Content Updates
...
2023-06-27 Weekly News - Episode 199
Watch the video version on YouTube at https://youtube.com/live/YhGqAVLYZk4?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support ()
We have 40 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
CFCamp was a blast
Brad said: Back on US soil again, but still smiling from the wonderful experience at CFCamp. It was so good to be back in Germany and see my EU friends again in person. I'd say the first time back since Covid was a smashing success!
Alex Well said: Back at home from my trip to 2023‘s #CFCamp 🤩
Such an amazing event, such great talks, such an amazing community ❤️
Gives me again another reason why I simple LOVE #CFML !
Shoutout to all people responsible and see you all next year 🤞
@zackster
explained that it is “all Micha’s fault” so there you go. It all makes sense now 😃
@cf_camp
#CFML #CFCamp
Lots of Ben Nadel fan photos
Check out #cfcamp for more pictures and feedback.
Great job to Kai, Michi and the conference team - Maybe next year I will finally make it.
Ortus ColdBox Roadshow
We’re making a big push in content, lots of blog posts dropping to give you the scoop on everything new in ColdBox 7.
After we’re done with this roadshow, we have another one coming in July for CommandBox 5.x/Pro
Ortus 2 Day Training - ColdBox Zero to Hero
Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States
Ticket Price
Spotlight
WIN WIN WIN WIN
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator
New Releases and Updates
Lucee 5.4.0.80 Stable Release
Just in time for CFCamp 2023, the Lucee team presents the first stable release in the 5.4 series.
The main focus of this release was updating all the underlying java libraries to be CVE free.
https://dev.lucee.org/t/lucee-5-4-0-80-stable-release/12714
Lucee 6.0.0.481-RC
Tickets Since BETA 2
LDEV-1856 1 - cfhttp charset is not working
LDEV-4200 1 - unhide _internalRequest as internalRequest for 6.0
LDEV-4478 1 - update hibernate extension dom4j lib due to CVEs
LDEV-4515 - sessionCookie settings missing from getApplicationMetadata
LDEV-4545 1 - Regression in precisionEvaluate between Lucee 5 & 6
LDEV-4549 1 - disable processing requests during upgrade
LDEV-4550 1 - Upgrading to v5.4.0.65 failed due to Felix installation
LDEV-4556 - string lucee.runtime.exp.NativeException: lucee.runtime.type.dt.DateTimeImpl; local class incompatible:
LDEV-4559 - When switch from multi mode to single web admin password is used
LDEV-4562 - switching between multi and single does not replace the config object
LDEV-4566 1 - cfadmin getResourceProviders crashes
LDEV-4570 - Lucee admin shows blank page in 6.0.0.471-SNAPSHOT
LDEV-4575 1 - Incomplete language resource Json files causes the Lucee admin to crash
Previous Beta - https://dev.lucee.org/t/lucee-6-0-451-beta-2/12673
https://dev.lucee.org/t/lucee-6-0-0-481-release-candidate/12731
ICYMI - ColdBox 6.9.0 Released
We are excited to announce the release of ColdBox 6.9.0 LTS, packed with new features, improvements, and bug fixes. In this version, we focused on enhancing the debugging capabilities, improving the ScheduledTasks module, and fixing an important issue related to RestHandler. Let's dive into the details of these updates.
https://www.ortussolutions.com/blog/coldbox-690-released
Webinar / Meetups and Workshops
ICYMI - "OctoPerf: The Load Testing Tool for Modern Web Apps", Guillaume Betaillouloux
Thursday June 15th at 12pm US Eastern Time, UTC-4:
OctoPerf offers an integrated development Interface that you can use from any browser to execute load tests against your application. Find out how you can set up a full-blown test campaign with meaningful user journeys in under 20 minutes.
https://www.meetup.com/coldfusionmeetup/events/294018310/
Recording: https://www.youtube.com/watch?v=fB0eFovLHNA
ICYMI - Ortus June Webinar - Taming Time Series Data with StacheBox and the Elk...
2023-06-13 Weekly News - Episode 198
Watch the video version on YouTube at https://youtube.com/live/r1L8Aec5-mk?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support ()
We have 40 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
Ortus Training - ColdBox Zero to Hero
October 4th and 5th
Venue Confirmation in Progress - will be less than 2 miles from the Mirage.
Registration will be open soon!
CF Camp Pre Conference Workshop Discount
We can offer a 30% discount by using the code "OrtusPre30".
Thank you for your ongoing support!
https://www.eventbrite.com/e/cfcamp-pre-conference-workshops-by-ortus-solutions-tickets-641489421127
New Releases and Updates
ColdBox 6.9.0 Released
We are excited to announce the release of ColdBox 6.9.0 LTS, packed with new features, improvements, and bug fixes. In this version, we focused on enhancing the debugging capabilities, improving the ScheduledTasks module, and fixing an important issue related to RestHandler. Let's dive into the details of these updates.
https://www.ortussolutions.com/blog/coldbox-690-released
Lucee 6 Beta 2
Following a long last few weeks of final development, testing and bug fixing, the Lucee team is really proud to present Lucee 6 BETA 2
https://dev.lucee.org/t/lucee-6-0-451-beta-2/12673
Lucee 6.0 Launch at @cf_camp
🎉
🚀 Get ready for the official release of Lucee 6.0 at CFCamp! Join us on June 22-23 in Munich, Germany. Save the date and mark your calendars! 🗓️
https://t.co/uvY9t4Rhwh
ICYMI - Lucee 5.4.0.77 RC 2 is out
Remember - Lucee’s Minors include Breaking Changes
https://dev.lucee.org/t/lucee-5-4-0-77-rc-release-candidate-2/12678
Webinar / Meetups and Workshops
ICYMI - Online CF Meetup - "The Many Ways to Run CF (and Lucee)", with Charlie Arehart
Thursday June 8th - 12pm US Eastern Time
Depending on your experience you may tend to favor running CF and your CFML the way you've "always done it" (perhaps by installing CF, or perhaps via Commandbox). But did you know there are in fact several ways to deploy CF (or Lucee), including ways to run CFML without even needing to do that? In this session, veteran CF consultant Charlie Arehart will identify these, starting first with WHY it's useful to have different ways to be able to deploy CF/Lucee and CFML.
Then he will discuss and demonstrate those several ways--whether you prefer to run CF on your own machine or another (whether hosted or in the cloud), to include even being able to run CFML WITHOUT need of CF (or Lucee) to be "installed" at all. He will cover such topics as installers (GUI and console-based), silent installation (and updates), Commandbox, WAR file deployment, container-based (Docker/Kubernetes) deployment, serverless deployment, as well as CLI-based execution of CFML, and execution via cffiddle and trycf, among others.
Buckle up, buttercup, for a fast tour of this varied landscape.
Meetup: https://www.meetup.com/coldfusionmeetup/events/293987033/
Recording: https://www.youtube.com/watch?v=8tnd3RQZy0w
"OctoPerf: The Load Testing Tool for Modern Web Apps", Guillaume Betaillouloux
Thursday June 15th at 12pm US Eastern Time, UTC-4:
OctoPerf offers an integrated development Interface that you can use from any browser to execute load tests against your application. Find out how you can set up a full-blown test campaign with meaningful user journeys in under 20 minutes.
https://www.meetup.com/coldfusionmeetup/events/294018310/
Ortus June Webinar - Taming Time Series Data with StacheBox and the Elk Stack
Jun 16, 2023, 11:00 AM Central Time (US and Canada)
Tired of combing through log files across different servers and/or containers to analyze problems and patterns? In this 1 hour webinar, we will show you how to leverage Logstash and the ELK ( Elasticsearch, Logstash, Kibana ) to consolidate, analyze and visualize your time series data. We'll take you through the process of automating Adobe Coldfusion, Lucee, Apache, NGINX, and IIS Logs into usable, searchable log data. We'll also demonstrate the power of StacheBox to help you troubleshoot, diagnose, and analyze your application exception data.
Led by Jon Clausen
https://us02web.zoom.us/meeting/register/tZIude2spz8rHNXbZTzqtWRu5Jf-ARjvLWws#/registration
Adobe Upcoming Events
Adobe ColdFusion Workshop
WEDNESDAY, JUNE 21, 2023
9:00 AM CEST
Online Event
https://adobe-coldfusion-1day-workshop.meetus.adobeevents.com/
Webinar - Adobe ColdFusion (2023 release) in Docker on Google Cloud Platform
FRIDAY, JUNE 23, 2023
10:00 AM PDT
Online Event
https://docker-gcp-coldfusion.meetus.adobeevents.com/
Adobe ColdFusion Workshop
WEDNESDAY, JUNE 28, 2023
9:00 AM EDT
Online Event
https://aodbe-coldfusion-1daytraining.meetus.adobeevents.com/
Webinar- Road to Fortuna Series: New Administrator Features in Adobe ColdFusion 2023
WEDNESDAY, JULY 26, 2023
10:00 AM PDT
Online Event
2023-06-06 Weekly News - Episode 197
Watch the video version on YouTube at https://youtube.com/live/EgfBsmtKEWc?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support ()
We have 40 patreons:
https://www.patreon.com/ortussolutions.
Big thanks for Kevin Wright who just made a huge BUMP to their Patreon Pledge Amount
News and Announcements
Ortus Training - ColdBox Zero to Hero
October 4th and 5th
Venue Confirmation in Progress - will be less than 2 miles from the Mirage.
Registration will be open soon!
CF Camp Pre Conference Workshop Discount
We can offer a 30% discount by using the code "OrtusPre30".
Thank you for your ongoing support!
https://www.eventbrite.com/e/cfcamp-pre-conference-workshops-by-ortus-solutions-tickets-641489421127
ICYMI - Into the Box - Recap
ITB Recap Video - https://www.youtube.com/watch?v=XVoIZkJd8HE
New Releases and Updates
Lucee 5.4.0.65 Release Candidate
Remember - Lucee’s Minors are MAJOR releases
The Lucee team is proud to present our next release candidate for the 5.x series.
The 5.4 series bumps the minor version (from 5.3), as we had to update some of the underlying java libraries and extensions as the older versions have CVEs or are no longer maintained.
All of the java libraries which have been updated in 6 have also been updated in 5.4, with the exception of hsqldb which in this RC is still 2.7.0
This includes an important performance fix 7 with logging since 5.3.10.120 (fixed in 5.3.10.125)
https://dev.lucee.org/t/lucee-5-4-0-65-release-candidate/12657
CommandBox Next - Add Rewrite Map feature similar to Apache
https://ortussolutions.atlassian.net/browse/COMMANDBOX-1592
CommandBox - Have you say on MariaDB
During my refactoring of Runwar/CommandBox I was looking at the little MariaDB4j integration that was built into runwar (added about 7 years ago in 2016). There were never first-class settings for it in CommandBox so you would have had to use the runwar.args setting to activate. It also required you to include the MariaDB4j jars yourself in the classpath. (Note this is separate from the MariaDB CommandBox module 4 Jan Janek made).
The settings it supported were:
So my question is, does anyone use the built in MariaDB4j integration in Runwar? If I removed it, would anyone care? If I put in first-class settings and documented it, would people use it? Does it sound useful? Worthless?
https://community.ortussolutions.com/t/mariadb4j-support-in-commandbox-runwar/9666
ICYMI - Adobe ColdFusion 2023 released!!!!
We are thrilled to announce the highly anticipated release of Adobe ColdFusion 2023! Packed with cutting-edge features and enhanced performance, this release takes ColdFusion to new heights of innovation.
Experience accelerated development, robust security measures, and seamless integration with modern technologies. From rapid application development to scalable enterprise solutions, Adobe ColdFusion empowers developers to build dynamic web applications with ease. Discover the limitless possibilities and stay ahead in the digital era.
Upgrade to the latest version now and harness the true potential of ColdFusion. Elevate your coding experience with Adobe ColdFusion – the ultimate platform for unmatched productivity and success.
Whats new - https://helpx.adobe.com/coldfusion/using/whats-new.html
https://coldfusion.adobe.com/2023/05/coldfusion2023-release/
Webinar / Meetups and Workshops
Online CF Meetup - "The Many Ways to Run CF (and Lucee)", with Charlie Arehart
Thursday June 8th - 12pm US Eastern Time
Depending on your experience you may tend to favor running CF and your CFML the way you've "always done it" (perhaps by installing CF, or perhaps via Commandbox). But did you know there are in fact several ways to deploy CF (or Lucee), including ways to run CFML without even needing to do that? In this session, veteran CF consultant Charlie Arehart will identify these, starting first with WHY it's useful to have different ways to be able to deploy CF/Lucee and CFML.
Then he will discuss and demonstrate those several ways--whether you prefer to run CF on your own machine or another (whether hosted or in the cloud), to include even being able to run CFML WITHOUT need of CF (or Lucee) to be "installed" at all. He will cover such topics as installers (GUI and console-based), silent installation (and updates), Commandbox, WAR file deployment, container-based (Docker/Kubernetes) deployment, serverless deployment, as well as CLI-based execution of C...
2023-05-23 Weekly News - Episode 196
Watch the video version on YouTube at https://youtube.com/live/3F5all2U5Pk?feature=share
Hosts:
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Patreon Support (proficient)
We have 40 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
Adobe ColdFusion 2023 released!!!!
We are thrilled to announce the highly anticipated release of Adobe ColdFusion 2023! Packed with cutting-edge features and enhanced performance, this release takes ColdFusion to new heights of innovation.
Experience accelerated development, robust security measures, and seamless integration with modern technologies. From rapid application development to scalable enterprise solutions, Adobe ColdFusion empowers developers to build dynamic web applications with ease. Discover the limitless possibilities and stay ahead in the digital era.
Upgrade to the latest version now and harness the true potential of ColdFusion. Elevate your coding experience with Adobe ColdFusion – the ultimate platform for unmatched productivity and success.
Whats new - https://helpx.adobe.com/coldfusion/using/whats-new.html
https://coldfusion.adobe.com/2023/05/coldfusion2023-release/
ICYMI - Into the Box - Recap
New Releases and Updates
Lots of Releases
So many - we are still waiting on the blogs and release notes for a lot of them, but ITB came with ColdBox7, CommandBox 5.9, Testbox 5, CBWire 3, Testbox CLI, Coldbox CLI, Quick, Qb, CBQ V1 and V2, cbDebugger 3, ContentBox 6
We will discuss some of them below
ColdBox 7 Released
ColdBox 7 has been released! Install it via ForgeBox using `coldbox`. Release at ITB 2023!
What’s New With ColdBox 7.0.0?
https://coldbox.ortusbooks.com/v/7.x/intro/release-history/whats-new-with-7.0.0
CBWIRE 3.0.0 Released
We are very excited to announce the release of version 3 of CBWIRE, our ColdBox module that makes building modern, reactive apps a breeze. This version brings with it a new component syntax, 19 enhancements and bug fixes, and improved documentation. Our biggest goal with this release was to improve the developer experience and to provide a low barrier to entry to getting started with CBWIRE.
https://www.ortussolutions.com/blog/cbwire-300-released
TestBox v5.0.0 Released!
We are excited to announce the release of TestBox version 5, which brings a host of new features and improvements for developers. TestBox is a powerful and flexible tool that helps developers write comprehensive BDD/TDD tests for their applications, ensuring code quality and reducing the likelihood of bugs and errors. With TestBox v5, developers can take advantage of new features such as batch code coverage testing, improved reporting capabilities, method spies, and better integration with other tools in the Ortus suite.
These new features make TestBox even more versatile and user-friendly, and provide developers with a powerful tool for building high-quality, reliable applications.
https://www.ortussolutions.com/blog/testbox-v500-released
FusionReactor 10 released, May 18
If you're using FusionReactor, note that a new version 10 (10.0.0) released yesterday, May 18. While it's a new major release number, most of the items listed as new aren't really things that you will "see" as changed in the interface. I don't quite want to call it just "plumbing"--the folks had their reason to regard the new and changed features as warranting the major version number increase.
https://www.carehart.org/blog/2023/5/19/fusionreactor_10_0_released/
https://docs.fusion-reactor.com/release-notes/
ColdBox CLI 1.x Released
We are thrilled to announce the release of our new ColdBox CLI tool! This powerful command-line interface is designed to help developers streamline their workflows and simplify their ColdBox development experience. With its intuitive syntax and powerful capabilities, the ColdBox CLI tool allows developers to easily create, test, and deploy ColdBox applications with just a few simple commands. Whether you are a seasoned ColdBox developer or just getting started with this powerful framework, the ColdBox CLI tool is the perfect addition to y...
From the publisher's feed