Modernize or Die ® Podcast - CFML News Edition

2023-06-27 Weekly News - Episode 199

Watch the video version on YouTube at https://youtube.com/live/YhGqAVLYZk4?feature=share

Hosts: 
  • Gavin Pickin - 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:

 
Patreon Support ()

We have 40 patreons:
https://www.patreon.com/ortussolutions.


News and Announcements

CFCamp was a blast

Brad said: Back on US soil again, but still smiling from the wonderful experience at CFCamp.  It was so good to be back in Germany and see my EU friends again in person.  I'd say the first time back since Covid was a smashing success!

Alex Well said: Back at home from my trip to 2023‘s #CFCamp 🤩
Such an amazing event, such great talks, such an amazing community ❤️
Gives me again another reason why I simple LOVE #CFML !
Shoutout to all people responsible and see you all next year 🤞

@zackster
explained that it is “all Micha’s fault” so there you go. It all makes sense now 😃
@cf_camp
#CFML #CFCamp

Lots of Ben Nadel fan photos

Check out #cfcamp for more pictures and feedback.
Great job to Kai, Michi and the conference team - Maybe next year I will finally make it.

Ortus ColdBox Roadshow

We’re making a big push in content, lots of blog posts dropping to give you the scoop on everything new in ColdBox 7.
After we’re done with this roadshow, we have another one coming in July for CommandBox 5.x/Pro


Ortus 2 Day Training - ColdBox Zero to Hero

Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States

Ticket Price
  • Early Bird Price: $499 (Available until August 18th, 2023)
  • Regular Price Tickets: $699
Spotlight
  • Less than 2 miles from the Mirage - 30 mins walk
  • Next to Marriot hotel - 2 min walk
  • 1 mile to Top Golf - 20 min walk
  • 5 min walk to Fogo de Chão Brazilian Steakhouse
  • 5 min walk to starbucks
  • 5 min walk to Lo-los chicken and waffles
WIN WIN WIN WIN

https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator

New Releases and Updates

Lucee 5.4.0.80 Stable Release

Just in time for CFCamp 2023, the Lucee team presents the first stable release in the 5.4 series.
The main focus of this release was updating all the underlying java libraries to be CVE free.
https://dev.lucee.org/t/lucee-5-4-0-80-stable-release/12714

Lucee 6.0.0.481-RC
 

Tickets Since BETA 2
LDEV-1856 1 - cfhttp charset is not working
LDEV-4200 1 - unhide _internalRequest as internalRequest for 6.0
LDEV-4478 1 - update hibernate extension dom4j lib due to CVEs
LDEV-4515 - sessionCookie settings missing from getApplicationMetadata
LDEV-4545 1 - Regression in precisionEvaluate between Lucee 5 & 6
LDEV-4549 1 - disable processing requests during upgrade
LDEV-4550 1 - Upgrading to v5.4.0.65 failed due to Felix installation
LDEV-4556 - string lucee.runtime.exp.NativeException: lucee.runtime.type.dt.DateTimeImpl; local class incompatible:
LDEV-4559 - When switch from multi mode to single web admin password is used
LDEV-4562 - switching between multi and single does not replace the config object
LDEV-4566 1 - cfadmin getResourceProviders crashes
LDEV-4570 - Lucee admin shows blank page in 6.0.0.471-SNAPSHOT
LDEV-4575 1 - Incomplete language resource Json files causes the Lucee admin to crash

Previous Beta - https://dev.lucee.org/t/lucee-6-0-451-beta-2/12673
https://dev.lucee.org/t/lucee-6-0-0-481-release-candidate/12731


ICYMI - ColdBox 6.9.0 Released
We are excited to announce the release of ColdBox 6.9.0 LTS, packed with new features, improvements, and bug fixes. In this version, we focused on enhancing the debugging capabilities, improving the ScheduledTasks module, and fixing an important issue related to RestHandler. Let's dive into the details of these updates.
https://www.ortussolutions.com/blog/coldbox-690-released


