Modernize or Die® - CFML News for September 3rd, 2019

Gavin and Andrew host this weeks episode, after Labor Day Monday. The ColdBox training in Bangalore India is now sold out. Into the Box 2019 Videos are now available. CFCamp announced additional Pre Conference trainings on top of the Ortus Solutions trainings. Swagger SDK and cbSwagger v2 was released. A new version DataBoss Dynamic Administrator v3.0.0 was Released! 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 now 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 CBORM. Our VS Code Hint Tip and Trick of the week is Material Icon Theme to give your file browser better looking icons. 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-september-3rd-2019 Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
Full Video version available on YouTube - https://youtu.be/XuSXZ9GJdU0

2019-09-03 Weekly News - Episode 17



Hosts:


  • Gavin Pickin - Software Consultant for Ortus Solutions
  • Andrew Davis - Developer InLeague LLC


News and Events



ColdBox training in Bangalore India Sold Out

After the price drop a couple of weeks back, the last few spots sold out very quickly. Thanks for the support, and hope that everyone attending has a great time there. 

ITB 2019 Videos Available Now

We are so excited to finally announce our video recordings for Into The Box 2019! You can now get this video collection or individual recordings from our vimeo page: https://vimeo.com/ondemand/itb2019. Over 23 hours of instructional videos at your disposal! Enjoy!
https://www.ortussolutions.com/blog/into-the-box-2018-video-recordings-available-now


CF CAMP Pre Conference Training Options Announced

Before CFCamp we're offering some interesting training sessions and presentations. The training sessions are held at the CFCamp venue at the Marriott Hotel Munich Airport in Freising.
We're currently putting together a very interesting set of training for you. Please stay tuned.

  • ColdBox from zero to hero (Oct, 15-16th)
  • BDD with TESTBOX (Oct, 15-16th)
  • PresideCon (Oct, 16th)
  • Centralize your logs with the Elastic Stack (Oct, 16th)
  • Get into Linux (Oct, 16th)

Swagger SDK and cbSwagger v2 released

We are very excited to finally update our swagger modules to version 2: swagger-sdk, cbSwagger. This major version has tons of new features and improvements when documenting ColdBox APIs. However, the biggest features are that we now support the latest Open API Spec => v3.0.2 and we can export your documentation in either JSON or YAML. Check out the release notes below to see all the great new improvements.


DataBoss - Dynamic Administrator v3.0.0 Released!

It has been a long time coming, but we finally get a major release for DataBoss our Dynamic Administrator. This major release brings a slew of updates, new features and now Adobe 2016, 2018 and Lucee 5 Support.

Adobe CF Summit early bird

Still available as of September 3rd. 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
    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 - SOLD OUT


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.

SOLD OUT 
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
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


Webinar - cbORM: Enjoy ColdFusion ORM again!
Recorded - August 30th, 2019 with Luis Majano
Webinar Link: https://vimeo.com/356962533
Webinars Page on Ortus Website: https://ortussolutions.com/events/webinars 

Blog - Ortus Solutions - Swagger SDK and cbSwagger v2 released
We are very excited to finally update our swagger modules to version 2: swagger-sdk, cbSwagger. This major version has tons of new features and improvements when documenting ColdBox APIs. However, the biggest features are that we now support the latest Open API Spec => v3.0.2 and we can export your documentation in either JSON or YAML. Check out the release notes below to see all the great new improvements.

Blog - Gregory Alexander - Galaxie Blog status update
Gregory has been working on a blog project, and recently changed the name so it would be seen as a project not his personal blog. It is an open source ColdFusion project needing some love and attention. Looks like he is focusing on performance and getting some good google numbers. 

Blog - Charlie Arehart - ColdFusion Adobe Blog - Writing a CFML error handler? Don’t forget to log the error!
Did you know that if you “handle” an error in CFML, that error will NOT be logged to CF’s application.log file, like errors typically would be?
And do you know why that could be a problem, and how easily you can solve it, in one line with CFLOG? Read on.

Blog - Giancarlo Gomez - Working with FTP with TLS/SSL on ColdFusion
It appears that cfftp does not support connecting to a server using FTP with TLS/SSL, their secure connection only works if the server is setup as SFTP. So in order to hopefully help others, below is some example code of how you can do this easily on ColdFusion using Java's FTPSClient Class.
https://www.giancarlogomez.dev/2019/08/working-with-ftp-with-tlsssl-on.html

