Modernize or Die® - CFML News for August 27th, 2019

Gavin flies solo on this weeks show. We discuss the release or Ortus's new commercial product CommandBox Service Manager 1.0.0. We talk about an update to the CommandBox Fusion Reactor module that now supports external conf files. We also discussed an upcoming Webinar on CBORM which just released version 2.2.0 last week. We talked about 15% end of summer discounts for CFCamp and how the early bird is still going for Adobe's CF Summit Conference in Las Vegas in October, get your tickets before they remember to up the prices. The CF Summit call for speakers is now closed and speakers and sessions for CF Summit have been announced. In addition to the ColdFusion Specialist Certificate Program workshop prior to the conference, there are now 3 more workshops. We also discuss the CF Summit Ortus Trainings for after the Conference and how to register for them... including a new Discount Code for all of our trainings. We talk about Ortus Solutions' Bootcamp training in India with Luis Majano ( which is getting closer to being sold out ) and mention how CF Camp is coming up fast, tickets are now available, and Brad and Eric announce the workshops they'll be leading at CF Camp. We spotlight a lot of great blog posts, too many to list, so listen to the show. We show off our ForgeBox module of the Week, this week, we discuss how the new CommandBox Gitbook Formatter module from Brad Wood and Scott Steinbeck to help export your Gitbook into PDF and mobi and epub in the near future. Our VS Code Hint Tip and Trick of the week is Import Cost to give you a better feel of the cost of your dependencies in Javascript and or TypeScript. We finish the podcast by thanking our Patreon supporters. For the show notes - visit the website https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-for-august-27th-2019 Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com

Watch the video version online on YouTube - 

2019-08-27 Weekly News - Episode 16


Hosts:


  • Gavin Pickin - Software Consultant for Ortus Solutions



News and Events



CommandBox Service Manager 1.0.0 Released

We're pleased to announce the immediate release of the CommandBox Service Manager 1.0.0.   This is a new commercial module for creating and managing Windows services for your CommandBox Servers. If you're using CommandBox for local servers or even stage/production environments and wish you could easily create Windows Services to auto-start them, please check out our new commercial Service Manager module that does just that. https://www.ortussolutions.com/blog/commandbox-service-manager-100-released


CommandBox Fusion_Reactor module has been updated

The CommandBox @Fusion_Reactor module has been updated to allow you to specify an external reactor.conf file. This is great for automating Docker deploys that you want to "seed" w/ settings in the FR admin for sending E-mail alerts, etc.
https://commandbox.ortusbooks.com/embedded-server/fusionreactor#provide-external-reactor-conf-file

cbORM 2.2.0 released



Webinar - cbORM: Enjoy ColdFusion ORM again!

August 30th, 2019 CST 11:00 A.M. CST (GMT -5:00)  ( originally scheduled for Aug 23rd )
In this session, Luis Manjano, CEO of Ortus Solutions and creator of  COLDBOX, will guide us into a tour over all-new features of the recent new release of the cbORM module.
This is a complete overhaul of our library and it now includes support for Hibernate 3, 4 and 5 in order to support Lucee5, Adobe ColdFusion 2016, 2018 and beyond. We have made tremendous new improvements and compelling performance upgrades for any ORM related operation.
So, get ready for a new ORM adventure and join us in this new Ortus webinar


End of Summer Discount for CF Camp - 10th anniversary


Want to go to CFCamp 2019? Get the end of summer 15% discount with the code EndOfSummer15 via the link: https://ti.to/cfcamp/cfcamp2019/discount/EndOfSummer15

Adobe CF Summit early bird

Still available as of August 27th - are they still available now? Get them before they go up.

Certificate Program + Conference Pass $498.00
ColdFusion Security Preconference + Conference Pass $348.00
Conference Pass $99.00
ColdFusion Docker Preconference + Conference Pass $348.00
ColdFusion PMT Preconference + Conference Pass $348.00

Adobe CF Summit Speakers Announced - 31 so far