Webinar / Meetups and Workshops

ICYMI - "OctoPerf: The Load Testing Tool for Modern Web Apps", Guillaume Betaillouloux
Thursday June 15th at 12pm US Eastern Time, UTC-4:
OctoPerf offers an integrated development Interface that you can use from any browser to execute load tests against your application. Find out how you can set up a full-blown test campaign with meaningful user journeys in under 20 minutes.
https://www.meetup.com/coldfusionmeetup/events/294018310/
Recording: https://www.youtube.com/watch?v=fB0eFovLHNA

ICYMI - Ortus June Webinar - Taming Time Series Data with StacheBox and the Elk Stack
Jun 16, 2023, 11:00 AM Central Time (US and Canada)
Tired of combing through log files across different servers and/or containers to analyze problems and patterns? In this 1 hour webinar, we will show you how to leverage Logstash and the ELK ( Elasticsearch, Logstash, Kibana ) to consolidate, analyze and visualize your time series data. We'll take you through the process of automating Adobe Coldfusion, Lucee, Apache, NGINX, and IIS Logs into usable, searchable log data. We'll also demonstrate the power of StacheBox to help you troubleshoot, diagnose, and analyze your application exception data.
Led by Jon Clausen
Recording on CFCasts SOON

Ortus July Webinar - CommandBox/CommandBox Pro with Brad Wood?
Registration Link coming soon.

Adobe Upcoming Events

ICYMI - Adobe ColdFusion Workshop

WEDNESDAY, JUNE 21, 2023
9:00 AM CEST
Online Event
https://adobe-coldfusion-1day-workshop.meetus.adobeevents.com/


ICYMI - Webinar - Adobe ColdFusion (2023 release) in Docker on Google Cloud Platform
FRIDAY, JUNE 23, 2023
10:00 AM PDT
Online Event
https://docker-gcp-coldfusion.meetus.adobeevents.com/
Recording: https://www.youtube.com/watch?v=ffyiw7fSCU4


Adobe ColdFusion Workshop
WEDNESDAY, JUNE 28, 2023
9:00 AM EDT
Online Event
https://aodbe-coldfusion-1daytraining.meetus.adobeevents.com/


Webinar- Road to Fortuna Series: New Administrator Features in Adobe ColdFusion 2023
WEDNESDAY, JULY 26, 2023
10:00 AM PDT
Online Event
https://administrator-features-adobe-coldfusion.meetus.adobeevents.com/


Adobe ColdFusion Workshop
WEDNESDAY, AUGUST 9, 2023
9:00 AM EDT
Online Event
https://adobecf-1day-workshop.meetus.adobeevents.com/


Webinar - Road to Fortuna Series: Exploring the New Google Cloud Platform Features
FRIDAY, AUGUST 25, 2023
10:00 AM PDT
Online Event
https://google-cloud-platform-adobe-coldfusion.meetus.adobeevents.com/


CFCasts Content Updates

https://www.cfcasts.com

Recent Releases
Coming Soon
  • Into the Box 2023 Videos will soon be available for purchase as an EXCLUSIVE PREMIUM package. Subscribers will get access to premium packages after a 6 month exclusive window.
  • More ForgeBox and VS Code Podcast snippet videos
  • ColdBox Elixir from Eric
  • Getting Started with Inertia.js from Eric
  • One of our Patreons is interested in sponsoring a series, now I am curious.

Conferences and Training

ICYMI - CFCamp - Pre-Conference - Ortus has 2 Trainings
June 21st, 2023


ICYMI - CFCamp

June 22-23rd, 2023
Photos and Videos will go here for Impressions of the Event: https://www.cfcamp.org/impressions.html

Brad said: Back on US soil again, but still smiling from the wonderful experience at CFCamp.  It was so good to be back in Germany and see my EU friends again in person.  I'd say the first time back since Covid was a smashing success!


