Modernize or Die® - CFML News for January 18th, 2022 - Episode 131

Eric Peterson and Daniel Garcia host the this weeks CFML News Podcast. They talked about the upcoming Webinar from Ortus, and workshop from Adobe. They discuss more updates for Log4j. They discuss the latest CFCasts content and some upcoming conferences. 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 - CBValidation - This module is a server side rules validation engine that can provide you with a unified approach to object, struct and form validation. You can construct validation constraint rules and then tell the engine to validate them accordingly. This week's VS Code Tip of the week is Markdownlint - In a way, markdown is the new HTML. However, it can be cumbersome to deal with when your markdown misses a *, #, or space somewhere. markdownlint deals with formatting inconsistencies that come with writing markdown. It also helps you learn correct markdown by alerting you if you are violating markdown rules. They thanked all their Patreons - they talked a little information about perks for their Patreon supporters, including Annual Memberships with a discount. For the show notes - visit the website https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-for-january-18th-2022-episode-131 Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
2022-01-18 Weekly News - Episode 131

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

Hosts:
 

Eric Peterson  - Senior Software Developer for Ortus Solutions
Daniel Garcia - Senior Software 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. 
  • Subscribe to our Podcast on your Podcast Apps and leave us a review
  • Sign up for a free or paid account on CFCasts, which is releasing new content every week
  • Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)


Patreon Support

We have 37 patreons providing 97% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.



News and Events


Upcoming Ortus Webinar - cbwire + Alpine.js with Grant Copley

January 28, 2022 - 11:00 AM CT - Central Time (US and Canada)
In this webinar, Grant, lead developer for cbwire, will showcase how to build modern, reactive CFML apps easily using very little JavaScript.
https://www.ortussolutions.com/events/webinars


Log4j Update

Brad Said: I've removed all use of Log4j 1.x in CommandBox/Runwar's core, updating to 2.17.1 which will ship in our next release.  Please note, Lucee and Adobe CF are still bundling Log4j 1.x in their products, which affect CF engines and the core CLI. #CFML #ColdFusion

Zac said: Lucee 5.3.9.32-SNAPSHOT uses log4j2 with log4j1 completely removed



Adobe Workshops

More Adobe #ColdFusion Workshops announced, lead by Damien Bruyndonckx
2 dates announced:
February 2, 2022
9.00 AM - 4.30 PM CET (Central European Time)
1.30 PM - 9.00 PM IST (Indian Standard Time)

March 09, 2022
9.00 AM - 4.30 PM CET (Central European Time)
1.30 PM - 9.00 PM IST (Indian Standard Time)
https://cf-workshop.meetus.adobeevents.com/



CFCasts Content Updates

https://www.cfcasts.com 

Just Released
Coming soon
  • Into the Box LATAM

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



Conferences and Training


VueJS Nation Conference

Online Live Event
January 26th & 27th 2022
Register for Free
https://vuejsnation.com/


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 - Nolan Erck - ColdFusion Summit 2021 Recap
Last month was the ColdFusion Summit 2021 Conference. Like many events lately this one was virtual (as opposed to the usual meetup in Vegas) but I'd say this was still worth attending for anyone near the CFML space.
https://southofshasta.com/blog/coldfusion-summit-2021-recap/
https://coldfusion.adobe.com/2021/12/viewing-coldfusion-summit-2021-recordings/


Blog - Matthew Clemente - Retrieving Database Credentials from AWS Secrets Manager with CFML
As a quick follow-up to my last post about storing database credentials in AWS Secrets Manager, I wanted to walk through retrieving them using CFML, so you can actually use them in your application.
https://blog.mattclemente.com/2022/01/17/connecting-to-aws-secrets-manager-cfml/


Blog - Adam Cameron - If your company (or yourself) makes money using Lucee… you should throw them a bone
A few weeks back, right in the thick of the crap about all these Log4J vulnerabilities, I was talking to a few people about the necessity and the effort involved in Lucee getting their situation sorted out, vis-a-vis dealing with outdated library dependencies they had. They were lucky to be safe from the Log4J thing… but only serendipitously-so because they'd not been able to prioritise moving off a really old version of Log4J (which didn't have the problematic code in it yet). They just didn't have the resources to do anything about it, when considering all the rest of the work that kept coming in. The crux of it was that they can only afford so much paid-for dev time, which means tough decisions need to be made when it comes to deciding on what to work on.
To their credit, they've now removed the old version of Log4J from the current version of Lucee 5.x, as well as in the upcoming 6.x, replacing it with the fully-patched current version.
https://blog.adamcameron.me/2022/01/if-your-company-or-your-self-makes.html


Blog - Wil De Bruin - LogBox: Basic Concepts and Configuration
As mentioned in my previous post it might be a bit overwhelming when you want to start logging with coldbox. In this post I will show you how to add simple logging capabilities to a coldbox application.
https://shiftinsert.nl/logbox-basic-concepts-and-configuration/



CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 24 ColdFusion positions from 16 companies across 16 locations in 5 Countries since Nov 25, 2021

4 new jobs listed

Full-Time - Software Developer - ColdFusion at Overland Park, KS - United States
Jan 18
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-ColdFusion-at-Overland-Park-KS/11411

Full-Time - Senior Coldfusion Developer |LATAM| at Colon, PA - United States
Jan 15
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-Coldfusion-Developer-LATAM-at-Colon-PA/11410

Full-Time - Coldfusion Developer at Maryland - United States
Jan 14
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Coldfusion-Developer-at-Maryland/11409

Full-Time - Senior Application Developer UK at Remote - United Kingdom
Jan 12
https://www.getcfmljobs.com/jobs/index.cfm/united-states/SrAppDeveloper-Remote-UK/11408


Other Job Links

There is a job posting for a Senior Application Developer at Kemper and I know they are looking for a few people.
https://careers.kemper.com/global/en/job/R-21-0017694/Senior-Application-Developer

https://www.venntro.com/careers



ForgeBox Module of the Week

CBValidation

This module is a server side rules validation engine that can provide you with a unified approach to object, struct and form validation. You can construct validation constraint rules and then tell the engine to validate them accordingly.

box install cbvalidation

Last Update: January 12, 2022 11:01 AM | Downloads: 7,841 | Installs: 304,311 | Views: 10,886 | Versions: 42

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



VS Code Hint Tips and Tricks of the Week

Markdownlint

In a way, markdown is the new HTML. However, it can be cumbersome to deal with when your markdown misses a *, #, or space somewhere. markdownlint deals with formatting inconsistencies that come with writing markdown. It also helps you learn correct markdown by alerting you if you are violating markdown rules.

https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint



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
https://community.ortussolutions.com/


Patreons

John Wilson - Synaptrix
Eric Hoffman
Gary Knight
Mario Rodrigues
Giancarlo Gomez
David Belanger
Jonathan Perret
Jeffry McGee - Sunstar Media6
Dean Maunder
Joseph Lamoree
Don Bellamy
Jan Jannek
Laksma Tirtohadi
Carl Von Stetten
Dan Card
Jeremy Adams
Jordan Clark
Matthew Clemente
Daniel Garcia
Scott Steinbeck - Agri Tracking Systems
Ben Nadel
Mingo Hagen
Brett DeLine
Kai Koenig
Charlie Arehart
Jonas Eriksson
Jason Daiger
Jeff McClain
Shawn Oden
Matthew Darby
Ross Phillips
Edgardo Cabezas
Patrick Flynn
Stephany Monge
Kevin Wright
Steven Klotz

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


Endnote: It's not Forte, IT’S “FORT” ;-)
https://youtu.be/xc6cfJztR8A?t=205

★ 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