Adobe CF Summit - Conference


  • Las Vegas at the Mirage October 1-2 ( Tuesday + Wednesday )
  • Biggest CFML Conference of the Year - 500+ people
  • Great Adobe Party
  • Register Now - Early bird was only $99
  •  https://cfsummit.adobeevents.com/
  • Early-bird registration has been extended to June 30, 2019
  • Call for Speakers is now closed!!!
  • Speakers are listed on the website
    https://cfsummit.adobeevents.com/speakers/ 
    • Lots of Ortus Speakers
      • Luis Majano
      • Brad Wood
      • Eric Peterson
      • Gavin Pickin
    • Adobe Speakers 5+
      • Rakshith Naresh
      • Uday Ogra
      • Kailash Bihani
      • Piyush Kumar Nayak
      • Suchika Singh
    • Lots of other great community speakers 15+
      Including but not limited to:
      • Pete Frietag
      • George Murphy
      • Brian Klaas
      • Matt Clemente
      • Giancarlo Gomez
      • Matt Gifford
      • Carl Von Stetten
      • Daniel Fredericks
      • Uma Ghotikar
      • Abram Adams
      • Dan Wilson
      • David Tattersal ( Fusion Reactor )
      • Charlie Arehart
      • Dave Ferguson


Adobe CF Summit - Workshops

Adobe ColdFusion Specialist Certificate Program

From Elishia 
People should know that for the Specialist Certificate they will be asked to review about 20 hours of video content in the month of September before the classroom session on September 30th. The in-person workshop will be a review of material and include an exam at the end. Space is limited in all of these, so they should sign up soon.

From the CF Summit Website:


The Adobe ColdFusion Specialist is a full-day certificate classroom program, delivered by top Adobe ColdFusion experts. You will be enrolled into the course as soon as you register and will receive course instructions and prep materials two weeks prior to the on-site program date. Following the training you will complete an online assessment – upon successful completion, you will receive your Adobe ColdFusion Specialist certificate.



Location
The Mirage, Las Vegas
3400 S Las Vegas Blvd
Las Vegas, Nevada, United States
89109

Dates:
Monday September 30, 2019 - 8:00 AM - 5:00 PM
Price: $399.00 - early bird pricing

  • Pre-conference Training 1: Hands-on ColdFusion Security Workshop
    Trainer : Pete Freitag, Principal Consultant, Foundeo Inc.
  • Pre-conference Training 2: Going from Zero to 60 with Docker and ColdFusion images
    Trainer: Charlie Arehart, Independent Consultant, Carehart
  • Pre-conference Training 3: Performance Monitoring Toolset - Blog Mentioned below
    Trainer: Adobe ColdFusion Team




Ortus Solutions Training Workshops at CF Summit after the Conference

Ortus will be doing 2  2-day trainings on Thursday October 3rd, and Friday October the 4th. 

We have two great workshops to select from and they will be held in a much more exclusive and comfortable environment that will allow us to bring you a better learning experience at Executive Hospitality Suite from ARIA Tower Suites . Register as soon as possible as space is very limited!

ColdBox From Zero to Hero
Lead by Gavin Pickin & Eric Peterson

ColdBox From Hero to SuperHero : API Edition
Lead by Luis Majano and Brad Wood

Dates: Thursday, October 3, 2019 at 9:00 AM - Friday, October 4, 2019 at 5:00 PM (PDT)

Location:
ARIA Resort & Casino
3730 S Las Vegas Blvd


More information and a link to register here: https://www.ortussolutions.com/blog/cfsummit-2019-training-bootcamps



ColdBox From Zero to Hero - Bootcamp Training


Bangalore, India | October 16-17, 2019 - by Luis Majano
Very popular ColdBox training, a great way to get your feet wet and jump start your ColdBox development. 

Project Overview: 
We will be building a real twitter clone: SoapBox.  We will use HMVC conventions, including BDD / TDD testing to build out the application including the usage of many different ForgeBox modules and industry standards.

Price: $199 for 2 days
Group discounted pricing available for $99





CF Camp - Workshops and Conference

October 17th and 18th in Munich, Freising, Germany.
Read more now: https://www.cfcamp.org/ - Tickets NOW AVAILABLE.
Early bird - July 15, 2019 - 280 EUR - $313.27
Regular - Sep 11 - Oct 15, 2018 - 330 EUR - $369.17
Late - Oct 16 - Nov 8, 2018 - 380 EUR - $425.10

You can see the great lineup of speakers and sessions from last year on the site now. They will update as the speakers and sessions for this year is finalized.

Call for Speaker Deadline was July 7th - Now closed
Speakers have been announced

On Twitter Kai said “I can honestly say this is the best & most diverse programme, @cf_camp  ever had!“


Ortus Speakers
  • Eric Peterson
  • Jorge Reyes
  • Brad Wood

