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
Show Notes
- 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:
- Like and subscribe to our videos on YouTube.
- Help ORTUS reach for the Stars - Star and Fork our Repos
- 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 ( 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 AnnouncementsAI 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 Linkshttps://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 nowHere'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 WorkshopsOnline ColdFusion Meetup - 300th Episode: A look back and a new direction", with Charlie ArehartThursday, 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 PickinFriday 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 CodeFriday, 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 HoursNovember 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 OnlyFriday, 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 WebinarFriday, November 18th at 11am CDT - 3rd Friday of the Month
Koding with the Kiwi - Patreon OnlyFriday, November 25th at 11am CDT - 4th Friday of the Month
ICYMI - CFUG Tech Talk - Document Services APIs and You by Raymond CamdenThursday, 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 & WebinarsJoin 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.comJust 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 TrainingICYMI - AWSome Day Online ConferenceTHURSDAY, 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 OceanNovember 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 2022Dec 7th
More information is coming very soon.
VUEJS AMSTERDAM 20239-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 NexusApril 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 EditionMay 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
CFCampNo 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 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 Week10/22/22 - Blog - Ben Nadel - Considering The "Bounded Context" Of Error Messages In A ColdFusion ApplicationError 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 DockerAt 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 VelozRemember this? ColdFusion CFScript Cheat Sheet by Veloz
https://cheatography.com/veloz/cheat-sheets/coldfusion-cfscript/?utm_source=twitter #cheatsheet #development #cfmlhttps://twitter.com/Cheatography/status/1583088154474471424https://twitter.com/Cheatography10/19/22 - Blog - Apoorva Srinivas - Adobe - The Summit That Was – Captured for your convenienceOn 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 Conversation4/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 JobsSeveral 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 LinksOrtus 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 WeektestboxUtils 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
- 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
★ Support this podcast on Patreon ★