Blog - Ben Nadel -  Considering Index Design And Database Uniqueness Constraints With Soft-Deletes In MySQL 5.6.37
These alternate states - canceled and failed - aren't exactly soft-deletes; but, they are close enough in nature to merit the same terminology. The problem was, I had a uniqueness constraint on the companyID column of the primary table; so, any attempt to track an alternate state for said company would violate that constraint. To get around this, I ended up adding a nullable isCurrent column to the primary table and to the uniqueness constraint index.
https://www.bennadel.com/blog/3691-considering-index-design-and-database-uniqueness-constraints-with-soft-deletes-in-mysql-5-6-37.htm

Blog - Ben Nadel - Trying To Find My Preferred Format For Method Annotations In Lucee 5.3.2.77
One of the many differences between Adobe ColdFusion (ACF) and Lucee CFML is that Lucee won't alter the runtime behavior of the ColdFusion code based on JavaDoc-style annotations. As such, for method annotations to be applied, they have to be in the actual method declaration following the arguments list. This isn't a style that I've used before, so I don't have a good instinct for it. And, as someone who is notoriously maniacal about formatting, this doesn't feel good. Therefore, I decided to sit down, play around with different formatting options for method annotation in Lucee CFML, and figure out which one I feel the most comfortable with moving forward.

Blog - Ben Nadel - REST And GraphQL Are Not Your Only Choices When Building An HTTP API
 don't believe that the web development community is having an honest discussion about GraphQL. This is because, GraphQL is almost exclusively presented as an alternative to REST (Representational State Transfer). And, while GraphQL may remove points-of-friction found in REST, the dishonesty is rooted in a false and implicit dichotomy when it comes to API implementations. The truth is, GraphQL and REST are not your only choices when it comes to building an HTTP-based API. And while this may be obvious to many experienced web application developers, it is not nearly as obvious to newcomers. As such, I think that the community should be striving to have a more nuanced conversation.



Blog - Ortus Solutions - DataBoss - Dynamic Administrator v3.0.0 Released!
It has been a long time coming, but we finally get a major release for DataBoss our Dynamic Administrator. This major release brings a slew of updates, new features and now Adobe 2016, 2018 and Lucee 5 Support.

Blog - Charlie Arehart - ColdFusion Adobe - Beware that Adobe forum content created between Aug 22 and Sep 9 will be LOST
So yes, the “good news” is that there will be a new “modern” forum experience, but it comes at the cost of loss of any new posts or replies between Aug 22 and Sep 9. I’m really amazed to hear this.

CFML Jobs


ColdFusion / React Developer - CFWebTools - Remote
Looking for a ColdFusion plus ReactJS Unicorn - Horn Optional
We provide W2 employment with benefits for remote workers (i.e. you can work in your PJs but don't make a habit of it). We collect experts like fine wine and provide them a happy home inside our hive mind. ColdFusion is our core tech so you need high aptitude in that language and platform (and we will test you to make sure), but you'll need a bit more than that. Here's the main thing we are looking for right now.

ColdFusion Developer - Blue Ridge Information Systems - Full time - Arlington, VA,  United States
Coldfusion Developer Will Be Responsible For. Developing and updating code within Coldfusion. If you are a ColdFusion expert, then we want to receive your...

ColdFusion Developer - Labridge Consulting - Full time - Hyderabad, Telangana,  India
Should be strong experience in ColdFusion. CTH(On Payrolls of Labridge Consulting). Not more than a week. Good experience in UI HTML, CSS, Angular. 

Junior Developer - eCivis - Full time Remote - Pasadena, California,  United States
eCivis is looking for a ColdFusion Junior Developer to help the company continue to grow its market leading product portfolio in its next stage of growth as a publicly traded company. This position is for full-time remote employment.
https://www.getcfmljobs.com/jobs/index.cfm/united-states/eCivis-JrCFDev-CA/10907


ForgeBox Module of the Week



COLDBOX ORM EXTENSIONS

v2.2.1+133

Enhances the ColdFusion ORM with tons of utilities.
This module will enhance your experience when working with the ColdFusion ORM powered by Hibernate. It will not only enhance it with dynamic goodness but give you a fluent and human approach to working with Hibernate.

box install cborm

Last Update: Aug 30 2019 10:10 AM | Downloads: 2356 | Installs: 38953 | Views: 4131 | Versions: 16


VS Code Hint Tips and Tricks of the Week



Material Icon Theme pkief.material-icon-theme

Philipp Kief - 9,283,971 downloads


Material Design Icons for Visual Studio Code
Made your folder file and languages more visually appealing and identifiable with Material Design Icons.




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  Knowltondr

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