Modernize or Die® - CFML News Podcast for August 16th, 2022 - Episode 161

Gavin and Dan Card host this week's CFML News Podcast. They discussed the ContentBox v5.3.0, CBWire updated the repo to include integrated examples, and remind you of Lucee Release Roadmap, 6.0, 5.3.9 and 5.3.10, and that WireBox Object Delegators are now born! They discussed webinars, meetups and workshops, the upcoming Ortus Webinar, Hawaii CFUG, as well as Adobe Webinars and Workshops. They discuss upcoming conferences, including updates for ITB, CF Summit, the CF Summit Ortus Training and more. 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. They show off the ForgeBox module of the Week - Ortus Redis Cache Extension v2.0.0 - The Ortus Redis Extension is a native Lucee Extension that allows your CFML server to connect to a Redis server/cluster and leverage it for built-in caching, session storage, and NoSQL document storage. This week's VS Code Tip of the week is - Presentation Mode - A simple plugin to show your code properly in a presentation 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 the Live Streams like the "Koding with the Kiwi + Friends". For the show notes - visit the website https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-podcast-for-august-16th-2022-episode-161 Music from this podcast is used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
2022-08-16 Weekly News - Episode 161

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

Hosts: 
  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Dan Card - 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 SOME ITB TICKETS - COME TO THE CONFERENCE - Have a few laughs!
  • 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

Goal 1 - We have 38 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 44% of the way to fully fund the hosting of ForgeBox.io




News and Announcements

ContentBox v5.3.0 Released

We are so excited to bring you the release of ContentBox Hybrid CMS version 5.3.0. This might be the last release in this major series as we are beginning the push of the next major release of ContentBox v6. Here is our what's new guide with our full release notes.
https://www.ortussolutions.com/blog/contentbox-v53-released/


CBWire Updated Example App

Now with updated example app - clone the repo and start it up.
Building modern CFML apps is a pain. ColdBox makes creating server-side apps easy, but what about the client-side? Front-end JavaScript frameworks like Vue and React are powerful, yet they also introduce complexity and a significant learning curve when creating our apps.
What if you could create apps that look and feel like your Vue and React web apps but are written with CFML. Impossible, you say? Nay, we say!
Introducing CBWIRE: Power-up your CFML!
https://github.com/coldbox-modules/cbwire

ICYMI - Lucee Release Roadmap, 6.0, 5.3.9 and 5.3.10
5.3.9 - Firstly, we have been working on the open regressions 11 with 5.3.9 and hope to release a quick RC this Friday.
6.0.0-BETA - There are still a number of blockers which we still need to address, but we are getting very close.
https://dev.lucee.org/t/lucee-release-roadmap-6-0-5-3-9-and-5-3-10/10810


ICYMI - WireBox Object Delegators are now born!
 

WireBox Object Delegators are now born!  It's been committed with tests and hopefully this new design pattern will help you create beautiful object DSLs and just allow for less boilerplate in your code.
https://ortussolutions.atlassian.net/browse/WIREBOX-131?atlOrigin=eyJpIjoiMGY4OTQwZGE2YTU5NGVkNGI2MDk5YzI1ZDM0MDA0ZGQiLCJwIjoiamlyYS1zbGFjay1pbnQifQ


INTO THE BOX - Updates

2 weeks left until the start of the Pre-Conf, the Workshop and 2 days of 2 track content. 
ITB Pre-Conference Schedule Finalized on the Website 
Last 3 sessions TBA
  • Zac Spitzer - Lucee 5, 6 and beyond
  • Javier Quintero - CBValidation
  • Dan Card  - New Product - CFScribe

New Sponsors
  • Silver - TeraTech - Creator of CFAlive Podcast and State of the CF Union Survey
  • Silver - WRIS - WRIS Web Services develops process improving web-based software and applications for businesses looking to expedite workflow and eliminate legacy, paper-based, manual systems.
 
BIG ANNOUNCEMENT COMING WEDNESDAY AUGUST 17th at 8AM
 
Workshops are starting to fill up - don’t miss your chance.
https://intothebox.org/


New Releases and Updates


ICYMI - Lucee - Image Extension 1.2.0.1 and 1.0.0.44, isImageFile() invalid file locking fixed
Bugfix: locked temp image files - isImageFile()

