Modernize or Die® - CFML News for September 14th, 2021 - Episode 119

Gavin and Eric host this weeks episode. They shared with you a special Into the Box announcement - the conference is going HYBRID. They discussed a special CFCasts deal, where you pay for 1 year, and get a ITB Virtual ticket for free. They discuss Adobe releasing new Updates for CF2021 and CF2018, and the big news that Adobe has released 2021 and 2018 Docker images onto DockerHub. They remind you of September's upcoming Adobe Webinar on deploying ACF2021 to AWS and Azure Cloud. They discuss the latest CFCasts content, and some upcoming conferences including Adobe CFSummit 2021 in Dec which is virtual, and Into the Box 2021 which is now hybrid - live online and in person. 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 They show off the ForgeBox module of the Week, Upchunk by Michael Born - A module to help you with Chunked uploads, Non-chunked uploads - Perfect for DropZone support. This week's VS Code Tip of the week is VSCode Spotify - Use Spotify inside vscode. Provides integration with Spotify Desktop client. 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-september-14th-2021-episode-119 Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com

2021-09-14 Weekly News - Episode 119

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

Hosts:
 

Eric Peterson - Senior Developer for Ortus Solutions
Gavin Pickin - 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:


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


Special Into the Box Announcement - ITB 2021 is now Hybrid!!!!

We will still be doing live in person, but with Covid numbers rising sharply, we are now offering online streaming tickets to all of those not willing or able to attend in person.
Check your tickets now!
If you sign up for a 1 year subscription to CFCasts by 9/22 you will get a free virtual ticket to ITB


No Podcast September 21st

With everything happening next week with the Into the Box Conference - we will not be live streaming a podcast that week.
We will be back, with a full ITB Recap on September 28th, after the conference.




Adobe ColdFusion Updates Released

We are pleased to announce that we have released the updates for the following ColdFusion versions:
  • ColdFusion (2021 release) Update 2
  • ColdFusion (2018 release) Update 12
Note: The ColdFusion (2021 release) installers have also been refreshed with this update. The new server installers bundle Update 2 and JDK 11.0.11. The ColdFusion Add-Ons and other installers are bundled with JDK 11.0.11. The refreshed installers are available at ColdFusion downloads.
https://coldfusion.adobe.com/2021/09/coldfusion-2021-and-2018-september-updates/


Adobe CF 2021 Docker Images finally on DockerHub

I’m happy to be able to report that Adobe has finally started putting their ColdFusion Docker images onto Docker hub, for now at least CF2021, which I found was put there last week. We can expect more in time, I’m sure. For more info, read on.
https://coldfusion.adobe.com/2021/09/adobe-coldfusion-2021-docker-image-now-available-dockerhub/
https://hub.docker.com/u/adobecoldfusion


Adobe 1 Day Workshop - Adobe ColdFusion Workshop with Damien Bruyndonckx

Wed, September 22, 2021
09:00 - 17:00 CEST EUROPEAN
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.
https://coldfusion-workshop.meetus.adobeevents.com/


Adobe Webinar for September - Head in the clouds: Installing ColdFusion on Azure and AWS with Mark Takata

Wed, September 22, 2021
09:00 - 10:00 PDT
If you’ve been thinking about getting your CF instance moved into the cloud but don’t know where to start, this webinar will get you rolling. We will explore how to install, configure and update CF2021 installs in both Amazon AWS and Microsoft Azure and give you tips and tricks on how to get things off the ground.
https://installing-coldfusion-on-azure-and-aws.meetus.adobeevents.com/



CFCasts Content Updates

https://www.cfcasts.com

Just Released
  • Up and Running with Quick
    • Step 8 Exercise
    • 23-BelongsToMany Relationship
    • Step 9 Exercise

Coming this week
  • More Up and Running with Quick

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



Conferences and Training


Into the Box 2021 - HYBRID - Live in Person in Texas. and Live Online

September 23rd and 24th.
Speakers and Schedule Released!!
https://intothebox.org
https://itb2021.eventbrite.com


Adobe ColdFusion Summit 2021

December 7th and 8th
Virtual
Register for Free - https://cfsummit.vconfex.com/site/adobe-cold-fusion-summit-2021/1290
Blog - https://coldfusion.adobe.com/2021/09/adobe-coldfusion-summit-2021-registrations-open/


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 - Adobe - Adobe ColdFusion Updates Released

We are pleased to announce that we have released the updates for the following ColdFusion versions:
ColdFusion (2021 release) Update 2
ColdFusion (2018 release) Update 12
Note: The ColdFusion (2021 release) installers have also been refreshed with this update. The new server installers bundle Update 2 and JDK 11.0.11. The ColdFusion Add-Ons and other installers are bundled with JDK 11.0.11. The refreshed installers are available at ColdFusion downloads.
https://coldfusion.adobe.com/2021/09/coldfusion-2021-and-2018-september-updates/


Blog - Ben Nadel - Producing And Consuming Amazon SQS Messages In Lucee CFML 5.3.8.201
A year ago, I shed some light on my quest to merge microservices back into my ColdFusion monolith. For my size team and the type of domain boundaries that we have, a monolith just makes the most sense. And while I've been thrilled with the progress my team has made in its re-consolidation efforts, there's one more microservice that I've had my eye on for a long time. This microservice has eluded my grasp, however, because it interacts with a message queue. And, to date, all parts of the legacy platform that deal with message queues live outside of the monolith. As such, if I ever want to pull this microservice back into the monolith, I have to figure out how to use message queues in ColdFusion. To start with, I wanted to see if I could simply produce and consume Amazon SQS (Simple Queue Service) messages in Lucee CFML 5.3.8.201.
https://www.bennadel.com/blog/4110-producing-and-consuming-amazon-sqs-messages-in-lucee-cfml-5-3-8-201.htm


