Modernize or Die® - CFML News for August 24th, 2021 - Episode 116

Gavin and Eric host this weeks episode. They discuss new releases of CommandBox v5.4.0 and Fusion Reactor v8.7.3. They remind you about the Speaker and Sessions announced for the Into the Box conference in September. They remind you of this Ortus's August Webinar on CBValidation as well as September's Adobe Webinar on deploying ACF2021 to AWS and Azure Cloud. They also discuss a free 1 day workshop offered by Adobe, filled with great CFML content. They discuss the latest CFCasts content, and some upcoming conferences... including Into the Box 2021 and Into the Box Latam both being held in person this year. 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 including 2 jobs from Ortus Solutions. They show off the ForgeBox module of the Week, Coda by Eric Peterson - A collection of date helper functions - One of which Returns the distance between two dates expressed as an approximate human-readable string This week's VS Code Tip of the week is Turbo Console Log - This extension make debugging much easier by automating the operation of writing meaningful log messages in Javascript. They thanked all their Patreons - they reached the goal of 100% support of the podcast and we're on the way to the next set of goals. They talked a little information about perks for their Patreon supporters, and a new option, Annual Memberships with a discount. For the show notes - visit the website https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-for-august-24th-2021-episode-116 Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com

2021-08-24 Weekly News - Episode 116

Watch the video version on YouTube at https://youtu.be/pzKWPhzBpqI

Hosts:
 

Gavin Pickin - Senior Developer for Ortus Solutions
Eric Peterson - Senior Developer for Ortus Solutions

Thanks to our Sponsor - Ortus Solutions

The makers of ColdBox, CommandBox, ForgeBox, TestBox and almost every other Box out there. 
A few ways  to say thanks back to Ortus Solutions:
  • Like and subscribe to our videos on YouTube. 
  • Sign up for a free or paid account on CFCasts, which is releasing new content every week
  • Buy Ortus’s new Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)

Patreon Support

We have 39 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.
We are now 41% of the way to our next goal, fully funding the ForgeBox.io site.
Now offering Annual Memberships, pay for the year and save 10% - great for businesses.



News and Events


CommandBox v5.4.0 Released

We are pleased to announce the release of CommandBox 5.4.0.  A minor update containing 30 bug fixes and enhancements that has been 3 months in the making.  Our focus for this release was cleaning up some rough edges left from the 5.3.x enhancements, improvements to the CLI to support the latest modules, and enhancements to automation around environment variables. 
https://www.ortussolutions.com/blog/commandbox-540-released



Fusion Reactor 8.7.3 released

FusionReactor users will want to know that an update 8.7.3 had been released, Aug 12 2021. This update addresses in particular a few enhancements/fixes related to configuring email settings in FR. I'll share a bit more on each below. (If you notice that your reports/alerts were not showing up in recent weeks, there was a problem for some that this update fixes. More below.)
https://www.carehart.org/blog/client/index.cfm/2021/8/23/FR_8.7.3_released_with_email_tweaks


ICYMI - ITB Sessions and Speakers Announced

Check out the schedule for 2 days, 2 tracks, 26 sessions and 2 keynotes.
https://www.intothebox.org/



This Week - Ortus Webinar for August - cbValidation: Validate all things! with Javier Quintero

Aug 25, 2021 11:00 AM Central Time (US and Canada)
Learn alongside Javier Quintero, how to validate all things! Validations are fundamental when building APIs and web apps. Most of the time we skip validations and we open the door for bugs and issues in the app. Luckily, ColdBox has made this process simpler so we can prevent these issues from happening. With the cbValidation module, you can validate all incoming request data or populated objects. You can use the existing validators or create your own custom validators so you can validate everything the way you want.
https://us02web.zoom.us/meeting/register/tZ0ude6orjspE9RqjuZDTpDPDA9Gk4C3tJse
https://www.ortussolutions.com/events/webinars



Adobe 1 Day Workshop - Adobe ColdFusion Workshop with Damien Bruyndonckx
 