https://luceeserver.atlassian.net/browse/LDEV-3931
When using isImageFile() for certain formats, if the file wasn’t an image, Lucee was leaving the file locked.
https://dev.lucee.org/t/image-extension-1-2-0-1-and-1-0-0-44-isimagefile-invalid-file-locking-fixed/10808


Webinar / Meetups and Workshops

Ortus Webinar - August - Ortus Team - Into the Box Preview and Q&A

August 26th, 2022: Time 11:00AM Central Time ( US and Canada )
Join some of the Ortus HARD Core Team as they discuss all the great things coming to you from Into the Box, with the Pre Conference Online Sessions, Full Day Workshops and then the 2 day 2 track in Person Conference.
The session will be informal, with Q&A from the chat, with maybe a couple of last minute surprise announcements.
Register now: https://bit.ly/3cW6LlM


Hawaii CFUG - OOP & ColdFusion
 

Friday, August 26, 2022 at 12:00 PM - 1:00 PM PDT
Object-Oriented Programming is common term in programming languages. It’s a vast concept but to sum it up in a single line, it is a set of concepts and techniques that make use of the “object” construct, to write more reusable, maintainable, and organized code. Objects are implemented differently in every language. In ColdFusion, we have ColdFusion Components (CFCs) that can be instantiated to create objects.
Anyone who has ever studied OOP must know that there are four main concepts, which are:
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/287606572/


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 - THURSDAY, AUGUST 18, 2022 - THIS WEEK

10:00 AM PDT
Making Games with Adobe ColdFusion
Mark Takata
https://making-games-with-adobe-coldfusion.meetus.adobeevents.com/

WEBINAR - THURSDAY, SEPTEMBER 22, 2022

10:00 AM PDT
Building Custom Adobe Connect Pods with CF2021
Mark Takata
https://building-custom-adobe-connect-pods-cf2021.meetus.adobeevents.com/

FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/


CFCasts Content Updates

https://www.cfcasts.com

Just Released
Coming Soon
  • LogBox 101 from Eric Peterson - 2 more videos left!
  • More ForgeBox and VS Code Podcast snippet videos
  • Box-ifying a 3rd Party Library from Gavin
  • ColdBox Elixir from Eric

Conferences and Training

Redis Hackathon on Dev

From now through August 29th, 2022, DEV has partnered up with Redis for a community hackathon that will give you the chance to build a new application using Redis or simplify a complex backend. Anyone who submits a valid project (including an official submission post, published on DEV) will be automatically entered to win a variety of fantastic prizes (including up to $2,000 USD).
If you’re familiar with our hackathons here on DEV, you know that the community has a lot of fun with them and gets pretty creative with what they build. Whether you’ve joined us in the past or not, we hope you’ll throw your hat into the ring by participating in the Redis Hackathon on DEV!

https://dev.to/devteam/announcing-the-redis-hackathon-on-dev-3248


Docker - Community All Hands

Thursday September 1st, 2022 - 8am -11am PDT
Join us for our next Community All-Hands on September 1, 2022. This event is a unique opportunity for the Docker community and staff to come together. Don’t miss out on this special meetup with community news, company and product updates, demos, language-specific tracks, and our first-ever virtual unconference.
https://www.docker.com/events/community-all-hands/

Into the Box - Pre Conference

Aug 29th - Sep 2nd, 2022
2 sessions a day, 5 days in the week - 10 sessions total

Conference Website:
https://intothebox.org


Into The Box 2022

September 6, 7 and 8, 2022 in Houston, Texas
One day workshops before the two day conference!
Sign up for the workshops before they fill up - couple are almost filled

Conference Website:
https://intothebox.org


CF Summit - Official

At the Mirage in Las Vegas, NV
Oct 3rd & 4th - CFSummit Conference
Oct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Tests
https://cfsummit.adobeevents.com/
https://www.adobe.com/products/coldfusion-family/certificate.html
 

Registrations are now open.
Speakers are being listed on the Site - Brad, Luis, Gavin and Daniel from Ortus Solutions are in the list of speakers announced.


Ortus CF Summit Training Workshop

ColdBox Zero to MegaHero : REST APIs + VueJS Mobile App
Oct 5th and 6th - After CF Summit Conference
Lead by Luis Majano & Gavin Pickin
Price: $799 - Early bird pricing
https://www.eventbrite.com/e/ortus-cf-summit-training-workshop-tickets-375306340367
Location: Aria - In the luxurious Executive Hospitality Suite like 2019