Lots of Great Community Speakers
  • Charlie Arehart
  • Eleftheria Batsou
  • Miguel Beltran
  • Wil de Bruin
  • Jen Doherty
  • Mark Drew
  • Rob Dudley
  • Seb Duggan
  • Nolan Erck
  • Uma Ghotikar
  • Matt Gifford
  • Majid Hajian
  • Michael Hnat
  • Kenigbolo Meya Stephen
  • Kai König
  • Francisco Mancardi
  • Lara Martín
  • Joel Stobart
  • Maciej Treder
  • Dom Watson
  • Sebastian Zartner


Sessions have been announced


Ortus Training at CF CAMP
Ortus will be doing a 2 day workshop on the 15th and 16th of October. 

Eric Peterson will be leading - Rest easy at night with TestBox BDD
Brad Wood will be leading the - Hero to Superhero - API REST Edition - name to be confirmed.

Blogs, Tweets and Videos of the Week


Ortus Solutions Blog - Eric Peterson - A New Template Approaches: Quick with Auth! 

Tweet - Michael Born
Hey #cfml fans, what's the One Big Thing we desperately need in the ecosystem? No wrong answers.
https://twitter.com/michaelborn_me/status/1165969304308858881

Ben Nadel - Blog - Solutions Don't Have To Work For Everyone
I used to believe that when I added a new feature to a web application, said feature had to help all users. But, as I've grown older - and I've had to operate under greater constraints at work - I've come to embrace the idea that solutions don't have to work for everyone. A solution that adds value to some segment of users is just that: a value-add. And, there's nothing wrong with incrementally adding value to an application. Especially if you're incrementally adding value on a regular basis. In retrospect this is so obvious that it seems silly to have to articulate; but, this was not always obvious to me. And, I'm excited to be adding more measure and perspective to my current Product Thinking.

Ben Nadel - Blog - Shape Up: Stop Running In Circles And Ship Work That Matters By Ryan Singer
I've been a long-time fan of the good people over at Basecamp (formerly 37 Signals). Their books, like It Doesn't Have To Be Crazy At Work, have a knack for cutting through industry mythology; and, their designs are clear and effective. I've even fantasized about pulling some of their user experience (UX) decisions into InVision. So, when I heard that Ryan Singer wrote a new book - Shape Up: Stop Running in Circles and Ship Work That Matters - I immediately prioritized reading it. And, I'm glad that I did - it's easily one of the most important books that I've read in the last few years.
https://www.bennadel.com/blog/3687-shape-up-stop-running-in-circles-and-ship-work-that-matters-by-ryan-singer.htm

Brian Klaas - Blog - Start and Stop the ColdFusion 2018 Performance Monitoring Toolset from Anywhere in the Mac OS Terminal
Once of the really nice additions to ColdFusion 2018 is the Performance Monitoring Toolset. This is a very robust tool which helps you see directly inside the black box that the Adobe ColdFusion runtime can sometimes be.
I develop on the MacOS, and any time I restart my machine, I have to also restart the Performance Monitoring Toolset. Rather than having to change directories to this directory each and every time I need to start or stop the Performance Monitoring Toolset, I’d like to simply say “Start the Performance Monitoring Toolset” no matter where I am in the terminal.
Tweet - Andreas Schuldhaus @cfexpert
Glad to see that there is a much more diverse line up at #CFCamp2019  cfcamp.org/sessions.html  Looking forward to a great 10th anniversary of the conference #cfcamp #cfml #coldfusion #lucee

Kai Koenig - Blog - Yeeeeah, there’s that ColdFusion thing - Why CFML is not the web development tech zombie everyone thinks it is.
People who’ve known me for a bit would also know I had a life before mobile development on Android and Flutter.
Apart from being a Flash- and Flex-developer for a few years and being quite involved in those communities, I’ve been doing back-end development since the late 1990s. For that I mainly used various JVM-languages and -platforms. And still, a good amount of my work revolves around the integration on mobile apps with back-end services.
One of the platforms I use for this is CFML. Yes, the infamous ColdFusion Markup Language — quite often erroneously known as ColdFusion in short.
https://medium.com/@kaikoenig/yeeeeah-theres-that-coldfusion-thing-2198ae435ec1

Tweet - Ben Nadel
I finally figured out how to find the Modernize or Die (@ortussolutions) podcast on Apple... I had to search for "CFML", not "ColdFusion". Now dinning on some piping-hot ColdFusiony goodness. podcasts.apple.com/us/podcast/mod… #ModernizeOrDie #CFML #ColdFusion #Lucee


