2020-09-08 Weekly News - Episode 69

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

Hosts:

Gavin Pickin - Software Consultant for Ortus Solutions
Eric Peterson- Software Consultant for Ortus Solutions

Thanks to our Sponsor - Ortus Solutions
Get live training from the makers of your favorite Box Product.
2 ColdBox Virtual Workshops coming in October
CFCasts is releasing new Free and Paid content every week

Patreon Support
We are at the 55% mark for fully funding all of our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. If you love our podcasts and all we do for the #coldfusion #cfml community considers chipping in, we are almost there!
https://www.ortussolutions.com/blog/we-need-your-help

News and Events

Fusion Reactor 8.5 has been released.
https://docs.fusion-reactor.com/release-notes/

Lucee Spreadsheet lib 2.11.0 released
Lucee Spreadsheet lib 2.11.0 released adding more control over data types when adding rows, plus support for hex colour values. Thanks to @gamesover for the great suggestions and testing. #cfml
https://github.com/cfsimplicity/lucee-spreadsheet
https://twitter.com/cfsimplicity/status/1301919256959950848
https://twitter.com/cfsimplicity

Ortus Webinar - Modern Coldfusion - No more copy and paste
Friday September 25th 2020 at 11:00 AM CDT (GMT -5:00)
with Gavin Pickin
Copy and Paste coding is a tried and true development method, but as your project grows, so can your headaches. With Modern ColdFusion there are lots of tools in your toolbelt that can make your life easier when it comes to maintaining your code. In this webinar we'll look at best practices for keeping your code DRY (don't repeat yourself) and maintainable across your project and even multiple projects.
Register now: https://www.ortussolutions.com/events/webinars

CFCasts Content Updates

Configure your CFML servers with CFConfig
 - Configure your CFML servers with CFConfig ( Intro )
 - Show and Set, CFConfig's Primary Commands
Send your suggestions at https://cfcasts.com/support

Conferences


Into the Box 2020 - Workshops - Virtual Live training

October
2 day Workshop - ColdBox Zero to Hero - lead by Gavin Pickin
2 day Workshop - ColdBox Hero to Superhero - lead by Luis Majano

https://www.ortussolutions.com/events
Podcast Code:
PODCAST10 - 10% off
There is a code for ITB attendees to save 15% - If you didn’t get the email contact us.

JConf.dev

September 30th, 9am - 4pm CST
https://jconf.dev/

Adobe ColdFusion Summit 2020 - Replaces CF Summit West

Date: November 17-19
Location: Online
https://cfsummit.adobeevents.com/
Admission: Free

Speaker sign up for Adobe
https://cfsummit.adobeevents.com/speaker-application/
Deadline: August 20th. - Deadline changed.

Adobe ColdFusion Certification now available Online

Adobe Certified Professional: Adobe ColdFusion is an industry-leading certification program from Adobe, for ColdFusion developers. The course consists of 50+ online videos and is designed for professionals who have basic to advanced level proficiency in any computer language and basic understanding of how web pages work. Successfully passing an assessment test at the end of the program will reward participants with a badge and certificate from Adobe.
Blog: https://coldfusion.adobe.com/2020/07/coldfusion-certification-online-now/
Register: https://www.adobe.com/products/coldfusion-family/certificate.html


CF Camp
TBA

More conferences: https://confs.tech/

Blogs, Tweets and Videos of the Week


Tweet - Brad Wood - QoQ for Lucee
After a week of work, I've submitted a pull to @lucee_server that has completely revamped QoQ support. Tons of features are now supported natively instead of relying on HSQLDB & its MUCH faster. Even faster than Adobe ColdFusion 2018 in most tests! #CFML
https://twitter.com/bdw429s/status/1303353108647628804
https://twitter.com/bdw429s


Tweet - Tony Junkes - Adobe’s PDF Tools Java SDK
Got around to finishing a conversion of Adobe's PDF Tools Java SDK sample project into CFML. Run it manually or via CommandBox. Each sample can also be run directly in a terminal using a CommandBox Task Runner. #cfml #coldfusion
https://github.com/tonyjunkes/pdftools-java-sdk-cfml-samples
https://twitter.com/tonyjunkes/status/1303209153679294469
https://twitter.com/tonyjunkes


Blog - Ben Nadel - The Elvis / Null Coalescing Operator Can Sometimes Replace The Safe Navigation Operator In Lucee CFML 5.3.6.61
Yesterday, when I was listening to the latest episode of the Modernize or Die Podcast, Brad Wood said something that I had not heard before: that the Safe Navigation operator can usually be replaced with the Elvis / Null Coalescing operator in Lucee CFML. I had always just assumed that without the safe navigation syntax, undefined keys would still throw null-reference errors, regardless of whether or not the Elvis operator was involved. As it turns out, Brad was right! Though, it only works if the given expression does not contain a method call. Since this was news to me, I thought it was worth a quick demo in Lucee CFML 5.3.6.61.
https://www.bennadel.com/blog/3890-the-elvis-null-coalescing-operator-can-sometimes-replace-the-safe-navigation-operator-in-lucee-cfml-5-3-6-61.htm

Blog - Matthew Clemente - Building a Basic Uptime Monitor with Pipedream
During a recent live-coding session, I tried to build a website uptime monitor with Pipedream. Even with a few digressions, I managed to get most of it done within the hour, and figured that the process and platform were worth sharing.
https://blog.mattclemente.com/2020/09/06/pipedream-uptime-monitoring.html


Blog & Video - Ben Nadel - Temporary Upload Files Are Duplicated And Persisted When A Request Uses CFThread In Lucee CFML 5.3.6.61
Earlier this week, Pablo Fredrikson from our Platform team was paged because one o...

Twitter Mentions