Alex Well said: Back at home from my trip to 2023‘s #CFCamp 🤩
Such an amazing event, such great talks, such an amazing community ❤️
Gives me again another reason why I simple LOVE #CFML !
Shoutout to all people responsible and see you all next year 🤞

@zackster
explained that it is “all Micha’s fault” so there you go. It all makes sense now 😃
@cf_camp
#CFML #CFCamp

Lots of Ben Nadel fan photos

Check out #cfcamp for more pictures and feedback.
Great job to Kai, Micha and the conference team - Maybe next year I will finally make it.


THAT Conference
Howdy. We’re a full-stack, tech-obsessed community of fun, code-loving humans who share and learn together.
We geek-out in Texas and Wisconsin once a year but we host digital events all the time.


WISCONSIN DELLS, WI / JULY 24TH - 27TH, 2023
A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.
https://that.us/events/wi/2023/

Our very own Daniel Garcia is speaking there
https://that.us/activities/R3eAGT1NfIlAOJd2afY7

Adobe CF Summit West
Las Vegas 2-4th of October.
Get your early bird passes now.
Session passes @ $199
Professional passes @ $299.
Call for Speakers is OPEN
https://cfsummit.adobeevents.com/
https://cfsummit.adobeevents.com/speaker-application/

Don't miss this opportunity to learn, network, and be inspired at
every coder's paradise - Adobe ColdFusion Summit 2023!
Rise to the occasion and rise to your potential.
Only 2 days left to get your session pass at $99.
Or pay $199, after June 15th.

STUDENTS can get a free pass if they are enrolled at tertiary level educational institutions


Ortus CF Summit Training - ColdBox Zero to Hero
Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States

Ticket Price
  • Early Bird Price: $499 (Available until August 18th, 2023)
  • Regular Price Tickets: $699
Spotlight
  • Less than 2 miles from the Mirage - 30 mins walk
  • Next to Marriot hotel - 2 min walk
  • 1 mile to Top Golf - 20 min walk
  • 5 min walk to Fogo de Chão Brazilian Steakhouse
  • 5 min walk to starbucks
  • 5 min walk to Lo-los chicken and waffles
WIN WIN WIN WIN
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator


Into the Box LATAM
November 30th - more details to follow

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

6/15/23 - Blog - Luis Majano - Ortus Solutions - TestBox VSCode Extension v2.0.0 Released!
We are excited to announce the release of version 2.0.0 of the TestBox VSCode Extension. This new version brings enhanced support for TestBox v5, introduces convenient default shortcuts, adds new commands with extensive configuration options, and includes several improvements for linting, file formatting, and code quality. Additionally, we have optimized the spec lookup feature for faster and more accurate navigation. In this blog post, we will explore the key additions and improvements in the TestBox VSCode Extension v2.0.0.
https://www.ortussolutions.com/blog/testbox-vscode-extension-v200-released


6/15/23 - Blog - Daniel Garcia - Ortus Solutions - 5 Benefits of Using ColdBox to Build Your REST API
ColdBox is an excellent MVC framework that can be used to solve many problems, from creating simple websites to enterprise-level applications. With built-in support for logging, caching, routing, dependency injection, testing, documentation, and more, it covers most of your needs as a developer. It also supports a modular architecture that allows you to grow your application as needed.
https://www.ortussolutions.com/blog/5-benefits-of-using-coldbox-to-build-your-rest-api


6/16/23 - Blog - Eric Peterson - Hyper Updates - June 2023
There's been lots of updates to Hyper this month, including not one but two breaking changes! (Trying to stick to semver here, even when the breaking changes seem minor.) 

  • New Documentation Site
  • asXML support
  • head and options shortcut methods
  • More Accurate Status Codes
  • Easier Custom Hyper Clients
  • Faking Requests
https://www.ortussolutions.com/blog/hyper-updates-june-2023


6/16/23 - Blog - Maria Jose Herrera - Ortus Solutions - ColdBox From Zero to Hero - October Ortus Workshop

