2022-07-19 Weekly News - Episode 157
Watch the video version on YouTube at https://youtu.be/UGyXU0RzMxQ
Hosts:
- Gavin Pickin- Senior Developer at Ortus Solutions
- Eric Peterson - 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
- Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github
- 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 37 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
How does CFML really perform compared to other languages?
I’ve talked about the TechEmpower performance benchmarks before, but I wanted to highlight them again. They are the closest thing the internet has to a giant cage match between nearly every language and framework out there. The benchmarks have a suite of tests, such as run 20 queries on a page and output some data, and every language and framework implements the same logic in their syntax and style. The tests literally take days to run in full and spin up each combination of language and framework in docker containers where they are hammered with oodles of traffic and then the juicy stats are recorded for sweet graphical comparisons.
https://community.ortussolutions.com/t/how-does-cfml-really-perform-compared-to-other-languages/9325
Adobe Developer Week is this week! July 18-22nd
The Adobe ColdFusion Developer Week is back - bigger and better than ever! This year, our experts are gearing up to host a series of webinars on all things ColdFusion. This is your chance to learn with them, get your questions answered, and build cloud-native applications with ease.
Gavin and Luis presented Monday - more great content to come
What are you waiting for? Register now!
https://adobe-coldfusion-devweek-2022.attendease.com/registration/form
Java 10 added a var keyword that is quite different from that in CFML
Did you know that Java 10 (and above) has added use of a "var" keyword in variable declaration? Note that it's quite different from CFML's var keyword.
This is NOT something that CF developers NEED to know, and it WILL NOT affect anyone's CFML code.
I just thought I'd share news of it as I happened to learn of it today (though Java 10 came out nearly 5 years ago). More than anything, I thought it worth mentioning for the sake of either CF folks or Java folks who may come to work with CFML, to help each group understand how that Java var keyword is so very different from the one used in ColdFusion, for better or worse.
https://www.carehart.org/blog/client/index.cfm/2022/7/15/java_10_var_keyword_differs_from_CFMLs
New Releases and Updates
Lucee 6 beta coming soon?
Webinar / Meetups and Workshops
ICYMI - Live Stream Series - Koding with the Kiwi + Friends - Special Guest - Wil De Bruin - Talking about CBValidation
Last Friday July 15th, at 1pm PDT
In this last session, Gavin was joined by Wil De Bruin. Wil De Bruin works a lot with CBValidation, contributed to the project, blogged a lot, and even presented at Into the Box in the past. They looked at different ways to validate your api input, your models, where to store your constraints, and helper methods to cut down on your API handler boilerplate. They discussed using validate() vs validateOrFail() and how you can make your own helper to make your api’s even more fluent. Join them as they validate the API Endpoints for Developer Feud Quiz API which Gavin presented at Adobe Developer Week!
Recording: https://cfcasts.com/series/koding-with-the-kiwi-+-friends/videos/20220719-koding-with-the-kiwi-+-friends-wil-de-bruin-validation
Code: https://github.com/gpickin/koding-kiwi-developer-feud/releases/tag/2022-07-15
https://github.com/gpickin/2022-acf-dw-dev-feud-presentation
July 2022 Seattle ColdFusion User Group Meeting - Hello ColdFusion! by Leon O'Daniel
Thursday, July 21, 2022 at 5:00 PM
This introduction to ColdFusion answers the what and why for using ColdFusion, plus includes some demos that you can incorporate into your web site right away.
- How do I output today's date and today's year onto a web page?
- How do I output data onto my web page from a database?
- How can I display content from an RSS feed on my web page?
https://www.meetup.com/seattle-coldfusion-user-group/events/286888783/
Ortus Webinar - July - Legacy Migration Follow Up: Using Coldbox with an Existing Code Base
July 29th 2022: Time 11:00 AM Central Time ( US and Canada )
Dan Card will be presenting a follow up to his June webinar: Getting started with the Legacy Migration. Dan received some good questions, so July's Webinar: Legacy Migration Follow Up: Using Coldbox with an Existing Code Base with Dan Card. If you have a more traditional / legacy codebase, and are wanting to modernize with ColdBox, but don't know where to start, this webinar is just for you!
with Dan Card
https://us02web.zoom.us/meeting/register/tZArde-srjgiGtUVIWhhVRmMpSgang6yqCzA
Adobe Workshops
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
TUESDAY, AUGUST 9, 2022
9.00 AM - 4.30 PM AEST
ColdFusion Workshop
Brian Sappey
https://col...