Modernize or Die® - CFML News for June 4th, 2019

We discuss Adobe's upcoming Webinar with George Murphy on the Code Checker. We remind you about the end of the early bird for Adobe's CF Summit Conference in Las Vegas in October, call for speakers is now closed, and mention the new ColdFusion Specialist Certificate Program. We also discuss the CF Summit Ortus Trainings for after the Conference and how to register for them. We talk about Ortus Solutions' Bootcamp training in India with Luis Majano and mention how CF Camp is coming up fast and the Call for Papers is open so you can speak at CF Camp. We spotlight a lot of great blog posts and even podcasts, too many to list, so listen to the show. We show off our ForgeBox module of the Week, the ColdBox Module CBGuard and our VS Code Hint Tip and Trick of the week being the Peacock extension by John Papa. We finish the podcast by thanking and mispronouncing the names of all of our Patreon supporters
https://youtu.be/sMtEMQvBCW0

Hosts:

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

News and Events


Adobe live Screencasts

Adobe has been doing some live online screencasts. There are 3 listed for May and June.
If you missed some, you can find more at https://meetus.adobeevents.com/coldfusion/  - just change webinar to recordings.

June 5th - 1:00pm PDT - Clean up your legacy code with Codechecker

We will take a look at a free open source tool for checking your ColdFusion code for vulnerabilities. There are several rules that it can check for. Those include missing cfqueryparams and un-var scoped variables. The value of this code checker is that you can build rules for it.
Presenter: George Murphy

Shout out to Chris Weller who helped me build on top of his project to make the Code Checker a ColdBox app, and now a CommandBox command.

Also thanks to:
Adobe CF Summit - Workshops and 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/
  • Last day for the early-bird registration is May 31, 2019
  • Call for Speakers is now closed!!!

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.


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:
Hyatt Place Las Vegas 
4520 Paradise Rd 
Las Vegas, Nevada 89169


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


Adobe ColdFusion Specialist Certificate Program

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 - still available at time of recording



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: $599 for 2 days
Group discounted pricing available for $499


CF Camp - Workshops and Conference

October 17th and 18th in Munich, Freising, Germany.
Read more now: https://www.cfcamp.org/ - Tickets not available yet.
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 Speakers is open - https://www.cfcamp.org/call-for-papers.html
Deadline is July 7th
Nolan Erck has already submitted 19, so if you want to speak, hurry up and submit before he crashed their database :)


Ortus Training
Ortus will be doing a 2 day workshop on the 15th and 16th of October. 
Brad Wood & Eric Peterson will be doing 2 day workshops, topics to be decided, we’re opening them up for voting on twitter… reach out to @ortussolutions to tell us what you want.
CommandBox, ColdBox Zero to Hero, WireBox, LogBox, CacheBox, TestBox, REST APIs


Blogs, Tweets and Videos of the Week


John Whish - aliaspooryorik
The replace function now supports a callback

arrayReduce - intialvalue vs default argument value

Matt Gifford - New API for Google Index


Michael Born - CF - A legacy of Leagcy


Brad Wood - A ForgeBox Storage Screencast
CommandBox Screencast - Forgebox Storage. Publishing your CF packages just got even easier! 


Jordan Clark - Added a lot of Modules

cfaftership V0.9.3 MODULES - API client for aftership.com
cfalgolia V0.5.6 MODULES - API client for algolia.com
cfamazonmws V0.5.1 MODULES - API client for amazon mws
cfamazonproductad V0.5.1 MODULES - API client for amazon product advertising api
cfawsses V0.5.4 MODULES - API client for AWS SES (Simple Email Service)
cfcoinbase V0.5.1 MODULES - API client for Coinbase.com
cfdiscogs V0.5.1 MODULES - API client for discogs.com sellers
cffastly V0.5.5 MODULES - API client for fastly.net CDN
cfipinfodb V0.5.1 MODULES - API client for ipinfodb.com
cfiva V0.5.1 MODULES - API client for InternetVideoArchive.com
cfjets3t V0.5.1 MODULES - API client for InternetVideoArchive.com
cfkickbox V0.5.3 MODULES - API client for Kickbox.com
cflastfm V0.6.2 MODULES - API client for last.fm / audioscrobbler.com
cfmailchimp V0.3.2 MODULES - API client for mailchimp.com
cfmailgun V0.5.3 MODULES - API client for mailgun.com
cfmandrill V0.5.5 MODULES - API client for MailChimp's mandrillapp.com
cfmusicbrainz V0.5.3 MODULES - API client for musicbrainz.org
cfomdb V0.6.5 MODULES - API client for omdbapi.com
cfpostmark V0.5.3 MODULES - API client for PostmarkApp.com
cfrecaptcha V0.5.1 MODULES - API client for Google Recaptcha v2
cfrecombee V0.5.1 MODULES - API client for Google Recaptcha v2
cfreverb V0.5.1 MODULES - API client for reverb.com sellers
cfreviewsio V0.5.2 MODULES - API client for reviews.io / reviews.co.uk
cfrottentomatoes V0.5.3 MODULES - API client for RottenTomatoes.com
cfsetcronjob V0.5.6 MODULES - API client for setcronjob.com
cfshipstation V0.5.7 MODULES - API client for shipstation.com
cfshopify V0.5.4 MODULES - API client for shopify.com
cfsmartystreets V0.6.0 MODULES - API client for setcronjob.com
cftinypng V0.5.3 MODULES - API client for tinypng.com
cftmdb V0.6.3 MODULES - API client for themoviedb.org
cftrevco V0.5.1 MODULES - API client for trevco b2b
cftvdb V0.6.3 MODULES - API client for thetvdb.com
cftwilio V0.5.1 MODULES - API client for twilio.com
cfvalid V0.5.1 MODULES - Input validation made awesome
cfwalmart V0.5.1 MODULES - API client for walmart marketplace



ForgeBox Module of the Week

CbGuard

Type: ColdBox Module
Link: https://www.forgebox.io/view/cbguard 
Annotation driven guards for authentication and authorization in ColdBox
cbguard lets us lock down methods to logged in users and users with specific permissions using one annotation — secured. Just sticking the secured annotation on a handler or action is enough to require a user to log in before executing those events.

Author: Brad Wood

Install: box install cbguard
Submitted by: Brad


VS Code Hint Tips and Tricks of the Week

Extension: Peacock - johnpapa.vscode-peacock

John Papa - 428,868 downloads - 5 stars
Description: A Visual Studio Code extension that subtly changes the workspace color of your workspace. Ideal when you have multiple VS Code instances and you want to quickly identify which is which.

Added by: Gavin


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. 


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

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors



★ 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