Calling all CFML developers and enthusiasts! We are thrilled to announce an upcoming event that promises to elevate your skills and empower you with ColdBox's latest updates and features. Join us for a two-day workshop led by modern CFML industry experts Luis Majano and Gavin Pickin as they guide you through the ins and outs of ColdBox development. Whether you're a beginner looking to jumpstart your journey into the MVC ecosystem or an experienced developer seeking to refine your ColdBox skills, this workshop is designed to meet your needs.
https://www.ortussolutions.com/blog/coldbox-from-zero-to-hero-october-ortus-workshop


6/19/23 - Blog - Grant Copley - Ortus Solutions - ColdBox Application Templates
ColdBox 7 dropped just over a month ago, and as part of those updates, the ColdBox Application Templates have also been updated. If you didn't know already, there are a handful of application templates that you can use to get up and running with ColdBox quickly.
https://www.ortussolutions.com/blog/coldbox-application-templates


6/20/23 - Blog - Alan Quinlan - Ortus Solutions - Async Your Future with ColdBox 7
Applications are only sometimes lightweight. There can often be large datasets and complex operations that need to run. To help remedy this, you can tap into the JDK using ColdBox's AsyncManager to bring pipelines, futures, and other tools to help complete your operations.
https://www.ortussolutions.com/blog/async-your-future-with-coldbox-7


6/25/23 - Tweet - Zac Spitzer - CFCamp Feedback…
Following some feedback and discussion at #CFCAMP, Micha sat in the foyer and hacked in support for ignoring comments in JSON aka initial JSON5 support 
https://luceeserver.atlassian.net/browse/LDEV-4583
https://twitter.com/zackster/status/1672925836746301440?s=20


6/25/23 - Blog - Ben Nadel - Code Kata: Compacting Arrays In ColdFusion
On the way home from CFCamp 2023, I was listening to a Remote Ruby podcast episode in which the hosts talked about "compacting" arrays. Compacting means to remove the null / undefined indices from the array in order to make consuming the resultant array more predictable (no worry of null-reference errors, "NRE"). Having been away from desk most of the week, I'm super itchy to write some CFML. As such, I thought it would be a fun code kata to write an array compacting function in ColdFusion.
https://www.bennadel.com/blog/4478-code-kata-compacting-arrays-in-coldfusion.htm


6/25/23 - Tweet - Ben Nadel - Amazing time at CFCamp - just got better
I had such an amazing time at #cfcamp; so many new, wonderful, and dearly missed people! And, to top it all off, turns out Christian Bale was on my flight home (though I didn’t see him in Economy Plus 😆). Can’t wait for NEXT year! #CFML #CelebrityCrush #Winning
https://twitter.com/BenNadel/status/1672922855355367428?s=20


6/26/23 - Blog - Andrew Dixon - CFCamp 2023 – “Extras”
One of the things I’ve always loved about conferences is hearing about things that might not be “new” but you just haven’t come across before, so I thought I would list them here for my future benefit and for the benefit of anyone else who happens to come across them.
https://www.andrewdixon.co.uk/2023/06/26/cfcamp-2023-extras/


6/26/23 - Tweet - Zac Spitzer - Mission Accomplished
Mission Accomplished, I finally met
@BenNadel
#cfml #coldfusion #lucee at #cfcamp
https://twitter.com/zackster/status/1673241177405943808?s=20


6/27/23 - Blog - Mark Takata - ColdFusion Portal - Fix for CF Issue 4211276 (MariaDB/mySQL Date error)
Posting some information here about an issue related to mySQL date errors in CF2021.
https://coldfusion.adobe.com/2023/06/fix-for-cf-issue-4211276-mariadb-mysql-date-error/

CFML Jobs

Several positions available on https://www.getcfmljobs.com/

Listing over 76 ColdFusion positions from 51 companies across 36 locations in 5 Countries.

3 new jobs listed this week