Wed, August 25, 2021
09:00 - 17:00 CEST EUROPEAN
Join the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premise.
https://coldfusion-workshop.meetus.adobeevents.com/



Adobe Webinar for September - Head in the clouds: Installing ColdFusion on Azure and AWS with Mark Takata

Wed, September 22, 2021
09:00 - 10:00 PDT
If you’ve been thinking about getting your CF instance moved into the cloud but don’t know where to start, this webinar will get you rolling. We will explore how to install, configure and update CF2021 installs in both Amazon AWS and Microsoft Azure and give you tips and tricks on how to get things off the ground.
https://installing-coldfusion-on-azure-and-aws.meetus.adobeevents.com/



ICYMI - Adobe Webinar for August - Exploring CF Modules & the CLI with Mark Takata

Wed, August 18, 2021
09:00 - 10:00 PDT
In this webinar we will take a look at the new modularized ColdFusion system through the lens of the Command Line. We will explore installing, interacting with, modifying and inspecting a ColdFusion install and show you what is possible without ever needing to spin up a GUI.
Will be available shortly on: https://coldfusion.adobe.com/webinar/



CFCasts Content Updates

https://www.cfcasts.com

Just Released
  • Up and Running with Quick Workshop
    • Step 3 Exercise
    • Retrieving Entities
    • Step 4 Exercise
    • Updating and Deleting Entities

Coming this week
  • More Up and Running with Quick
Send your suggestions at https://cfcasts.com/support




Conferences and Training



Nginx Sprint Conference

This week - August 23-25th
https://www.nginx.com/events/nginx-sprint-2021/



SpringOne - Code with the flow

September 1-2, 2021 - Free
Less dev friction means getting more done. Join us online September 1–2 to see how developers, DevOps pros, and software leaders are ditching distractions to build scalable apps in a world that never stops changing.
https://springone.io/



Into the Box 2021 - live in Person in Texas.

September 23rd and 24th.
No workshops this year.
Speakers and Schedule Released!!
https://intothebox.org
https://itb2021.eventbrite.com



ITB Latam 2021 - live in person

December 2nd or 3rd 2021 (confirming dates asap)


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


Blog - Ben Nadel - Using The LaunchDarkly Feature Flag Java SDK With Lucee CFML 5.3.8.201
A few days ago on Twitter, Mary Jo Sminkey asked me if consuming the LaunchDarkly feature flag Java SDK in ColdFusion was as cumbersome as it appeared to be in my post from 2015. That post used the JavaLoader library and had to jump through some funky thread-management hoops in Adobe ColdFusion 10. Fast forward 6-years, InVision is now running on Lucee CFML 5.3. As such, I wanted to revisit what using the LaunchDarkly Java SDK would look like on a modern ColdFusion CFML platform. Thankfully, it's now hella easy!
https://www.bennadel.com/blog/4100-using-the-launchdarkly-feature-flag-java-sdk-with-lucee-cfml-5-3-8-201.htm


