Modernize or Die ® Podcast - CFML News Edition

Brad and Gavin host this weeks episode. They discuss the big news, Adobe ColdFusion 2021 was released, and this weeks episode was 2 days late because they were all attending Adobe CF Summit online. They discuss new releases of CommandBox 5.2.0 stable, FusionReactor 8.6.0 and even the Lucee Spreadsheet library, which can be used on Adobe ColdFusion in case you didn't know. They shared the recording for lasts weeks Online CF Meetup "Using Taffy: API Live Coding & Fireside Chat", with Adam Tuttle on YouTube. They discuss Seattle CFUG - Hands-on deep-dive into interacting with the Thinkific API being rescheduled into December

They give you an roundup of CFCasts Content Updates... including the last 2 of the CFConfig series as well as lots of new features on the site, and a teaser about content coming before december.

They discuss this weeks conference CF Summit, as well as the remaining conferences AWS re:Invent, Into the Box Latam conference, now offering english and spanish. They discuss how the Adobe ColdFusion Certification is still available online. They also discuss Pete Freitag from Foundeo's popular training workshop "Writing Secure CFML" being offered in December, including an early bird price.

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, as well as a Senior CFML position available at Ortus Solutions.

They show off the ForgeBox module of the Week, Amazon S3 SDK Explorer by George Murphy, with the latest updates to ColdBox and Bootstrap ready now, and plans for integration into ContentBox coming soon.

This week's VS Code Tip of the week is TabNine Autocomplete AI by TabNine, Better code completions using AI. Works for all programming languages using the most advanced Machine Learning models to boost productivity and save time for developers.

For the show notes - visit the website
https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-for-november-19th-2020-episode-79

Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com

Show Notes

2020-11-19 Weekly News - Episode 79

Watch the video version on YouTube at https://youtu.be/2W8mLPpAu-4

Hosts:

Gavin Pickin - Software Consultant for Ortus Solutions
Brad Wood - Software Consultant for Ortus Solutions


Thanks to our Sponsor - Ortus Solutions

Into the Box Latam Dec 3rd and 4th - English and Spanish
CFCasts is releasing new Free and Paid content every week


Patreon Support

We have 34 patreons providing 58% of the funding for 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!
https://www.ortussolutions.com/blog/we-need-your-help



News and Events



Adobe ColdFusion (2021 release) is finally here!

The completely reimagined Adobe ColdFusion (2021 release) offers a modular, secure, and containerized approach to building applications that can run across multiple cloud providers or on-premises. You can now switch between cloud service providers without having to rewrite your application.
https://community.adobe.com/t5/coldfusion/introducing-adobe-coldfusion-2021-release/m-p/11585468?page=1#M186888

Blog from Charlie: https://coldfusion.adobe.com/2020/11/coldfusion-2021-has-been-released/
Important Blog Post about using with CommandBox  https://www.ortussolutions.com/blog/commandbox-forgebox-adobe-coldfusion-2021-and-cfpm



CommandBox 5.2.0 Released

Today we are pleased to announce the final release of CommandBox 5.2.0.  This release has been 5 months in the making and covers nearly 50 tickets.  We've already covered the full list of new features and enhancements in our release candidate announcement which you can read here:
https://www.ortussolutions.com/blog/commandbox-520-release-candidate-ready-for-testing
After a month of RC testing, we've made several additional improvements and are ready to release.
https://www.ortussolutions.com/blog/commandbox-520-released



FusionReactor 8.6.0 released

Following the recent Adobe release, we are pleased to announce that FusionReactor has been updated and fully supports ColdFusion 2021.  We also support CF 2021 in our instance manager and if you use the Adobe Perfmon module you will see all of the CF metrics in FR. Download FusionReactor 8.6 here
If you are a SeeFusion user then you can now use both Seefusion and FR on the same server.
We have had a lot of requests for Elasticsearch support and we are happy to say that we now support the Jest-Elasticsearch Java Client and the official Elasticsearch-Java REST Client.
FYI - CommandBox-FusionReactor already supports 8.6.0
http://www.fusion-reactor.com/blog/fusionreactor-8-6-0-released/