Full-Time - Web Developer - ColdFusion at Arlington, VA - United States
Posted: Jun 27
Trilogy Federal LLC
Trilogy Federal provides financial management, information technology (IT) consulting, program management services, and strategic consulting to federal agencies. Trilogy has an extensive history helping federal clients achieve their most ambitious business modernization and optimization goals with the ability to deliver targeted subject matter expertise and full life cycle support.
Trilogy seeks a Web Developer with expertise in ColdFusion to join our growing team. Our mission is to provide technical services required to sustain automation solutions in the areas of claims processing, business rules engine, data extraction, document generation, business and financial transaction calculations, exceptions handling, business analytics, quality assurance, interface development and integration, data integration, testing and validation, and innovation to include Artificial Intelligence, Machine Learning, and Natural Language Processing for a large federal agency.
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Web-Developer-ColdFusion-at-Arlington-VA/11584


Full-Time - Senior Windows/ColdFusion Systems Administrator (Part-Time) - United States
Posted: Jun 17
GAP Solutions, Inc.
GAP Solutions is seeking a Senior-level Systems Administrator to maintain a Windows environment with ColdFusion to support our government customer. The candidate will perform administration tasks as needed on a daily and weekly basis to maintain all systems.
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-WindowsColdFusion-Systems-Administrator-PartTime-at-Herndon-VA/11583


Full-Time - Senior Java with ColdFusion Developer at Remote - United States 
Posted: Jun 14
Intone Networks
  • ColdFusion Java Websphere JEE Technologies (JSP, Servlets, EJB, JDBC, JNDI, JPA, JMS), XML Technologies. 
  • Application security and authentication (JEE Security, WebSeal, Multi-Factor Authentication, JWT Tokens, iESI) 
  • Continuous Integration including Jenkins, Git/BitBucket, JIRA, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy. 
  • Web Services Technologies (AXIS, XML, JAXP, JAXB, JAX-WS, JERSEY, JSON, CXF, REST and SOAP) and Security (LTPA, JWT, OAUTH2). 
  • Relational databases (PostgreSQL, DB2, and Oracle), SQL, and ORM technologies (JPA2, Hibernate, and Spring JDBC) 
  • Web Technologies (JavaScript, CSS, tag libraries etc) 
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-Java-with-ColdFusion-Developer-at-Remote/11582


Other Job Links
  • There is a jobs channel in the CFML slack team, and in the Box team slack now too

ForgeBox Module of the Week

Hyper v7.1.0 (new update)

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

Hyper Updates - June 2023

There's been lots of updates to Hyper this month, including not one but two breaking changes! (Trying to stick to semver here, even when the breaking changes seem minor.) 

  • New Documentation Site
  • asXML support
  • head and options shortcut methods
  • More Accurate Status Codes
  • Easier Custom Hyper Clients
  • Faking Requests

https://www.ortussolutions.com/blog/hyper-updates-june-2023

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


VS Code Hint Tips and Tricks of the Week

TestBox TDD/BDD Support - V2

This extension provides support for the TestBox BDD/TDD framework in Visual Studio Code by Ortus Solutions.

TestBox VSCode Extension v2.0.0 Released!
We are excited to announce the release of version 2.0.0 of the TestBox VSCode Extension. This new version brings enhanced support for TestBox v5, introduces convenient default shortcuts, adds new commands with extensive configuration options, and includes several improvements for linting, file formatting, and code quality. Additionally, we have optimized the spec lookup feature for faster and more accurate navigation. In this blog post, we will explore the key additions and improvements in the TestBox VSCode Extension v2.0.0.
https://www.ortussolutions.com/blog/testbox-vscode-extension-v200-released

https://marketplace.visualstudio.com/items?itemName=ortus-solutions.vscode-testbox


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

Top Patreons ()
  • John Wilson - Synaptrix
  • Tomorrows Guides
  • Jordan Clark
  • Gary Knight
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Kevin Wright
  • Doug Cain 
  • Nolan Erck 
  • Abdul Raheen

And many more Patreons

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 ★

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.