Blog - Ben Nadel - Separation Of Concerns When Consuming Amazon SQS Queues In Lucee CFML 5.3.8.201
Last week, I started to explore the consumption of Amazon SQS (Simple Queue Service) in a Lucee CFML application. That first post was a low-level look at the mechanics of using the AWS (Amazon Web Services) Java SDK to add and remove messages to and from a given queue, respectively. Today, I wanted to step back and start thinking about the separation of concerns in the larger ColdFusion application context.
https://www.bennadel.com/blog/4111-separation-of-concerns-when-consuming-amazon-sqs-queues-in-lucee-cfml-5-3-8-201.htm


Blog - Ben Nadel - Checking CFLock Acquisition Success In Lucee CFML 5.3.8.201
Yesterday, in my post about considering the separation of concerns when consuming Amazon SQS queues in Lucee CFML, I created a demo in which I synchronized long-polling requests through the use of an exclusive CFLock tag. For the demo, I had logging in place to trace the workflow of each request; and, as I was putting it together, I noticed that the CFLock tag - at least in Lucee CFML - has an optional result attribute. This result attribute can be used to check whether or not the template was able to successfully access a given lock.
https://www.bennadel.com/blog/4112-checking-cflock-acquisition-success-in-lucee-cfml-5-3-8-201.htm


Blog - Charlie Arehart - Adobe ColdFusion 2021 Docker image now available on dockerhub
I’m happy to be able to report that Adobe has finally started putting their ColdFusion Docker images onto Docker hub, for now at least CF2021, which I found was put there last week. We can expect more in time, I’m sure. For more info, read on.
This is a follow-up to my post in July reporting how Adobe had announced then their plans to create a Dockerhub repo for ColdFusion, and how they had already started to post images to the Amazon ECR repo for ColdFusion.
https://coldfusion.adobe.com/2021/09/adobe-coldfusion-2021-docker-image-now-available-dockerhub/


Blog - Charlie Arehart - Finding default/initial CF admin config (neo-*.xml) files, now at cfmlrepo.com
Have you ever wished to obtain a copy of one CF's neo-*.xml files (like neo-cron.xml), for the purpose of setting yours back to its defaults? Folks sometimes need to do that to recover from certain problems.
I've seen the problem raised often enough that when I saw someone raising it this weekend, I decided to solve it by creating a new folder in the cfmlrepo.com site, at least for CF2021 and CF2018 (for now), offering there the initial versions of all the neo-*.xml files for those two editions.
https://www.carehart.org/blog/client/index.cfm/2021/9/13/finding_default_cf_admin_config_files_now_at_cfmlrepo_dot_com/


Tweet - James Moberg - Non Breaking Space Highlighter for VS Code
The "Non-breaking space highlighter" @code extension has been beneficial in identifying non-ASCII spaces.  ow.ly/MyZT50G5IZj (I made the mistake of using @evernote for #cfml code snippets not knowing that it would add lots of UTF-8 chars to preserve spacing.)
https://twitter.com/gamesover/status/1435303007726587904
https://twitter.com/gamesover


Blog - Java - Introducing the Free Java License
Oracle is making the industry leading Oracle JDK available for free, including all quarterly security updates.  This includes commercial and production use.
https://blogs.oracle.com/java/post/free-java-license
https://www.oracle.com/java/technologies/javase/jdk-faqs.html



CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 190 ColdFusion positions from 85 companies across 111 locations in 5 Countries.

9 new jobs listed (3 possible duplicate positions)

Full-Time - ColdFusion Web Developer for SaaS Provider at Remote - United States
Sep 14
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Web-Developer-for-SaaS-Provider-at-Remote/11337

Full-Time - Sr. ColdFusion Developer at Alexandria, VA - United States
Sep 14
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-ColdFusion-Developer-at-Alexandria-VA/11336

Full-Time - ColdFusion Developer | 4 to 6 years | Pune at Pune, Maharash.. - India
Sep 13
https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-Developer-4-to-6-years-Pune-at-Pune-Maharashtra/11335

Full-Time - ColdFusion Developer | 4 to 6 years | Pune at Pune, Maharash.. - India
Sep 13
https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-Developer-4-to-6-years-Pune-at-Pune-Maharashtra/11334

Full-Time - ColdFusion Developer at Herndon, VA - United States
Sep 11
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Herndon-VA/11333

Full-Time - ColdFusion Developer at Herndon, VA - United States
Sep 10
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Herndon-VA/11332

Full-Time - ColdFusion Developer at Ocean Isle Beach - United States
Sep 09
https://www.getcfmljobs.com/viewjob.cfm?jobid=11331

Full-Time - ColdFusion Developer at Oklahoma City, OK - United States
Sep 08
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Oklahoma-City-OK/11330

Full-Time - ColdFusion Developer at Oklahoma City, OK - United States
Sep 08
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Oklahoma-City-OK/11329



ForgeBox Module of the Week

Upchunk by Michael Born

Chunked uploads 🥧
Non-chunked uploads 🍪
DropZone support ✅
Uploader.js support ✅
Easily extendable for other vendors

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



VS Code Hint Tips and Tricks of the Week

VSCode Spotify

Vscode-spotify - shyykoserhiy |  152,990 installs

Use Spotify inside vscode. Provides integration with Spotify Desktop client.
Note that some of the functionalities are only available on macOS systems (see How it works section)
This extension requires Spotify Premium to work on Windows

https://marketplace.visualstudio.com/items?itemName=shyykoserhiy.vscode-spotify



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 ★

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