Modernize or Die® - CFML News Podcast for October 25th, 2022 - Episode 169

Gavin and Scott Steinbeck hosts this week's CFML News Podcast They discussed AI taking over the world with What the Diff and Github Co-Pilot, and the last chance for Hacktoberfest 2022. They talked about MasaCMS updates, Lucee Image Extension Beta, and Adobe updates and the new refreshed installers. They announced a the 300th episode of the Online ColdFusion Meetup this week, as well as a new set of Ortus Webinars, Ortus Office Hours, Ortus Book Club, and Koding with the Kiwi. They also talked about CF Hawaii CFUG. They reminded you of last week's AWSome Day Online Conference, and discuss upcoming conferences, ITB Latam, VueJS Amsterdam, VueJS Live, Dev Nexus 2023 and ITB 2023... including dates!!! 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 - testboxUtils by Gavin Pickin and Scott Steinbeck - A group of TestBox utils to help you write more tests, efficiently. Including helpers, matchers and more This week's VS Code Tip of the week is - VSCode Quasar Docs - Love the Quasar Docs? They are available right here in VSCode! 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-october-25th-2022-episode-169 Music from this podcast is used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
2022-10-25 Weekly News - Episode 169

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

Hosts: 
  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Scott Steinbeck - CoOwner of Agritracking Systems - Patreon and CFML Community Member and has presented at Into the Box, Adobe CF Summit & CFObjective
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:
 
Patreon Support ( magnificent )
Goal 1 - We have 42 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 32% of the way to fully fund the hosting of ForgeBox.io

News and Announcements
AI is taking over the world - What the Diff AI

If you review pull requests, it will blow your mind.
It automatically writes a summary of your code changes as a GitHub comment, in seconds.
https://whatthediff.ai/


Hacktoberfest 2023 - Last week!!!

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/
Ortus Blog about Hacktoberfest - https://www.ortussolutions.com/blog/october-is-here-and-that-means-hacktoberfest

Ordered my T-Shirt!!!

New Releases and Updates

MasaCMS v7.3.9 released

Update filebrowser.cfc by @jimblesphere in #128
fix empty admin minified JS files
replace We Are Orange with We Are North
https://github.com/MasaCMS/MasaCMS/releases/tag/7.3.9

Other Masa Links
https://github.com/MasaCMS/MasaCMS/discussions/135 
https://github.com/MasaCMS/MasaCMS/discussions/136 
https://github.com/MasaCMS/MasaCMS/discussions/137

Image Extension 2.0.0.16 BETA

Image Extension 2.0.0.16-BETA is available for testing
  • fixes some locking issues on windows
  • major refactoring
  • optional support for commercial Jdeli and/or Apose Imaging jars when available in the classpath (i.e /lib dir)
  • Latest Twelve Monkeys 2 3.9.3 (including lossless WEBP support) previous was 3.8.2
JDeli for example supports HEIC images
Version 2 will bundled with Lucee 6.0, but it also works with Lucee 5.3
We will be backporting the image locking fixes to the 1.0 branch, which is a blocker for the 5.3.10 release
https://dev.lucee.org/t/image-extension-2-0-0-16-beta/11293


ICYMI - ColdFusion 2021 "refreshed" installers available (with update 5)...but only in one place for now
Here's some surprising news: Adobe has released a "refreshed" installer for CF2021, which includes update 5 (which came out last week) built-in.
TLDR: these new "refreshed" CF2021 installers are (for now) available only here: here.
https://www.carehart.org/blog/2022/10/17/cf2021_refreshed_installers_available_but_only_one_place_for_now
Updated: https://www.carehart.org/blog/2022/10/18/java_updates_Oct_2022


Webinar / Meetups and Workshops

Online ColdFusion Meetup - 300th Episode: A look back and a new direction", with Charlie Arehart
Thursday, October 27, 2022 at 9:00 AM - 10AM
We did it, reaching episode 300! Join us as we celebrate this momentous anniversary. The Online CFMeetup was formed in 2005 and has been hosted since 2007 by Charlie Arehart, with sessions from over 150 speakers on a wide range of topics related to CF. In this session, we'll celebrate the past and look to the future for the group, where I will propose a new direction/format. All still about CF, of course. Here's to 300 more!
https://www.meetup.com/coldfusionmeetup/events/289332692/

Ortus Webinar - Step up your Testing with Gavin Pickin
Friday October 28th at 11am CDT
We all test manually, let's step up our game with some easy, powerful and valuable automated tests with TestBox - even on your legacy codebases.
Fewer bugs and errors are the primary benefit of the Testing. When the code has fewer bugs, you'll spend less time fixing them than other programming methodologies. Test Driven Developer produces a higher overall test coverage and, therefore to a better quality of the final product.
Register now: https://bit.ly/3EY6SZK

