Modernize or Die® - CFML News Podcast for August 23rd, 2022 - Episode 162

Eric and Brad host this week's CFML News Podcast. They discussed ForgeBox v7.0.0 & CFWheels v2.4.0 releases. 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 - cbMeilisearch - An API wrapper for Meilisearch written in CFML for the ColdBox platform. This week's VS Code Tip of the week is - Follow Elijah Manor - Elijah Manor has been putting together neat videos using git, fuzzy searching, and command piping to make amazing shell scripts 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-23rd-2022-episode-162 Music from this podcast is used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
2022-08-23 Weekly News - Episode 162

Watch the video version on YouTube at https://youtu.be/6WjOa0dpp-Q

Hosts: 
  • Eric Peterson - Senior Developer at Ortus Solutions
  • Brad Wood - 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 (suave)

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

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

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

INTO THE BOX - Updates
2 weeks left until the start of the Pre-Conf, the Workshop and 2 days of 2 track content.
BIG ANNOUNCEMENT - Virtual Tickets Announced

Due to Covid and other reasons, we understand a lot of you won’t be able to make it to this years on-site conference; We don’t want you to miss any of the amazing topics our speakers have prepared to keep you up to date with the latest tools, features and methodologies in the web development industry.
What are you waiting for? Get you tickets now and join us online!
https://www.intothebox.org/blog/itb-online-tickets-available

CF Alive - 118 Into The Box ColdFusion Conference 2022 (new details revealed) with Gavin Pickin
Gavin Pickin talks about “Into The Box ColdFusion Conference 2022 (new details revealed) ” in this episode of ColdFusion Alive Podcast with host Michaela Light.
https://teratech.com/podcast/into-the-box-coldfusion-conference-2022-new-details-revealed-with-gavin-pickin/
 
ITB Pre-Conference Schedule Finalized on the Website - Starts Next Week!!!!!!!!!!!
 
Last 4 Speakers
  • Zac Spitzer - Lucee - Behind the Scenes
  • Michael Born - Meilisearch: A Search Platform for the Rest of Us
  • Javier Quintero - cbValidation: Validate all things!
  • Dan Card - CFScribe - Rules and Filtering for your Logging
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.
 
Workshops are starting to fill up - don’t miss your chance.
https://intothebox.org/

New Releases and Updates

FORGEBOX v7.0 Released
We are so happy to announce a major release for our package management system. FORGEBOX 7 is a major update which has a bunch of performance updates, and more activity logs to keep track of all the actions you perform via CommandBox and the ForgeBox UI. We have made a big change to our search engine and introduced Elastic Search as the default search engine which provides better and more accurate results when searching on the site or using our search endpoint.
https://www.ortussolutions.com/blog/forgebox-v70-released

CFWheels v2.4.0 Released
This version is the accumulation of bug fixes and minor enhancements over the last quarter. This release welcomes John Bampton and Coleman Sperando, two first time contributors to the project
https://cfwheels.org/blog/cfwheels-v2-4-0-released/

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

ICYMI - WEBINAR - THURSDAY, AUGUST 18, 2022 - LAST 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/

WEBINAR - WEDNESDAY, NOVEMBER 23, 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/

WEBINAR - THURSDAY, DECEMBER 22, 2022
10:00 AM PST
Winter Holiday Special: A preview of ColdFusion 2023
Mark Takata
https://winter-special-preview-of-cf2023.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 - 1 more video left!
  • More ForgeBox and VS Code Podcast snippet videos
  • Box-ifying a 3rd Party Library from Gavin
  • ColdBox Elixir from Eric
  • ITB 2022 VODs

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
VIRTUAL TICKETS NOW AVAILABLE
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/21/22 - Blog - Ben Nadel - Using jSoup To Extract JSON+LD Structured Data In ColdFusion 2021
On its own, Google does a great job of parsing, inspecting, and conveying the content of web-pages in their search results. However, as content creators, we can help Google understand the meaning of a page by embedding structured data in our markup. In a perfect world, I'd have all of this structured data ready to go. But, in reality, I'm going to try and retroactively squeeze my current content into a structured data format: JSON+LD. And, to get this done, I'm going to use jSoup to locate and extract image URLs in my ColdFusion 2021 blog.
https://www.bennadel.com/blog/4312-using-jsoup-to-extract-json-ld-structured-data-in-coldfusion-2021.htm

8/19/22 - Podcast - CF Alive - 118 Into The Box ColdFusion Conference 2022 (new details revealed) with Gavin Pickin
Gavin Pickin talks about “Into The Box ColdFusion Conference 2022 (new details revealed) ” in this episode of ColdFusion Alive Podcast with host Michaela Light.
https://teratech.com/podcast/into-the-box-coldfusion-conference-2022-new-details-revealed-with-gavin-pickin/

8/18/22 - Blog - Dan Card - Ortus Solutions - Integrating ColdBox with Existing Code Series 5: Using Wirebox
Recently, I did a webinar on Refactoring Legacy Code and the question came up about whether or not it was possible to use ColdBox with existing code without converting everything to a ColdBox module or making changes to the existing codebase. In the first installation in this series, we took a tour of the various elements which make up ColdBox. In the second installation, we looked at creating layouts, views, and routes in the main site. In the third, we created a module and did the first integration of our existing code into our ColdBox site. In the fourth, we continued developing our module with a handler and passing variable back to Coldbox. Now we'll use Wirebox with and without ColdBox Modules to see how these approaches differ from a traditional approach.
https://www.ortussolutions.com/blog/integrating-coldbox-with-existing-code-series-5-using-wirebox/?utm_medium=referral&utm_source=contentstudio.io

8/17/22 - Blog - Julian Halliwell - Reading large spreadsheets with Lucee
If you've ever had to work with large spreadsheets in CFML you may have run up against out-of-memory (OOM) errors. This is because by default the entire workbook data has to be loaded into the available JVM memory before you can do anything with it. That means that the size of the workbook and the amount of heap space available are critical factors.
I've written before on how you can overcome this with the Spreadsheet CFML library using the streaming workbook (SXSSF) format, but that only applies when writing spreadsheets. Reading large files has still been a challenge.
https://blog.simplicityweb.co.uk/130/reading-large-spreadsheets-with-lucee
 

CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 123 ColdFusion positions from 68 companies across 58 locations in 5 Countries.

3 new jobs listed this week

Full-Time - Senior Software Engineer (ColdFusion) at Washington, DC - United States
Aug 21
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-Software-Engineer-ColdFusion-at-Washington-DC/11510

Full-Time - Full Stack ColdFusion Developer at Oak Ridge, TN - United States
Aug 17
https://www.getcfmljobs.com/viewjob.cfm?jobid=11508

Full-Time - Senior ColdFusion Developer at London - United Kingdom
Aug 16
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Senior-ColdFusion-Developer-at-London/11509

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

cbMeilisearch

An API wrapper for Meilisearch written in CFML for the ColdBox platform.  Meilisearch is an open-source, lightning-fast, and hyper-relevant search engine that fits effortlessly into your apps, websites, and workflow - a simpler alternative to ElasticSearch.

https://forgebox.io/view/cbmeilisearch

VS Code Hint Tips and Tricks of the Week

Follow Elijah Manor

Elijah Manor has been putting together neat videos using git, fuzzy searching, and command piping to make amazing shell scripts.

https://twitter.com/elijahmanor

Checkout a PR from GitHub with Live Preview
https://twitter.com/elijahmanor/status/1559525388417503233

Checkout Recent Git Branch
https://twitter.com/elijahmanor/status/1562077209321512965

Checkout Recent Git Branch
https://github.com/bdw429s/commandbox-escher

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