Modernize or Die® - CFML News Podcast for December 19th, 2023 - Episode 209
2023-12-19 Weekly News — Episode 209
Watch the video version on YouTube at https://youtube.com/live/BbBInJ9LgDo?feature=share
Hosts:
Watch the video version on YouTube at https://youtube.com/live/BbBInJ9LgDo?feature=share
Hosts:
- Eric Peterson - Senior Developer at Ortus Solutions
- Daniel Garcia - 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:
- Buy Tickets to Into the Box 2024 in Washington DC https://www.intothebox.org/
- 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 AND WE WILL READ IT ON THE SHOW
- Sign up for a free or paid account on CFCasts, which is releasing new content regularly
- BOXLife store: https://www.ortussolutions.com/about-us/shop
- Buy Ortus’s Books
- 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)
- Now on Amazon!
- https://www.amazon.com/dp/B0CJHB712M
- Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes
Patreon Support (Festive)
We have 42 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
No new news
New Releases and Updates
ContentBox 6 Released
Lots of great updates including improvements to the ContentBox CLI, upgraded to use ColdBox 7, now using cbSecurity 3 with more security features, content templates, domain aliases, migrations, and more!
https://www.ortussolutions.com/blog/contentbox-v60-released
Webinar / Meetups and Workshops
ICYMI - Hawaii ColdFusion Meetup Group - InertiaJS and ColdFusion with Eric Peterson
InertiaJS is a new JavaScript framework made for people who don’t really need an API but want to use a modern JavaScript framework like React or Vue as their view layer. Inspired by libraries like Turbolinks, InteriaJS makes your app behave like a SPA while still being a fully server-rendered app.
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/297584413/
Recording: https://hawaiicoldfusionusergroup.adobeconnect.com/pkc1egu6z131/
Online CFMeetup - Installing CF2023: choices, challenges, and solutions with Charlie Arehart
December 21st, 2023 at 12pm US Eastern Time
If you'll be installing CF2023, there are some things to consider before or as you do. First, be aware that besides the traditional full installer there's the new "zip" install option (added in CF2021). What's that about, why might you want to use it--or not?
Then there are some options and choices during installation--some new also with CF2021. Perhaps it's been a while since you've installed even previous CF versions. We'll cover some of the key options to consider (including license activation, package/module management, and more) as well as post-install steps including updating CF and the JVM, and migrating in CF Admin settings (including using the new CLI/json admin config tool, cfsetup).
https://www.meetup.com/coldfusionmeetup/events/298025246/
CFCasts Content Updates
https://www.cfcasts.com
Recent Releases
- Into the Box 2023 Videos are now available for all Paid Subscriptions https://cfcasts.com/series/itb-2023
Coming Soon
- Mastering CBWIRE v3 from Grant
Conferences and Training
ITB 2024
- Location: Optica in Washington, DC
- Announcement Blog Post: https://www.ortussolutions.com/blog/our-into-the-box-2024-venue-and-dates-are-set
- Dates: May 15-17, 2024
- Get Blind Tickets Now (through the end of the year): https://www.eventbrite.com/e/into-the-box-2024-the-new-era-of-modernization-tickets-663126347757
- Call for Speakers: CLOSED
- First batch of sessions and workshops being announced this week.
Save the Date: CFCamp 2024
- Location: Munich, Freising, Germany
- Dates: June 13-14, 2024
- Call for Speakers: around mid-January (https://twitter.com/cf_camp/status/1736851753260498946)
- Twitter Link: https://twitter.com/cf_camp/status/1736705195927646236
- Facebook Link: https://t.co/YKU4dhuHEO
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
12/06/23 - Blog - Ben Nadel - Generating Pandoc Heading Identifiers In ColdFusion
Over on my Feature Flags book website, I'm using my book's Markdown content to generate the HTML for the page. I then use jSoup to inject a table of contents (TOC); which requires that I insert an identifier into each header element. And, now that I'm trying to use Pandoc to generate an EPUB (digital book) version, I need to make sure that my ColdFusion-based header identifiers match the ones that Pandoc will generate in the final EPUB.
https://www.bennadel.com/blog/4537-generating-pandoc-heading-identifiers-in-coldfusion.htm
12/11/23 - Blog - Robert Zehnder - Bringing back commandbox-ssg
Over the past few years, my focus has been largely on blog-related projects. My initial foray into the world of static site generators began with commandbox-jasper. This project laid the foundation for my current static site generator, aptly named commandbox-ssg. commandbox-ssg not only inherits a substantial portion of its codebase from Jasper, but it also boasts several refinements and a more descriptive name that better captures its functionality. The name Jasper, while a sentimental nod to my dog, didn't quite convey the tool's purpose.
The transition of my development environment from MacOS to Windows, however, presented some unexpected challenges. It became apparent that my assumptions regarding file paths, which worked seamlessly on MacOS, were not compatible with Windows. This realization led to a few hiccups, but I've been making steady progress in addressing these issues.
I'm enthusiastic about resolving any lingering issues and diving into further development of the tool.
https://kisdigital.com/posts/2023/bringing-back-commandbox-ssg
12/14/23 - Blog - Robert Zehnder - An introduction to commandbox-ssg
This module, a static site generator for CommandBox, is a personal favorite among the modules I've had the pleasure of working on. This guide aims to provide an overview of installing, using, and configuring CommandBox-SSG for your web projects.
https://kisdigital.com/posts/2023/an-introduction-to-commandbox-ssg
12/19/23 - Blog - Ben Nadel - Using Google reCAPTCHA v3 In ColdFusion
Over on my Dig Deep Fitness weight lifting application, I use magic links for passwordless logins. This type of authentication workflow takes an email address and sends a one-time-use link that will automatically log the given user into my ColdFusion application, no password required. A few weeks ago, I started seeing SPAM bots submit this form (for reasons that I can't understand). To combat this malicious attack, I added Google's reCAPTCHA v3 to my login form. This was the first time that I've used reCAPTCHA in a ColdFusion application; so, I thought it might be worth a closer look.
https://www.bennadel.com/blog/4538-using-google-recaptcha-v3-in-coldfusion.htm
CFML Jobs
Several positions available on https://www.getcfmljobs.com/
Listing over 113 ColdFusion positions from 68 companies across 48 locations in 5 Countries.
2 new jobs listed in the last few weeks
Full-Time - ColdFusion 2016 & 2023 Expert at HotelPlanner - United States
Posted Dec 12, 2023
https://twitter.com/hotelplanner/status/1734614012845871359
Full-Time - ColdFusion Developer at Washington, DC
Posted Dec 13, 2023
https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFDeveloper-at-Washington-DC/11625
Other Job Links
There is a jobs channel in the CFML slack team, and in the Box team slack now too
ForgeBox Module of the Week
Route Auditor by Dan Card
This module is a simple interceptor which captures the event being run based on the route that was hit in your API and persists it to a database with the date, time and endpoint hit.
https://forgebox.io/view/route_auditor
VS Code Hint Tips and Tricks of the Week
November 2023 Visual Studio Code Release Tidbits
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
12/06/23 - Blog - Ben Nadel - Generating Pandoc Heading Identifiers In ColdFusion
Over on my Feature Flags book website, I'm using my book's Markdown content to generate the HTML for the page. I then use jSoup to inject a table of contents (TOC); which requires that I insert an identifier into each header element. And, now that I'm trying to use Pandoc to generate an EPUB (digital book) version, I need to make sure that my ColdFusion-based header identifiers match the ones that Pandoc will generate in the final EPUB.
https://www.bennadel.com/blog/4537-generating-pandoc-heading-identifiers-in-coldfusion.htm
12/11/23 - Blog - Robert Zehnder - Bringing back commandbox-ssg
Over the past few years, my focus has been largely on blog-related projects. My initial foray into the world of static site generators began with commandbox-jasper. This project laid the foundation for my current static site generator, aptly named commandbox-ssg. commandbox-ssg not only inherits a substantial portion of its codebase from Jasper, but it also boasts several refinements and a more descriptive name that better captures its functionality. The name Jasper, while a sentimental nod to my dog, didn't quite convey the tool's purpose.
The transition of my development environment from MacOS to Windows, however, presented some unexpected challenges. It became apparent that my assumptions regarding file paths, which worked seamlessly on MacOS, were not compatible with Windows. This realization led to a few hiccups, but I've been making steady progress in addressing these issues.
I'm enthusiastic about resolving any lingering issues and diving into further development of the tool.
https://kisdigital.com/posts/2023/bringing-back-commandbox-ssg
12/14/23 - Blog - Robert Zehnder - An introduction to commandbox-ssg
This module, a static site generator for CommandBox, is a personal favorite among the modules I've had the pleasure of working on. This guide aims to provide an overview of installing, using, and configuring CommandBox-SSG for your web projects.
https://kisdigital.com/posts/2023/an-introduction-to-commandbox-ssg
12/19/23 - Blog - Ben Nadel - Using Google reCAPTCHA v3 In ColdFusion
Over on my Dig Deep Fitness weight lifting application, I use magic links for passwordless logins. This type of authentication workflow takes an email address and sends a one-time-use link that will automatically log the given user into my ColdFusion application, no password required. A few weeks ago, I started seeing SPAM bots submit this form (for reasons that I can't understand). To combat this malicious attack, I added Google's reCAPTCHA v3 to my login form. This was the first time that I've used reCAPTCHA in a ColdFusion application; so, I thought it might be worth a closer look.
https://www.bennadel.com/blog/4538-using-google-recaptcha-v3-in-coldfusion.htm
CFML Jobs
Several positions available on https://www.getcfmljobs.com/
Listing over 113 ColdFusion positions from 68 companies across 48 locations in 5 Countries.
2 new jobs listed in the last few weeks
Full-Time - ColdFusion 2016 & 2023 Expert at HotelPlanner - United States
Posted Dec 12, 2023
https://twitter.com/hotelplanner/status/1734614012845871359
Full-Time - ColdFusion Developer at Washington, DC
Posted Dec 13, 2023
https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFDeveloper-at-Washington-DC/11625
Other Job Links
There is a jobs channel in the CFML slack team, and in the Box team slack now too
ForgeBox Module of the Week
Route Auditor by Dan Card
This module is a simple interceptor which captures the event being run based on the route that was hit in your API and persists it to a database with the date, time and endpoint hit.
https://forgebox.io/view/route_auditor
VS Code Hint Tips and Tricks of the Week
November 2023 Visual Studio Code Release Tidbits
- Floating Editor Windows
- Terminal Sticky Scroll
- GitHub Copilot
- Potential vulnerability detection in code blocks
https://code.visualstudio.com/updates/v1_85#_sticky-scroll
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 everyone.
- 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
- John Wilson - Synaptrix
- Tomorrows Guides
- Jordan Clark
- Gary Knight
- Giancarlo Gomez
- David Belanger
- Dan Card
- James Moberg & Jeffry McGee - Sunstar Media
- Dean Maunder
- Kevin Wright
- Doug Cain
- Nolan Erck
- Abdul Raheen
And many more Patreons
You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors
Thanks and Happy Holidays 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