Into the Box Latam 2022
Dec 5th or 7th
More information is coming very 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

8/16/22 - Tweet - Grant Copley - CBWire now with Included Examples

Have you seen how easy reactive form validation is with #CBWIRE? Now you can with our included examples in the CBWIRE repo. github.com/coldbox-module… #CFML #ColdFusion #ColdBox
https://twitter.com/GrantCopley/status/1559551004626100224
https://twitter.com/GrantCopley


8/13/22 - Blog - Ben Nadel - Strangler: Building A Feature Flag System In ColdFusion

For the last month-or-so, I've been quiet on this blog. Much of that is, unfortunately, stress-related; but, much of it is also do to a small rabbit-hole that I fell into: Feature Flags. If you've followed this blog for any period of time, you've no doubt seen me rave about feature flags. At work, I use and love LaunchDarkly; but, LaunchDarkly is too expensive for side-projects (such as this blog). As such, I wanted to see if I could create a LaunchDarkly-inspired feature flag system for my own personal ColdFusion projects. I'm calling this proof-of-concept "Strangler" (as in the Strangler pattern).
https://www.bennadel.com/blog/4307-strangler-building-a-feature-flag-system-in-coldfusion.htm


8/10/22 - Blog - Luis Majano - Ortus Solutions - ContentBox v5.3 Released

We are so excited to bring you the release of ContentBox Hybrid CMS version 5.3.0. This might be the last release in this major series as we are beginning the push of the next major release of ContentBox v6. Here is our what's new guide with our full release notes.
https://www.ortussolutions.com/blog/contentbox-v53-released/


Tweet - Daryl Ginn - Whats a good typeface other than Inter?

I asked, "what's a good typeface other than Inter?"
I received over 300 replies.
Here's the most popular.
https://twitter.com/darylginn/status/1559212268532862977
https://twitter.com/darylginn


8/5/22 - Blog - Luis Majano - What native Redis Support in Lucee/CFML? Ortus Redis Extension v2.0.0 Released!

We are very excited to bring you another release for our Redis Lucee Extension. This is a major release spawning research of over 9 months. We have done great strides in this new extension to not only bring you the best scaling capabilities via Redis, but also now to introduce to the CFML world: Real-Time messaging with Redis Pub/Sub! Here is our full release notes in our brand new documentation book: What's New With 2.0.0!
Please note that if you have a license for a 1.x extension, you will need to upgrade your licenses to 2.x!
https://www.ortussolutions.com/blog/want-native-redis-support-in-luceecfml-ortus-redis-extension-v200-released/?utm_medium=referral&utm_source=contentstudio.io

CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 120 ColdFusion positions from 66 companies across 57 locations in 5 Countries.

3 new jobs listed this week

Full-Time - ColdFusion Developer at Remote - Canada
Aug 10
https://www.getcfmljobs.com/jobs/index.cfm/canada/ColdFusion-Developer-at-Remote/11507


Full-Time - ColdFusion Developer (Part Time) at Washington, DC - United States
Aug 10
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-Part-Time-at-Washington-DC/11506

Full-Time - Web/Data Developer at Clinton,NY or Remote - United States
Aug 09
https://www.getcfmljobs.com/viewjob.cfm?jobid=11505


Other Job Links



ForgeBox Module of the Week

Ortus Redis Cache Extension v2.0.0

The Ortus Redis Extension is a native Lucee Extension that allows your CFML server to connect to a Redis server/cluster and leverage it for built-in caching, session storage, and NoSQL document storage.

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

https://forgebox.io/view/5C558CC6-1E67-4776-96A60F9726D580F1


VS Code Hint Tips and Tricks of the Week

Presentation Mode

A simple plugin to show your code properly in a presentation

https://marketplace.visualstudio.com/items?itemName=jspolancor.presentationmode

​ScreencastMode: https://community.vscodetips.com/jona


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”
https://community.ortussolutions.com/
 

New Patreon: Richard Herbet

Patreons

  • John Wilson - Synaptrix
  • Jordan Clark
  • Gary Knight
  • Mario Rodrigues
  • Giancarlo Gomez
  • David Belanger  
  • Dan Card
  • Jonathan Perret
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • 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

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