CFHawaii - ColdFusion Builder for VS Code
Friday, October 28, 2022 at 3:00 PM to Friday, October 28, 2022 at 4:00 PM PDT
Mark Takata, the Adobe CF Technical Evangelist for ColdFusion will give a presentation on the new ColdFusion Builder extension for VS Code. During his talk he will discuss:
Access built-in support for IntelliSense code completion, better semantic code understanding, and code refactoring.
Identify security vulnerabilities and maintain the integrity of your code.
Manage your work with extensions, remote project support, integrated server management, a log viewer, and more!
Customize every feature to your liking by creating shortcuts, easily formatting and reusing code, and using powerful extensions to better your best.
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/288977258/

Ortus Office Hours
November 4th at 11am CDT - 1st Friday of the Month
Daniel Garcia will host a variety of Ortus people
Office Hours questions & requests form available
Signup link is coming soon.

Ortus Book Club - Patreon Only
Friday, November 11th at 11am CDT - 2nd Friday of the Month
Clean Code by Robert Martin (Uncle Bob)
https://amzn.to/3TIrmKm or https://www.audible.com/pd/Clean-Code-Audiobook/B08X7KL3TF?action_code=ASSGB149080119000H&share_location=pdp&shareTest=TestShare


Ortus Webinar
Friday, November 18th  at 11am CDT - 3rd Friday of the Month



Koding with the Kiwi - Patreon Only
Friday, November 25th  at 11am CDT - 4th Friday of the Month


ICYMI - CFUG Tech Talk - Document Services APIs and You by Raymond Camden

Thursday, October 20th, 2022 8:00pm-9:00pm IST (9:30 AM CDT)
Most organizations have to deal with documents, from PDFs to various Office formats, managing and processing documents can be overwhelming. In this talk, Raymond will discuss the various Adobe Document Services APIs and how they can help developers manage their document stores.
Register: https://www.eventbrite.com/e/document-services-apis-and-you-tickets-428587234957
Presentation URL: https://meet67421977.adobeconnect.com/document-services-apis/


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.



WEBINAR - WEDNESDAY, NOVEMBER 23, 2022
10:00 AM PST
Winter Holiday Special: A preview of ColdFusion 2023
Mark Takata
https://winter-special-preview-of-cf2023.meetus.adobeevents.com/


WEBINAR - THURSDAY, DECEMBER 22, 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/

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
  • 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

ICYMI - 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/

Deploy from Digital Ocean
November 15-16, 2022
The virtual conference for global builders
Subtract Complexity,
Add Developer Happiness
Join us on the mission to simplify the developer experience.
https://deploy.digitalocean.com/

Into the Box Latam 2022
Dec 7th
More information is coming very soon.

VUEJS AMSTERDAM 2023
9-10 February 2023, Theater Amsterdam
World's Most Special and Largest Vue Conference
CALL FOR PAPERS AND BLIND TICKETS AVAILABLE NOW!
Call for Papers: https://forms.gle/GopxfjYHfpE8fKa57
Blind Tickets: https://eventix.shop/abzrx3b5
https://vuejs.amsterdam/


