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

Share:

Listens: 0

Modernize or Die ® Podcast - CFML News Edition

Education


2021-08-24 Weekly News - Episode 116Watch the video version on YouTube at https://youtu.be/pzKWPhzBpqI Hosts: Gavin Pickin - Senior Developer for Ortus SolutionsEric Peterson - Senior Developer for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsThe 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 SupportWe 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 EventsCommandBox v5.4.0 ReleasedWe 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 releasedFusionReactor 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 AnnouncedCheck 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 QuinteroAug 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, 202109:00 - 17:00 CEST EUROPEANJoin 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 TakataWed, September 22, 202109:00 - 10:00 PDTIf 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 TakataWed, August 18, 202109:00 - 10:00 PDTIn 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 Updateshttps://www.cfcasts.com Just ReleasedUp and Running with Quick Workshop Step 3 Exercise Retrieving Entities Step 4 Exercise Updating and Deleting Entities Coming this weekMore Up and Running with QuickSend your suggestions at https://cfcasts.com/supportConferences and TrainingNginx Sprint ConferenceThis week - August 23-25thhttps://www.nginx.com/events/nginx-sprint-2021/ SpringOne - Code with the flowSeptember 1-2, 2021 - FreeLess 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.orghttps://itb2021.eventbrite.comITB Latam 2021 - live in personDecember 2nd or 3rd 2021 (confirming dates asap)More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets and Videos of the WeekBlog - Ben Nadel - Using The LaunchDarkly Feature Flag Java SDK With Lucee CFML 5.3.8.201A 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 FunctionApparently 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 ReleasedWe 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 tipTired 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! #CFMLpropertyFile set ~/.box.env cfconfig_bufferTagBodyOutput truehttps://twitter.com/bdw429s/status/1428034523497893892 https://twitter.com/bdw429sBlog - Charlie Arehart - Fusion Reactor 8.7.3 releasedFusionReactor 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 JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 169 ColdFusion positions from 80 companies across 105 locations in 5 Countries.5 new jobs listedFull-Time - Coldfusion / MS-SQL Developer at Remote - United States Posted Aug 18https://www.getcfmljobs.com/viewjob.cfm?jobid=11316 Full-Time - Software Engineer-Java,Coldfusion at Bengaluru, Karnataka - India Posted Aug 18https://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 18https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-Software-EngineerColdFusion-Developer-Remote-at-Whiteford-MD/11315Full-Time - Sr Software Engineer/ColdFusion Developer (Remote) at Whitef.. - United States Posted Aug 18https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-Software-EngineerColdFusion-Developer-Remote-at-Whiteford-MD/11317Full-Time - ColdFusion Developer at Remote - United States Posted Aug 18https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Remote/11314 Ortus Jobshttps://www.ortussolutions.com/about-us/careers Senior ColdFusion CFML Developer (USA TEAM) Desarollador Web (EL SALVADOR TEAM) ForgeBox Module of the WeekCoda by Eric PetersonA collection of date helper functionsReturns the distance between two dates expressed as an approximate human-readable stringhttps://www.forgebox.io/view/coda VS Code Hint Tips and Tricks of the WeekTurbo Console LogThis 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 SupportersThese 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/ortussolutionsNow 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' Websitehttps://ortussolutions.com/about-us/sponsors ★ Support this podcast on Patreon ★