Lucee Spreadsheet Library 2.12.2 released

Lucee Spreadsheet library 2.12.2 released fixing a couple of issues with the new Adobe ColdFusion 2021 release (yes, you can use the library with ACF2016+) #cfml
https://github.com/cfsimplicity/lucee-spreadsheet



RESCHEDULED - Seattle CFUG - Hands-on deep-dive into interacting with the Thinkific API.

Wednesday, December 9th, 2020
6:00 PM to 7:30 PM PST
RESCHEDULED FROM Wednesday, November 11, 2020
Hosted by - William Frankhouser and Leon O'Daniel
This meeting features an hands-on deep-dive into interacting with the Thinkific API.
Thinkific is one of the top platforms for online course delivery. This meetup builds upon the concepts shared at the October 2020 Seattle ColdFusion User Group Meeting to provide a hands-on experience interacting with the Thinkific API.
https://www.meetup.com/Seattle-ColdFusion-User-Group/events/274050264/



ICYMI - Online CF Meetup - "Using Taffy: API Live Coding & Fireside Chat", with Adam Tuttle

Thursday, November 12, 2020
5:00 PM to 6:00 PM CST
Adam will demonstrate building a REST API using his library Taffy to illustrate many of the foundational principles of REST and the ease of accomplishing them with Taffy. Then we'll open the floor for Q&A and discussion.
Meeting: https://www.meetup.com/coldfusionmeetup/events/274413376/
Recording: https://www.youtube.com/watch?v=8he7Yyn6eBk




CFCasts Content Updates

We just got major updates!

1) Videos can now be filtered by language
2) A user's language preference is saved in their profile
3) We added a level field to series to specify the difficulty, and much more!
We value your feedback so don't hesitate to contact us

Before the month comes to an end, we have a surprise for you my friends. Our Zero to Hero workshop videos will  be published THIS month! Be on the lookout for our updates.

 - Configure your CFML Servers with CFConfig
      - Service Layer
     - Practical Uses and Wrap-up

Send your suggestions at https://cfcasts.com/support




Conferences and Training



Adobe ColdFusion Summit 2020 - Replaces CF Summit West

Date: November 17-18
Location: Online
Admission: Free
https://cfsummit.adobeevents.com/

Report:
- Total Attendees : 3036
- They used VConfex software - looked nice. A few complications
- Recordings coming next week



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.

Introductory Offer: $499

Blog: https://coldfusion.adobe.com/2020/07/coldfusion-certification-online-now/
Register: https://www.adobe.com/products/coldfusion-family/certificate.html



AWS re:Invent

NOV. 30 – DEC. 18, 2020
Free
Amazon’s Premium Conference is also virtual, and a free 3-week event:
https://reinvent.awsevents.com/



ITB Latam

December 3-4th
Live Virtual Conference in Spanish and English!!!
Price: $7.00
https://latam.intothebox.org/
https://www.ortussolutions.com/events


ColdFusion Security Training by Foundeo / Pete Freitag

Writing Secure CFML

A hands-on CFML / ColdFusion Security Training class for developers. Learn how to identify and fix security vulnerabilities in your ColdFusion / CFML applications.
When: Thursday December 10, 2020 @ 11am-2pm & Friday December 11 @ 11am-2pm
(Eastern Standard Time, UTC -5) - 6 hours in total.
Where: Online / Web Conference
Who: Taught by Pete Freitag
Cost: $600 $475 (Early Bird Pricing through Dec 1st)
https://foundeo.com/consulting/coldfusion/security-training/


More conferences: https://confs.tech/



Blogs, Tweets and Videos of the Week