Dev Nexus
April 4-6th in Altanta
EARLY BIRD CONFERENCE PASS - APRIL 5-6 (AVAILABLE UNTIL NOVEMBER 20)
(Approx 40% 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/


VueJS Live
MAY 5 & 8, 2023
ONLINE + LONDON, UK

CODE / CREATE / COMMUNICATE

35 SPEAKERS, 10 WORKSHOPS
10000+ JOINING ONLINE GLOBALLY
300 LUCKIES MEETING IN LONDON

Get Early Bird Tickets: https://ti.to/gitnation/vuejs-london-2022 
Watch 2021 Recordings: https://portal.gitnation.org/events/vuejs-london-2021

https://vuejslive.com/

Into the Box 2023 - 10th Edition
May 17, 18, and 19th, 2022.
Middle of May - start planning.
Final dates will be released as soon as the hotel confirms availability.
Call for Speakers - coming soon

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

10/22/22 - Blog - Ben Nadel - Considering The "Bounded Context" Of Error Messages In A ColdFusion Application
Error handling in a web application is a deceptively hard concept. I've been building ColdFusion applications for two-decades, and I'm only just now starting to feel like I'm finding helpful patterns that balance complexity and utility. And, I still have so much to figure out. As I've been refactoring / modernizing the code for my ColdFusion blog, I keep running in to unanswered question. My blog has both a public facing system and an admin facing system; and, I'm starting to wonder if these are two distinct bounded contexts for errors and error messages.

https://www.bennadel.com/blog/4342-considering-the-bounded-context-of-error-messages-in-a-coldfusion-application.htm

10/21/22 - Blog - Ben Nadel - Using MailHog SMTP Server With ColdFusion And Docker
At work, we've been using an email testing tool called MailHog. I first learned about MailHog from my co-worker, Shawn Grigson, who added it to our Lucee CFML docker-compose.yaml file some years ago. MailHog provides both an SMTP server for receiving emails and a rather elegant user interface (UI) for reading and deleting said emails. Yesterday, I went to add MailHog into my personal blog's ColdFusion Docker setup; and, I was blown away at just how easy it was to get going.

https://www.bennadel.com/blog/4340-using-mailhog-smtp-server-with-coldfusion-and-docker.htm


10/21/22 - Blog - Ortus Solutions - CF Summit, Ortus presentations available!
FSummit was a successful event. Our Ortusians rocked their presentations and we had the chance to meet a lot of amazing people with incredible ideas to continue contributing to the CFML world!
Did you miss our sessions? Don’t worry, we attached the links to their presentations below for you to download and review anytime you want!

https://www.ortussolutions.com/blog/cf-summit-ortus-presentations-available-to-download


10/20/22 - Tweet - Cheatography - ColdFusion Cheatsheet by Veloz
Remember this? ColdFusion CFScript Cheat Sheet by Veloz https://cheatography.com/veloz/cheat-sheets/coldfusion-cfscript/?utm_source=twitter  #cheatsheet #development #cfml
https://twitter.com/Cheatography/status/1583088154474471424
https://twitter.com/Cheatography


10/19/22 - Blog - Apoorva Srinivas - Adobe - The Summit That Was – Captured for your convenience
On the brightly-lit lanes of Las Vegas, inside the bowels of The Mirage, Adobe ColdFusion hosted its tenth Annual ColdFusion Summit on 3-4 October.
Shameer Ayyapan hosted the ColdFusion Keynote on Day 1 highlighting the state of Adobe ColdFusion as well as its release plan Joel Cohen, acclaimed writer of The Simpsons was the other highlight speaker amidst a veritable roster of eminent speakers and experts. For over two days, they imparted knowledge and insights to CF fans from across the globe with lively discussions about the potential of ColdFusion in a rapidly-evolving world of tech.
The slides from the sessions are uploaded and online, for easy access at your own pace and availability.

https://coldfusion.adobe.com/2022/10/the-summit-that-was-captured-for-your-convenience/


Old Blog - Related to a Slack Conversation
4/1/21 - Experimenting With Lazy Queries And Streaming CSV (Comma Separated Value) Data In Lucee CFML 5.3.7.47
In my last post, I celebrated the power and simplicity of CSV (Comma Separated Value) data. It's an old data format; and yet, it continues to act as an easy medium for the interoperability of systems. ColdFusion makes generating CSV data effortless. And as I was demonstrating that much over the weekend, it occurred to me that CSV reporting may be a fun context in which to finally try out the lazy queries feature of Lucee CFML.
https://www.bennadel.com/blog/4034-experimenting-with-lazy-queries-and-streaming-csv-comma-separated-value-data-in-lucee-cfml-5-3-7-47.htm


CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 142 ColdFusion positions from 78 companies across 65 locations in 5 Countries.

0 new jobs listed this week

Other Online Jobs

https://lighting-new-york.breezy.hr/p/8ddb3ce952b8


Other Job Links

Ortus Solutions
https://www.ortussolutions.com/about-us/careers
There is a jobs channel in the CFML slack team, and in the box team slack now too


ForgeBox Module of the Week

testboxUtils

By Gavin Pickin and Scott Steinbeck

A group of TestBox utils to help you write more tests, efficiently. Including helpers, matchers and more

  • API Status Code Matchers
  • Collection Length Matchers
  • Case Sensitive Struct Key Matchers
  • Lots more planned and on the way

https://github.com/gpickin/testboxUtils
https://forgebox.io/view/testboxUtils


VS Code Hint Tips and Tricks of the Week

VSCode Quasar Docs

Love the Quasar Docs? They are available right here in VSCode!
New to Quasar? Check out free Quasar tutorials on Code Coaching or QuasarCast.com

https://marketplace.visualstudio.com/items?itemName=CodeCoaching.quasar-docs


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” and Ortus Book Club - Software Craftsmanship 
  • 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
  • John Nessim

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 ★

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