Blog - James Moberg - isJsonStructure() CFML User-Defined Function
Apparently strings, numbers, true, false and null are considered valid JSON even though they consist of a single escaped value. (I recently discovered this while accepting API data from a third-party and they accidentally double-encoded the JSON body payload.
https://dev.to/gamesover/isjsonstructure-cfml-user-defined-function-1kg9


Blog - Brad Wood - Ortus Solutions - CommandBox v5.4.0 Released
We are pleased to announce the release of CommandBox 5.4.0.  A minor update containing 30 bug fixes and enhancements that has been 3 months in the making.  Our focus for this release was cleaning up some rough edges left from the 5.3.x enhancements, improvements to the CLI to support the latest modules, and enhancements to automation around environment variables. 
https://www.ortussolutions.com/blog/commandbox-540-released   


Tweet - Brad Wood - Lucee Buffer Output tip
Tired of adding this.bufferoutput=true to the Application.cfc of all your Lucee apps so dump/abort work?  If you're a CommandBox/CFConfig/dotenv user, just run this and forget about it for all future servers! #CFML
propertyFile set ~/.box.env cfconfig_bufferTagBodyOutput true
https://twitter.com/bdw429s/status/1428034523497893892
https://twitter.com/bdw429s


Blog - Charlie Arehart - Fusion Reactor 8.7.3 released
FusionReactor users will want to know that an update 8.7.3 had been released, Aug 12 2021. This update addresses in particular a few enhancements/fixes related to configuring email settings in FR. I'll share a bit more on each below. (If you notice that your reports/alerts were not showing up in recent weeks, there was a problem for some that this update fixes. More below.)
https://www.carehart.org/blog/client/index.cfm/2021/8/23/FR_8.7.3_released_with_email_tweaks


CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 169 ColdFusion positions from 80 companies across 105 locations in 5 Countries.

5 new jobs listed

Full-Time - Coldfusion / MS-SQL Developer at Remote - United States
Posted Aug 18
https://www.getcfmljobs.com/viewjob.cfm?jobid=11316

Full-Time - Software Engineer-Java,Coldfusion at Bengaluru, Karnataka - India
Posted Aug 18
https://www.getcfmljobs.com/jobs/index.cfm/india/Software-EngineerJavaColdfusion-at-Bengaluru-Karnataka/11313

Full-Time - Sr Software Engineer/ColdFusion Developer (Remote) at Whitef.. - United States
Posted Aug 18
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-Software-EngineerColdFusion-Developer-Remote-at-Whiteford-MD/11315

Full-Time - Sr Software Engineer/ColdFusion Developer (Remote) at Whitef.. - United States
Posted Aug 18
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-Software-EngineerColdFusion-Developer-Remote-at-Whiteford-MD/11317

Full-Time - ColdFusion Developer at Remote - United States
Posted Aug 18
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Remote/11314


Ortus Jobs
https://www.ortussolutions.com/about-us/careers
  • Senior ColdFusion CFML Developer (USA TEAM)
  • Desarollador Web (EL SALVADOR TEAM)


ForgeBox Module of the Week

Coda by Eric Peterson

A collection of date helper functions
Returns the distance between two dates expressed as an approximate human-readable string

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



VS Code Hint Tips and Tricks of the Week

Turbo Console Log

This extension make debugging much easier by automating the operation of writing meaningful log message.
The log message will be inserted in the next line relative to the selected variable like this:

console.log("SelectedVariableEnclosingClassName -> SelectedVariableEnclosingFunctionName -> SelectedVariable", SelectedVariable)

https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log



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

Now offering Annual Memberships, pay for the year and save 10% - great for businesses.
  • Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription.
  • All Patreon supporters have a Profile badge on the Community Website
  • All Patreon supporters have their own Private Forum access on the Community Website

Patreons

  • John Wilson - Synaptrix 
  • Don Bellamy
  • Eric Hoffman
  • David Belanger
  • Dean Maunder
  • Gary Knight
  • Giancarlo Gomez
  • Jonathan Perret
  • Mario Rodrigues
  • Jeffry McGee - Sunstar Media
  • Yogesh Mathur
  • Joseph Lamoree
  • Ben Nadel
  • Brett DeLine
  • Carl Von Stetten
  • Charlie Arehart
  • Dan Card
  • Daniel Garcia
  • Didier Lesnicki
  • Edgardo Cabezas
  • Jan Jannek
  • Jason Daiger
  • Jeff McClain
  • Jeremy Adams
  • Jonas Eriksson
  • Jordan Clark
  • Kai Koenig
  • Laksma Tirtohadi
  • Leon Seremelis
  • Matthew Darby
  • Matthew Clemente
  • Mingo Hagen
  • Patrick Flynn
  • Ross Phillips
  • Scott Steinbeck
  • Shawn Oden
  • Stephany Monge
  • Steven Klotz
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 ★

Switch to Modernize or Die ® Podcast - SoapBox Edition - Switch to Modernize or Die ® Podcast - Conference Edition

Powered by

Music from this podcast used under Royalty Free license from SoundDotCom and BlueTreeAudio

© 2019 Ortus Solutions