Modernize or Die ® Podcast - CFML News Edition

Gavin and Brad host this weeks episode. They talk about updated information on Adobe's Docker Image hosting locations. They talked about Adobe's 2018 and 2021's prerelease updates and Adobe's Dev Week Videos being released on the Community Portal. They remind you of July's Ortus Webinar. In case you missed it, they remind you about ColdBox 6.5.0 being released.

They discuss the latest CFCasts content, and some upcoming conferences... including Into the Box 2021 and Into the Box Latam both being held in person this year.

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 including 2 jobs from Ortus Solutions.

They show off the ForgeBox module of the Week, Hyper 3.1 - Hyper exists to provide a fluent builder experience for HTTP requests and responses. It also provides a powerful way to create clients, Builder objects with pre-configured defaults like a base URL or certain headers.

This week's VS Code Tip of the week is Soft Undo - Use the Soft Undo (⌘/⌃ + U) to move the cursor back to its previous location. This is particularly useful when you need to move down in a long file to copy a variable or function name and then go back to your original position.

They thanked all their Patreons - they reached the goal of 100% support of the podcast and we're on the way to the next set of goals. They talked a little information about perks for their Patreon supporters, and a new option, Annual Memberships with a discount.

For the show notes - visit the website
https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-for-july-20th-2021-episode-112

Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com

Show Notes

2021-07-20 Weekly News - Episode 112

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

Hosts:
 
  • Gavin Pickin - Senior Developer for Ortus Solutions
  • Brad Wood - Senior 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. 
  • Sign up for a free or paid account on CFCasts, which is releasing new content every week
  • Buy Ortus’s new Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)


Patreon Support

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

We are now 41% of the way to our next goal, fully funding the ForgeBox.io site.
Now offering Annual Memberships, pay for the year and save 10% - great for businesses.



News and Events


Adobe Docker Images Update

First, you can now pull the Adobe CF images from Amazon Elastic Container Registry (ECR), including both the CF2021 image and 2018, as well as the add-on and PMT images for CF2021.
Second, soon you will be able to download the Adobe CF images from DockerHub as well (“the way it’s supposed to be”, some would say). There’s no date set for when those will be posted, but indications are that it will be “very soon”, according to Adobe (see below).
Finally, the previous repository that Adobe had used, Bintray, announced its closure, to happen May 1. The CF images there did remain accessible until very recently (indeed, as of the date I wrote this, June 17 2021). But as of a check in early July, the repo is indeed gone and pulls from it fail. (If you have images you had previously pulled, those DO still work. But consider the alternatives above, going forward.)
https://coldfusion.adobe.com/2021/06/adobe-will-support-dockerhub-soon-and-supports-aws-ecr-now/



CF2018 and CF2021 PreRelease

  • Charlie just updated his post and some of this has changed
  • Support for macOS Big Sur (in ColdFusion, at least. But there's a new ColdFusion Builder 2018 installer for all OS's, including MacOS. More on that below.)
  • Renewed support for the ColdFusion 2021 Lambda/serverless feature (this feature had been removed shortly after CF2021 was released)
  • Support for Tomcat 9.0.43, embedded in CF2021 (I suspect the same is true in CF2018, though I have not yet installed it to confirm)
  • "Enhancements in Language, Accessibility, PMT, Installation. Security and other areas"
  • Several fixed issues
https://www.carehart.org/blog/client/index.cfm/2021/7/19/dont_miss_prerelease_updates_to_CF2021_and_2018


Ortus Webinar for July - Building API Integrations with Hyper - Michael Born

Wednesday, July 21st Time: 11:00 AM CT
Learn how to connect to a public API using Hyper in this webinar by Michael Born, where he'll cover API integrations from storing secrets to writing unit tests, to publishing the finished, reusable library on ForgeBox.
Register https://us02web.zoom.us/meeting/register/tZ0rf-GurjMpE9cX63bZoFA-SqC4OXzDw6wK
https://www.ortussolutions.com/events/webinars


Adobe Developer Week Videos - Videos released

Adobe has now published Dev Week videos on their ColdFusion Portal site, on their video page.
This includes the 20 sessions (from community members and Adobe engineers) as well as the Adobe keynote.
https://coldfusion.adobe.com/videos/


ICYMI ColdBox 6.5.0 Released

Today we are excited to release ColdBox v6.5.0 and its standalone companion libraries: CacheBox, LogBox and WireBox. This release has focused on stability and making sure all bugs are addressed especially when using our schedulers and asynchronous processes.
https://coldbox.ortusbooks.com/intro/release-history/whats-new-with-6.5.0
https://www.ortussolutions.com/blog/coldbox-650-released


Reminder - State of the CF Union Survey

Help us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc. We will share the summary results with everyone who completes the survey so that you can see how you compare with other CF developers.
Spread the news so we can get as many responses as possible.
https://teratech.com/state-of-the-cf-union-2021-survey
331 Results: https://teratech.com/state-of-the-cf-union-2021-results



CFCasts Content Updates

https://www.cfcasts.com

Just Released
  • Up and Running with Quick Workshop
    • Installation and Setup
    • Getting Started

Coming up soon
  • More What’s new with ColdBox 6
  • More What’s new in qb 8
  • More Using DocBox
  • LogBox 101
  • What’s new in Content 5

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



