Modernize or Die® - CFML News Podcast for September 27th, 2022 - Episode 165
Gavin & Brad hosts this week's CFML News Podcast
They discussed CF Summit's AMA session with the online form, Hacktoberfest 2023 and Lucee's 5.3.10 RC
They also discussed Ortus' recent Webinar recap on ITB, and some upcoming Adobe Workshops and Webinars.
They discuss upcoming conferences, CF Summit, ITB Latam, Dev Nexus 2023 and ITB 2023.
They discuss what's new and coming soon with CFCasts as well... including free and paid content with more content each and every week.
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 and on the web... including some from the community and Ortus hiring another USA Developer.
They show off the ForgeBox module of the Week - cfScribe - CFScribe is an extension of LogBox which allows for more fine tuned and sophisticated routing of errors based on a wide variety of factors including environment, presence of http headers, ColdBox variables, System and Env variables, UDFs and more.
This week's VS Code Tip of the week is - File Utils - A convenient way of creating, duplicating, moving, renaming, deleting files and directories. Inspired by Sidebar Enhancements for Sublime.
They talked a little information about perks for their Patreon supporters, including Annual Memberships with a discount... and now new perks like the BoxTeam Slack Channel and Gavin had some more crazy ideas, looking for feedback on what Patreons want to see in the future... vote for that in the Boxteam Patreon Slack Channel.
For the show notes - visit the website
https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-podcast-for-september-27th-2022-episode-165
Music from this podcast is used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
2022-09-27 Weekly News - Episode 165
Watch the video version on YouTube at https://youtu.be/Lhdpv7y_LPI
Hosts:
Gavin Pickin - Senior Developer at Ortus Solutions
Brad Wood - Senior Developer at Ortus Solutions
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
Watch the video version on YouTube at https://youtu.be/Lhdpv7y_LPI
Hosts:
Gavin Pickin - Senior Developer at Ortus Solutions
Brad Wood - Senior Developer at Ortus Solutions
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
- Like and subscribe to our videos on YouTube.
- Help ORTUS reach for the Stars - Star and Fork our Repos
- Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github
- 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
- BOXLife store: https://www.ortussolutions.com/about-us/shop
- Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)
Patreon Support (IMPECCABLE)
Goal 1 - We have 40 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.
Goal 2 - We are 33% of the way to fully fund the hosting of ForgeBox.io
News and Announcements
CF Summit AMA Session
Ask Dave Ferguson and Matt Gifford anything, literally!
Post your questions here: https://docs.google.com/forms/d/e/1FAIpQLScRgS7UKySpVyf8Q5SAd6_gM3xKgh-D14_TjnZnkpyzo2qYeg/viewform?usp=send_form and select questions will be answered live on stage by the experts. Only at the Adobe ColdFusion Summit 2022.
Register now: https://cfsummit.adobeevents.com/
Hacktoberfest 2023
HERE’S WHAT YOU NEED TO KNOW TO PARTICIPATE AND COMPLETE HACKTOBERFEST:
Register anytime between September 26 and October 31
Pull requests can be made in any GITHUB or GITLAB hosted project that’s participating in Hacktoberfest (look for the “hacktoberfest” topic)
Project maintainers must accept your pull/merge requests for them to count toward your total
Have 4 pull/merge requests accepted between October 1 and October 31 to complete Hacktoberfest
The first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.
https://hacktoberfest.com/
New Releases and Updates
Lucee Announcing Lucee 5.3.10 RC
The first release Candidate for 5.3.10 is available, mostly bug fixes, there are some additional improvements relating to CFconfig.json importing which we will be publishing docs about this week
Available as usual via your local Lucee Admin, Commandbox and Docker
Java 17 is still not supported, Java 11 recommended
https://dev.lucee.org/t/announcing-lucee-5-3-10-79-rc/11147
Webinar / Meetups and Workshops
The Online ColdFusion Meetup - "Using Adobe's CFSetup tool: manage CFAdmin settings for ANY version", C Arehart
Thursday, September 29, 2022 at 9:00 AM - 10:00 AM PDT
You may (or may not) have heard that CF2021 added (in 2020) a new command-line tool called CFSetup--but first, did you know that it could be used with ANY CF version, not just CF2021? And perhaps you heard its main value is to export/import CF Admin settings via JSON: it can indeed do that, and while that may excite some, others may yawn if they've "seen that elsewhere". (To be clear, it can export/import either ALL settings or selected ones.)
https://www.meetup.com/coldfusionmeetup/events/288734963/
Adobe Workshops & Webinars
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
ICYMI - WORKSHOP - WEDNESDAY, SEPTEMBER 21, 2022
9:00 AM CEST
Adobe ColdFusion Workshop
Damien Bruyndonckx
https://adobe-coldfusion-workshop-1day.meetus.adobeevents.com/
ICYMI - WEBINAR - THURSDAY, SEPTEMBER 22, 2022
10:00 AM PDT
Building Custom Adobe Connect Pods with CF2021
Mark Takata
https://building-custom-adobe-connect-pods-cf2021.meetus.adobeevents.com/
WEBINAR - WEDNESDAY, NOVEMBER 23, 2022
10:00 AM PST
Building Native Mobile Applications with Adobe ColdFusion & Monaco.io
Mark Takata
https://building-native-mobile-apps-with-cf-monaco-io.meetus.adobeevents.com/
WEBINAR - THURSDAY, DECEMBER 22, 2022
10:00 AM PST
Winter Holiday Special: A preview of ColdFusion 2023
Mark Takata
https://winter-special-preview-of-cf2023.meetus.adobeevents.com/
FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/
CFCasts Content Updates
https://www.cfcasts.com
Just Released
- Every video from ITB - For ITB Ticket Holders Only - Will be released for Subscribed in December
- Ortus Webinars - Into the Box Recap https://cfcasts.com/series/ortus-webinars-2022/videos/into-the-box-2022-recap
- 2022 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2022-forgebox-modules-of-the-week
- 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week
Coming Soon - Now that ITB is over we can get back to our Video Series
- More ForgeBox and VS Code Podcast snippet videos
- Box-ifying a 3rd Party Library from Gavin
- ColdBox Elixir from Eric
- Getting Started with ContentBox from Daniel
- ITB Videos will be released Dec for those who are not ITB Ticket Holders
Conferences and Training
CF Summit - Official
At the Mirage in Las Vegas, NV
Oct 3rd & 4th - CFSummit Conference
Oct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Tests
https://cfsummit.adobeevents.com/
https://www.adobe.com/products/coldfusion-family/certificate.html
Registrations are now open.
Schedule has been announced!!!!
AWSome Day Online Conference
THURSDAY, OCTOBER 20, 2022
9AM – 12PM PT | 12PM – 3PM ET
We're bringing the cloud down to Earth
Join us for a free virtual 3-hour AWS Cloud training event delivered by our skilled in-house instructors.
https://aws.amazon.com/events/awsome-day/americas/
Into the Box Latam 2022
Dec 7th
More information is coming very soon.
Dev Nexus
April 4-6th in Altanta
Super Early Bird will be on sale until October 9, 2022 (Approx 50% off)
If you are planning to speak, please submit often and early. The CALL FOR PAPERS is open until November 15
WORKSHOPS WILL BE ON JAVA, JAVA SECURITY, SOFTWARE DESIGN, AGILE, DEVOPS, KUBERNETES, MICROSERVICES, SPRING ETC. SIGN UP NOW, AND YOU WILL BE ABLE TO CHOOSE A WORKSHOP, LATER ON,
https://devnexus.com/
Into the Box 2023 - 10th Edition
Middle of May - start planning.
Final dates will be released as soon as the hotel confirms availability.
CFCamp
No CFCAMP 2022, we're trying again for summer 2023
TLDR is that it's just too hard and there's too much uncertainty right now.
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
9/27/22 - Tweet - Brad Wood - Ortus Solutions
For anyone using CommandBox's new-ish ModCFML support, I've added a new trick to CFConfig to be able to load CFConfig JSON files into each Lucee web context on startup which makes managing multiple contexts much easier. #CFML #ColdFusion #CLI
https://cfconfig.ortusbooks.com/using-the-cli/commandbox-server-interceptors/server-start#modcfml-support-for-lucee-contexts
https://twitter.com/bdw429s/status/1574807073430425600
9/27/22 - Blog - Ben Nadel - Considering Control Flow And Transient Data Relationships In ColdFusion
Back in the day, when I had no separation of concerns in my ColdFusion application architecture, some things were actually easier because I was always dealing with raw data. Which meant, if I had an optional or transient relationship between two entities in my database, I could query for a record and then simply check .recordCount on the CFQuery results to see if the relationship existed. Now, however, with a layered ColdFusion architecture that boasts a strong separation of concerns, that raw data is abstracted away; and, while many things have become easier, dealing with these transient relationships has become a bit harder. And, I'm still trying to figure out how to best handle this in ColdFusion.
https://www.bennadel.com/blog/4328-considering-control-flow-and-transient-data-relationships-in-coldfusion.htm
9/27/22 - Blog - Wil De Bruin - Quick create issues
Today one of my colleagues was working on some API project. He was creating some resources and just wanted to return the id of the value upon creation. So for example this call:
https://shiftinsert.nl/quick-create-issues/
9/23/22 - Blog - Nolan Erck - My CF Summit 2022 Schedule
Hotel confirmation is in hand, plane ticket has been booked, it’s official…I’m going to the Adobe ColdFusion Summit in Las Vegas! Much like Into The Box earlier this month, the CF Summit is a must-attend event for anyone looking to stay up on CFML development practices. And the agenda includes enough content for non-CFML developers, that I’d also encourage Engineering Managers and other techies to attend. (Really, this is true of most tech content — a lot of it is easily applicable to different environments.) Not registered yet?
https://southofshasta.com/blog/my-cf-summit-2022-schedule/
9/23/22 - Discussion - Lucee - What do people think of cachedWithin=“instance” along the lines of cachedWithin=“request”
thinking about this primarily for functions <cffunction> :: Lucee Documentation
https://dev.lucee.org/t/what-do-people-think-of-cachedwithin-instance-along-the-lines-of-cachedwithin-request/11138/2
9/23/22 - Blog - Ben Nadel - Key Conflicts On INSERT Still Increment AUTO_INCREMENT Value In MySQL
When it comes to database schema design, picking the right indexes is a critical part of how you architect your ColdFusion applications. Not only do indexes lead to greatly improved performance, they can also be used to enforce data integrity and drive idempotent workflows. Earlier this year, I looked at some of the techniques that MySQL provides for gracefully reacting to key-conflicts; but, one thing that I completely missed in that exploration was the fact that key-conflict errors still increment the table's underlying AUTO_INCREMENT value.
https://www.bennadel.com/blog/4326-key-conflicts-on-insert-still-increment-auto-increment-value-in-mysql.htm
9/20/22 - Tweet - Grant Copley - Ortus Solutions - Want to learn CBWire for Free?
We've got three videos up on CFCasts if you want to learn about building apps with #CBWIRE. Totally free. cfcasts.com/browse?q=cbwire #CFML #ColdFusion #Lucee #ColdBox
https://cfcasts.com/browse?q=cbwire
CFML Jobs
Several positions available on https://www.getcfmljobs.com/
Listing over 135 ColdFusion positions from 73 companies across 62 locations in 5 Countries.
2 new jobs listed this week
Full-Time - Enterprise Sales Account Manager, ColdFusion (EMEA Shift) at.. - India
Sep 22
Full-Time - Lucee/ Coldfusion Developer – Freelance – Belgium at England.. - United Kingdom
Sep 20
Other Job Links
- Ortus Solutions https://www.ortussolutions.com/about-us/careers
- Oak Ridge National Laboratory, TN: https://jobs.ornl.gov/job/Oak-Ridge-Systems-Engineer-and-Software-Developer-TN-37830/923356000/?fbclid=IwAR3te_Ttc_n69FYUFBVBYM9IJ2K8xMSspL_pL303Qv-vdqYmgVcqEtZPQX0
- There is a jobs channel in the CFML slack team, and in the box team slack now too
ForgeBox Module of the Week
cfScribe
CFScribe is an extension of LogBox which allows for more fine tuned and sophisticated routing of errors based on a wide variety of factors including environment, presence of http headers, ColdBox variables, System and Env variables, UDFs and more.
https://forgebox.io/view/cfscribe
VS Code Hint Tips and Tricks of the Week
File Utils
Steffen Leistner - 448k installs - 5 stars
A convenient way of creating, duplicating, moving, renaming, deleting files and directories.
Inspired by Sidebar Enhancements for Sublime.
https://marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils
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
Don’t forget, we have 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
- All Patreon supporters have their own Private Channel access BoxTeam Slack
- Live Stream Access to streams like “Koding with the Kiwi + Friends”
- John Wilson - Synaptrix
- Jordan Clark
- Gary Knight
- Mario Rodrigues
- Giancarlo Gomez
- David Belanger
- Dan Card
- Jonathan Perret
- Jeffry McGee - Sunstar Media
- Dean Maunder
- Nolan Erck
- Abdul Raheen
- Wil De Bruin
- Joseph Lamoree
- Don Bellamy
- Jan Jannek
- Laksma Tirtohadi
- Brian Ghidinelli - Hagerty MotorsportReg
- Carl Von Stetten
- Jeremy Adams
- Didier Lesnicki
- Matthew Clemente
- Daniel Garcia
- Scott Steinbeck - Agri Tracking Systems
- Ben Nadel
- Richard Herbet
- Brett DeLine
- Kai Koenig
- Charlie Arehart
- Jason Daiger
- Shawn Oden
- Matthew Darby
- Ross Phillips
- Edgardo Cabezas
- Patrick Flynn
- Stephany Monge
- Kevin Wright
- John Whish
- Peter Amiri
- Cavan Vannice
You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors
Thanks everyone!!!
★ Support this podcast on Patreon ★
https://ortussolutions.com/about-us/sponsors
Thanks everyone!!!
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