Blog - Fusion Reactor - FusionReactor 8.6.0 Released Yesterday – November 18, 2020
Following the recent Adobe release, we are pleased to announce that FusionReactor has been updated and fully supports ColdFusion 2021.  We also support CF 2021 in our instance manager and if you use the Adobe Perfmon module you will see all of the CF metrics in FR. Download FusionReactor 8.6 here
http://www.fusion-reactor.com/blog/fusionreactor-8-6-0-released/


Blog - Brad Wood / Ortus - CommandBox 5.2.0 Released
Today we are pleased to announce the final release of CommandBox 5.2.0.  This release has been 5 months in the making and covers nearly 50 tickets.  We've already covered the full list of new features and enhancements in our release candidate announcement which you can read here:
https://www.ortussolutions.com/blog/commandbox-520-release-candidate-ready-for-testing
After a month of RC testing, we've made several additional improvements and are ready to release.
https://www.ortussolutions.com/blog/commandbox-520-released


Blog - Brad Wood / Ortus - CommandBox, ForgeBox, Adobe ColdFusion 2021, and cfpm
Adobe released ColdFusion 2021 this week.  It's a pretty big release with a modularization of the core engine and a nice list of language enhancements. https://helpx.adobe.com/coldfusion/user-guide.html/coldfusion/cfml-reference/new-changed-functions-coldfusion-2021.ug.html
Here's what you need to know for using it with CommandBox.
https://www.ortussolutions.com/blog/commandbox-forgebox-adobe-coldfusion-2021-and-cfpm


Blog - Ben Nadel - Adding Differ() And DifferNoCase() Built-In Function Extensions In Lucee CFML 5.3.7.47
Yesterday, I needed to check to see if two Strings were different based solely on character-casing. To do this, I used ColdFusion's native compare() function which performs a case-sensitive comparison between two values. However, the compare() function is "funny" in that it returns 0 - a Falsy value - if the two strings are the same. Meaning, they are the same if the expression !compare() returns true. My brain is not good at reading "not expressions" - too many negatives for my mental call-stack. As such, it made me wish there was an inverted case-sensitive comparison operation in ColdFusion. In Lucee CFML, we can actually install user-defined function (UDF) extensions right into the runtime. I thought it might be fun to revisit that idea for this scenario in Lucee CFML 5.3.7.47.
https://www.bennadel.com/blog/3924-adding-differ-and-differnocase-built-in-function-extensions-in-lucee-cfml-5-3-7-47.htm
Lucee Extension Reference: https://commandbox.ortusbooks.com/package-management/creating-packages/publishing-lucee-extensions-to-forgebox


Blog - Ortus Solutions - FORGEBOX v5.4 Released
We are so excited to bring you a minor but huuuge release for FORGEBOX and all of its editions. Here are the major updates for this release and the full release notes.
https://www.ortussolutions.com/blog/forgebox-v54-released


Blog - Charlie Arehart - The many new and improved features in CF2021
You may have heard that the newest version of CF has been released, ColdFusion 2021. If you've not yet taken a look at what's new, you may be very surprised to find how much there is: from substantial support for several cloud services, to significant changes in CF installation/configuration/deployment, to dozens of new language features, as well as single sign on/SAML support, new kinds of databases supported, several enhancements to the PMT, cf admin-related changes, and more.
https://www.carehart.org/blog/client/index.cfm/2020/11/10/the_many_new_and_improved_features_in_CF2021


Blog - David Byers - Quick Tip: Adobe ColdFusion Docker images have been updated with ColdFusion 2021.
The official Adobe ColdFusion docker images have been updated to use the latest version of ColdFusion: CF2021.
My docker images were becoming a little bit of a mess lately so I decided to clean out the fridge and purge everything to let it rebuild from scratch.  I executed...
https://coldfusion.adobe.com/2020/11/quick-tip-adobe-coldfusion-docker-images-updated-coldfusion-2021/


