Modernize or Die® - CFML News for August 25th, 2020 - Episode 67
Brad and Eric host this weeks episode. ColdBox 6 was actually finally released. Adobe ColdFusion 2020 Beta is now public, and is available on ForgeBox to start with CommandBox. They discussed ContentBox CMS is free and will always be, and this Mura discussion has sparked a big jump in interest in ContentBox, and we have started a big dev push on ContentBox 5. While updating ContentBox to ColdBox 6, Luis has seen it is 5 times faster, Luis is inspired and multi tennant is coming. They discuss Adobe's Webinar on the Public Beta, and discuss how CF Builder moving away from Eclipse to VS Code. They discuss this week's Online CF Meetup - How to use the ColdFusion API Manager to modernize your App", with Dan Wilson, Thursday, August 27, 2020. They remind you about the August Ortus Webinar, Javier talking about BDD testing, and how you can watch the recording. They give you an update on CFCasts Content Updates. They discuss the the last Into the Box workshop in August, CommandBox Zero to Hero... which has a special giveaway. They discuss jconf.dev going online in September. They discuss how the Adobe ColdFusion Certification is now online and remind you that Adobe's CF Summit Conference, being changed to a Online conference, now with dates, November 17-19, call for speakers is apparently closed ( but the form is still there ). They spotlight a lot of great blog posts, tweets, videos and podcasts, too many to list, so listen to the show. They announce some jobs from getCfmlJobs.com. They show off the ForgeBox module of the Week, Adobe ColdFusion Engine, which includes CF9, 10, 11, 2016, 2018, and the next version, CF2020 or Project Stratus. This week's VS Code Tip of the week is Format in context menus, this extension allows the user to format one or multiple files with right-click context menu. For the show notes - visit the website https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-for-august-25th-2020-episode-67 Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
Watch the video version on YouTube at https://youtu.be/dJ8ok2IEA-E
Eric Peterson - Software Consultant for Ortus Solutions
Brad Wood - Software Consultant for Ortus Solutions
Thanks to our Sponsor - Ortus Solutions
Get live training from the makers of your favorite Box Product.
2 day workshop - Brad Wood leading CommandBox - Zero to Hero
CFCasts is releasing new Free and Paid content every week
We are at the 59% mark for fully funding all of our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. If you love our podcasts and all we do for the #coldfusion #cfml community considers chipping in, we are almost there!
News and Events
ColdBox 6.0.0 Final Released!
We are tremendously excited to finally bring you the final release for the ColdBox Platform including all of it's standalone libraries: WireBox, CacheBox and LogBox. This has been a year long process in order to bring you one of our biggest and most stable releases to date. We continue to innovate in this release and pushing the boundaries of our ColdFusion/CFML/Java languages. All the docs and application templates have been updated and we are working on a What's New With ColdBox 6 cfcasts series that will be coming next week. Welcome to ModernLand!
In the next couple of weeks we will be blogging and adding videos to showcase the major features of this release.
Adobe ColdFusion - CF2020 Beta is now available on ForgeBox
Start up the new Adobe ColdFusion Next ( Project Stratus / CF2020 ) with:
box server start email@example.com
ContentBox CMS - Ortus is announcing it will be Free Forever!
Ortus making a bold statement after the sudden news of Mura CMS going closed source and commercial, ContentBox CMS is open source, and will always be so.
Blog coming soon.
Tweet from Luis: ContentBox CMS Multi-Site Support for v5 is underway officially!! #coldfusion #cfml #opensoource #free4ever
Tweet from Luis: Happy Friday! ContentBox Modular CMS upgraded to leverage ColdBox6 + CBSecurity2. The performance on it is about 5x faster than before annnnd it's OPEN SOURCE and FREE FOREVER for #coldfusion #cfml
ContentBox CMS - Multi-site support underway
Ok Folks! ContentBox CMS Multi-Site Support for v5 is underway officially!! #coldfusion #cfml #opensoource #free4ever
ICYMI - Online CF Meetup - "Public Beta walkthrough of ColdFusion Next--Project Stratus", with Rakshith Naresh
Recorded Thursday, August 20, 2020 - 11:00 AM to 12:00 PM CDT
Whether you have been a part of the pre-release program or want to try out the public beta, this session is for you.
Online CF Meetup - "How to use the ColdFusion API Manager to modernize your App", with Dan Wilson
Thursday, August 27, 2020
11:00 AM to 12:00 PM CDT
In this presentation we’ll discuss how to modernize existing applications to work in the modern API-first world. We’ll look at how you can prepare your applications for the next major technology shift. We’ll go through how to programmatically add to your existing applications without disruption. We’ll also look at the ColdFusion API manager and see how it can instantly improve your architecture without even having to write code.
ICYMI - Ortus Webinar - BDD tests with Testbox - Friday August 21st 2020
Friday, August 21st, 2020 at 11:00 AM CDT (GMT -5:00)
with Javier Quintero
CFCasts Content Updates
Ortus Webinar - BDD tests with Testbox
ColdBox Master Class
8.3 Model Testing
8.4 Integration Testing
Send your suggestions at https://cfcasts.com/support
Into the Box 2020 - Workshops - Virtual Live training
2 day Workshop - CommandBox Zero to Hero - lead by Brad Wood
Thu, Aug 27 & 28, 2020,
8:00 AM – 3:00 PM PDT
We'll be offering a free license of the CommandBox Service Manager module to our CommandBox Zero to Hero attendees.
PODCAST10 - 10% off
There is a code for ITB attendees to save 15% - If you didn’t get the email contact us.
September 30th, 9am - 4pm CST
Register by August 15, and you'll get an awesome SWAG BOX full of goodies! (US only, first 500)
Adobe ColdFusion Summit 2020 - Replaces CF Summit West
Date: November 17-19
Speaker sign up for Adobe - supposed to be closed but the form is still there
Adobe ColdFusion Certification now available Online
Adobe Certified Professional: Adobe ColdFusion is an industry-leading certification program from Adobe, for ColdFusion developers. The course consists of 50+ online videos and is designed for professionals who have basic to advanced level proficiency in any computer language and basic understanding of how web pages work. Successfully passing an assessment test at the end of the program will reward participants with a badge and certificate from Adobe.
More conferences: https://confs.tech/
Blogs, Tweets and Videos of the Week
Luis Majano - Ortus Solutions - ColdBox 6.0.0 Final Released!
We are tremendously excited to finally bring you the final release for the ColdBox Plaform including all of it's standalone libraries: WireBox, CacheBox and LogBox. This has been a year long process in order to bring you one of our biggest and most stable releases to date. We continue to innovate in this release and pushing the boundaries of our ColdFusion/CFML/Java languages. All the docs and application templates have been updated and we are working on a What's New With ColdBox 6 cfcasts series that will be coming next week. Welcome to ModernLand!
In the next couple of weeks we will be blogging and adding videos to show case the major features of this release.
Tweet - Brad Wood - Some numbers on the Lucee Query of Query issues
1 - While reviewing slow Query of Query code for a client suffering linearly under load, I was disappointed that Lucee's HSQLDB implementation of QofQ is SINGLE THREADED! That means that only one thread on the server is allowed to run a QofQ at a time when it falls back to HSQLDB…
2 - The Lucee devs have long-warned people against using QofQ for performance reasons, but this design is just unacceptable. It's no wonder it performs poorly under load when it's in a (Java) synchronized block. #CFML
3 - Lucee attempts QofQ using a pure Java mechanism, but if that fails for any reason, the error is simply ignored & instead your data is loaded into an in-memory HSQLDB via JDBC & run there. it's a clever idea, but seems to have lots of overhead not to mention the single thread-ness
4 - And to expand on that a bit-- after compiling a custom build of Lucee that logs some debugging when the pure java implementation of QofQ fails, I can see that Lucee doesn't inherently support aggregates like sum() or "group by" clauses. Those all "fall back" to HSQLDB.
Blog - Pete Frietag - Cleaning up Development Disk Space CommandBox
I've been using CommandBox to startup CF servers on my dev laptop and desktop for several years, maybe even since the first version was released! CommandBox does a great job of hiding its internal magic, and thus the amount of disk space it consumes can creep up on you. To make matters worse it stores everything in a hidden folder under your home directory (usually in ~/.CommandBox), so it is easy to miss.
Several positions available on https://www.getcfmljobs.com/
Listing over 14 ColdFusion positions from 11 companies across 8 locations in 5 Countries since July 1st
3 new jobs this week.
Full-Time - ColdFusion Developer - NIEHS Grants Application Development - United States
Posted: Aug 22
Full-Time - ColdFusion Developer at Remote - United States
Posted: Aug 19
Full-Time - Software Developer - ColdFusion - 01346 at Lexington Park, MD, United States
Posted: Aug 18
ForgeBox Module of the Week
Adobe ColdFusion Engine
You can use one of 62 versions of Adobe ColdFusion from CommandBox - with the server start command. From CF9, 10, 11, 2016, 2018, and the next version, CF2020 or Project Stratus
box server start cfengine=adobe
To use the new Adobe ColdFusion Beta, start your server with this command
box server start firstname.lastname@example.org
VS Code Hint Tips and Tricks of the Week
Format in context menus
Lacroixdavid1.vscode-format-context-menu - 33,929 installs
This VSCode extension allows the user to format one or multiple files with right-click context menu.
Format one or multiple files from Explorer Context Menu
Format one or multiple files from SCM Context Menu
Format one file from Editor File Tile Context Menu
Reminder: ColdFusion Builder Next will be based on VS Code
Thank you to all of our Patreon Supporters
These individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox, ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox.
You can support us on Patreon here https://www.patreon.com/ortussolutions
Carl Von Stetten
You can see an up to date list of all sponsors on Ortus Solutions' Website
Switch to Modernize or Die ® Podcast - SoapBox Edition - Switch to Modernize or Die ® Podcast - Conference Edition
Music from this podcast used under Royalty Free license from SoundDotCom and BlueTreeAudio© 2019 Ortus Solutions