Lucee - Blog - Zac Spitzer - TLS v1.2 Support for CFMAIL just added in the 5.3.4.34-SNAPSHOT
The problem with CFMAIL not supporting the TLS 1.2 has been fixed, if anyone who has been affected could test the latest SNAPSHOT that would be great.
https://dev.lucee.org/t/tls-v1-2-support-for-cfmail-just-added-in-the-5-3-4-34-snapshot/5949

Blog - TeraTech - Upgrade Your ColdFusion Today (Security, Performance and Cost)
Think upgrading ColdFusion is a waste of money?
That’s what one of my clients is thinking and he’s making a big mistake. He could lose hundreds of thousands of dollars.
This client’s company was stubbornly sticking to ColdFusion 8. It kept piling new lines of code onto its existing apps. After a while, the company’s code became a Frankenstien’s monster. https://teratech.com/upgrade-your-coldfusion-today-security-performance-and-cost/ 

CBORM Version 2.2.0
cborm version 2.2 is out! With new fluent design for criteria queries, active entity and much more!
https://www.ortussolutions.com/blog/cborm-v220-released

Adobe - Blog - ColdFusion 2018 Performance Monitoring Toolset Workshop @ CF Summit 2019
The most awaited workshop is here!!! We are organizing a workshop for ColdFusion Performance Monitoring Toolset at the CF Summit this year.

Tweet - James Moberg 
Here's an #AutoHotKey macro to transform a column of data in your clipboard (copied from Excel, etc) and convert it into a list for use in #SQL #IN() statement. ow.ly/Qa3350vG7zy Huge timesaver for me. #ColdFusion #cfml #windows

Charlie Arehart - Configuring FusionReactor to show "real ip address" when behind a load balancer or other proxy
If your server is behind a load balancer or other sort of proxy, you may have noticed that when you view information about requests in FusionReactor, they all have the same (or nearly the same) IP address. This can be easily fixed, and I show you how in this post.
https://www.carehart.org/blog/client/index.cfm/2019/8/21/Configuring_FusionReactor_show_real%20ip%20address


Job Opportunities - @getcfmljobs on twitter



Accenture Technology - Fulltime - Bengaluru, Karnataka,  India
Accenture Technology powers our clients' businesses with innovative technologies—established and emerging—changing the way their people and customers experience...
https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-at-Bengaluru-Karnataka/10904

Segue Technologies, Inc. - Senior ColdFusion Software Developer - 1099 - Washington, DC,  United States
Experience with advanced ColdFusion concepts including ColdFusion components, CFSCRIPT language, server instancing, ORM mapping, and SOAP services



ForgeBox Module of the Week



GitBook Exporter

A CommandBox module for converting a GitBook into a PDF/eBook. This is an open source community module and not endorsed or affiliated with GitBook. You are welcome to contribte to this project via pull request. The code is written in CFML, a modern JVM scripting language which totally r0x0rs.

box install gitbook-exporter


Last Update: Aug 15 2019 12:32 PM | Downloads: 0 | Installs: 17 | Views: 288 | Versions: 3
By Scott Steinbeck ( and Brad Wood )


VS Code Hint Tips and Tricks of the Week



Import Cost wix.vscode-import-cost

Wix - 1,020,225 downloads
Only 3.5 stars though

This extension will display inline in the editor the size of the imported package. The extension utilizes webpack with babili-webpack-plugin in order to detect the imported size.

Calculates the size of imports and requires. Currently supports:

Default importing: import Func from 'utils';
Entire content importing: import * as Utils from 'utils';
Selective importing: import {Func} from 'utils';
Selective importing with alias: import {orig as alias} from 'utils';
Submodule importing: import Func from 'utils/Func';
Require: const Func = require('utils').Func;
Supports both Javascript and Typescript






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. 

If we’re getting your name wrong please let us know.





Andrew  Davis

Gary  Knight

Jan  Jannek

Joseph  Lamoree

Laksma  Tirtohadi

Richard  Herbert

John  Farrar

Carl  Von Stetten

Don  Bellamy

Samuel  Knowlton

David  Belanger

Yogesh  Mathur

Steven  Klotz

Dan  Card

Jeremy Adams

Brian  White

Didier  Lesnicki 

Scott Steinbeck

Jordan Clark

Matthew Clemente

Da Li


You can see an up to date list of all sponsors on Ortus Solutions' Website


★ Support this podcast on Patreon ★

Switch to Modernize or Die ® Podcast - SoapBox Edition

Powered by

Music from this podcast used under Royalty Free license from SoundDotCom and BlueTreeAudio

© 2019 Ortus Solutions