Blog - Adobe - Introducing Adobe ColdFusion (2021 release)
The completely reimagined Adobe ColdFusion (2021 release) offers a modular, secure, and containerized approach to building applications that can run across multiple cloud providers or on-premises. You can now switch between cloud service providers without having to rewrite your application.
https://community.adobe.com/t5/coldfusion/introducing-adobe-coldfusion-2021-release/m-p/11585468?page=1#M186888



CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 42 ColdFusion positions from 27 companies across 23 locations in 5 Countries since July 1st

5 new jobs this week.

Freelance - ColdFusion/Lucee Developer at Dolores County, CO - United States
Posted Nov 18
https://www.getcfmljobs.com/viewjob.cfm?jobid=11133

Full-Time - ColdFusion Developer at Lititz, PA - United States
Posted Nov 18
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Lititz-PA/11134

Full-Time - Coldfusion / Lucee Developer at London - United Kingdom
Posted Nov 11
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Coldfusion-Lucee-Developer-at-London/11130

Full-Time - Coldfusion / Lucee Developer at London - United Kingdom
Posted Nov 11
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Coldfusion-Lucee-Developer-at-London/11132

Full-Time - Sr. ColdFusion Developer - The Tatitlek Corporation at Rockv.. - United States
Posted Nov 11
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-ColdFusion-Developer-The-Tatitlek-Corporation-at-Rockville-MD/11131



Ortus is hiring: Senior ColdFusion CFML Developer

At Ortus you will be:
- Modernizing web applications and helping companies move out of legacy hell
- Teaming up with ColdFusion Experts in order to solve complex web development problems.
- Testing and integrating new web technologies in order to create custom business implementations
- Pushed to innovate constantly and create new solutions to web development problems
- Leading project teams that deliver software that matters

* US Timezone availability is a must
* US Citizen or Resident or Work Visa is a must

https://www.ortussolutions.com/about-us/careers



ForgeBox Module of the Week

Amazon S3 SDK Explorer by George Murphy

New UI bootstrap 4 plus bug fixes. I plan on using it in ContentBox to allow us to transport files. I want to hook into ContentBox to give users permission for their folders etc.and a common shared folder.

https://www.forgebox.io/view/s3sdkexplorer




VS Code Hint Tips and Tricks of the Week

TabNine Autocomplete AI by TabNine

Better code completions using AI. Works for all programming languages using the most advanced Machine Learning models to boost productivity and save time for developers.

This is the Visual Studio Code Tabnine client, advanced AI based autocomplete for all programming languages. Tabnine Indexes your entire project by reading your .gitignore or others, and determines which files to index.

Enter long variable names using minimal keystrokes and leverage a mnemonic completion engine.
Zero configuration. Tabnine works out of the box.
Highly responsive: Produces a list of suggestions in less than 10 milliseconds on average.

https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode



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


Ben Nadel
Brett DeLine
Carl Von Stetten
Charlie Arehart
Da Li
Dan Card
Daniel Garcia
David Belanger
Didier Lesnicki
Don Bellamy
Edgardo Cabezas
Erick Hoffman
Gary Knight
Giancarlo Gomez
Jan Jannek
Jason Daiger
Jeff McClain
Jeremy Adams
Jonas Erickson
Jordan Clark
Joseph Lamoree
Kai Koenig
Laksma Tirtohadi
Mario Rodrigues
Matthew Darby
Matthew Clemente
Mingo Hagen
Patrick Flynn
Ross Phillips
Scott Steinbeck
Shawn Oden
Steven Klotz
Synaptrix
Yogesh Mathur

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors


★ Support this podcast on Patreon ★

What is Modernize or Die ® Podcast - CFML News Edition?

Technology is ever changing, blink and you miss it, until now. This podcast keeps you up to date on everything ColdFusion related. News, Engine and Package Updates and Releases, Webinars Meetups and Workshops, CFCast updates, Conferences, Blog Tweets and Videos the Week from the Community, Job offerings, as well as the ForgeBox module of the Week and the VS Code Hint Tip and Trick of the week.