Conferences and Training


Into the Box 2021 - live in Person in Texas.

September 23rd and 24th.
No workshops this year.
Selection Committee Met - Speakers and Schedule coming soon.

EARLY BIRD TICKETS STILL AVAILABLE

https://intothebox.org
https://itb2021.eventbrite.com


ITB Latam 2021 - live in person

December 2nd or 3rd 2021 (confirming dates asap)


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 - Charlie Arehart - Lots more to the current CF2021, 2018 prerelease than folks may realize
Have you checked out the many things coming in the updates for CF2021 and 2018 in prerelease the past few weeks? Anyone is welcome to join the prerelease, logging in with an Adobe account. It's a lot more substantial than I think most realize.
There's more changes to CF in the prerelease than just "Azul Java support", and indeed it's about more than just CF itself (but the various released CF installers and CFBuilder as well). In this post I list those things, both features and resources, both to inform those who may be interested in the various things that are coming and to help motivate some to check out the prerelease before final release (which could be any day now).
https://www.carehart.org/blog/client/index.cfm/2021/7/19/dont_miss_prerelease_updates_to_CF2021_and_2018


Blog - Charlie Arehart - Videos now posted from Adobe CF Developer Week 2021
Great news: all the session recordings are now posted for CF Dev Week 2021. This includes the 20 sessions (from community members and Adobe engineers) as well as the Adobe keynote.
The sessions are posted at the videos page here on the CF Portal, which also has most or all recordings from various (but now all) previous Devweeks and CF Summits. It also offers various Adobe webinar series, like the recent one on the API Manager.
https://coldfusion.adobe.com/2021/07/videos-now-posted-adobe-cf-developer-week-2021/


Blog - Ben Nadel - Video Presentation: Feature Flags Change Everything About Product Development
A few weeks ago, I had the honor of participating in the Adobe ColdFusion Developer Week conference. I wanted to share a topic that I am extremely keen on: Feature Flags. My presentation was called, Feature Flags Change Everything About Product Development - a title that is in no way hyperbolic. The presentation covers what feature flags are; how I use them in my day-to-day work; how critical they've become to the product development workflow at InVision; and, how I can't imaging life without them. I hope that this presentation gets you jazzed-up about how feature flags might take your engineering efforts to the next level!
https://www.bennadel.com/blog/4079-video-presentation-feature-flags-change-everything-about-product-development.htm


Blog - Charlie Arehart - Adobe will support Dockerhub soon and supports AWS ECR now for pulling their images
Here’s some news that may surprise and delight those interested in using the Adobe CF Docker images, which I just learned yesterday and today:
First, you can now pull the Adobe CF images from Amazon Elastic Container Registry (ECR), including both the CF2021 image and 2018, as well as the add-on and PMT images for CF2021.
Second, soon you will be able to download the Adobe CF images from DockerHub as well (“the way it’s supposed to be”, some would say).
https://coldfusion.adobe.com/2021/06/adobe-will-support-dockerhub-soon-and-supports-aws-ecr-now/



CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 152 ColdFusion positions from 69 companies across 100 locations in 5 Countries.

2 new jobs listed this week

Full-Time - ColdFusion Application Developer at Hyderabad, Telangana - India
Posted Jul 18
https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-Application-Developer-at-Hyderabad-Telangana/11300

Full-Time - Software Developer - Coldfusion at Overland Park, KS - United States
Posted Jul 15
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-Coldfusion-at-Overland-Park-KS/11299

Ortus Jobs - https://www.ortussolutions.com/about-us/careers

  • Senior ColdFusion CFML Developer (USA TEAM)
  • Desarollador Web (EL SALVADOR TEAM)


ForgeBox Module of the Week

Hyper 3.1 by Eric Peterson

Hyper exists to provide a fluent builder experience for HTTP requests and responses. It also provides a powerful way to create clients, Builder objects with pre-configured defaults like a base URL or certain headers.

Hyper was built after coding several API SDK's for various platforms — S3SDK, cbstripe, and cbgithub, to name a few. I noticed that I spent a lot of time setting up the plumbing for the requests and a wrapper around cfhttp. Each implementation was mostly the same but slightly different. It was additionally frustrating because I really only needed to tweak a few values, usually just the Authorization header. It would be nice to create an HTTP client pre-configured for each of these SDK's. It seemed the perfect fit for a module.

Install: box install hyper

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



VS Code Hint Tips and Tricks of the Week

Soft Undo

Use the Soft Undo (⌘/⌃ + U) to move the cursor back to its previous location. This is particularly useful when you need to move down in a long file to copy a variable or function name and then go back to your original position.

https://www.youtube.com/watch?v=Q4MvnT4TjJc



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

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

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


★ Support this podcast on Patreon ★

What is Modernize or Die ® Podcast - CFML News Edition?

Technology is ever changing, blink and you miss it, until now. This podcast keeps you up to date on everything ColdFusion related. News, Engine and Package Updates and Releases, Webinars Meetups and Workshops, CFCast updates, Conferences, Blog Tweets and Videos the Week from the Community, Job offerings, as well as the ForgeBox module of the Week and the VS Code Hint Tip and Trick of the week.