2020-01-14 Weekly News - Episode 36

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

Hosts:

Gavin Pickin - Software Consultant for Ortus Solutions
Brad Wood - Lead Architect for Ortus Solutions

News and Events


CF Summit - Las Vegas 2019 - More Videos being released on Youtube/Facebook

Blog - https://coldfusion.adobe.com/2019/12/adobe-2019-coldfusion-summit-sessions/

Facebook: https://www.facebook.com/AdobeColdFusion/
YouTube: https://www.youtube.com/channel/UCCUMP7Nr8Oa0_BPpD8MUgAQ

Slides: https://coldfusion.adobe.com/2019/10/coldfusion-summit-2019-presentation-files/?fbclid=IwAR15kCQ_BtHV56Y77gCIC-F6XX7n3_wVaBPvFo4yNKC2bRxUr42HMzm54_k

Playlist - 16 Videos so far!!!
https://www.youtube.com/playlist?list=PL3iywAijqFoUpNIUCPEoqZb6c6ZeUahIG


Webinar - ColdFusion for the Next Decade – All about the Buzzworthy ColdFusion 2020

January 16th, 2020 - Presented by Rakshith Naresh - Product Manager for ColdFusion and Captivate Prime Content Catalog

One of the reasons for ColdFusion’s success right from its inception is that the platform has been able to pivot at regular intervals to remain relevant for the future. There are very few technologies that have managed to stay in the game for so long and that is something all of us in the community are proud of. ColdFusion 2020, slated to be released next year, is going one such pivotal release in the history of ColdFusion. The vision for ColdFusion 2020 goes like this:
“To be the modernized platform of choice for building cloud-native microservice applications with absolute focus on ease of use without getting locked to a particular cloud vendor (multi-cloud).”
Attend this session as the Product Manager for ColdFusion unravels every piece of ColdFusion 2020 that leads to the overarching vision.
Register online: https://cfwebinar-cf2020.meetus.adobeevents.com/


CF Live Coding

Michael Born and Gavin are going to start a new live coding series, where they are going to build a ForgeBox package, to let you participate in the Monthly code challenge. Follow along and see how they build it, pair programming, live on YouTube.
Follow @michaelborn_me and @gpickin to see the scheduled dates and times as they come available. Aiming for Wednesdays 7pm EST / 4pm PST starting on Wednesday Jan 15th.

Conferences


Into the Box 2020

May 6-8, 2020 | Texas
Hyatt Place The Woodlands
1909 Research Forest Dr., The Woodlands, TX 77380
Call for Speakers is still open. We are always looking for lots of different content from different speakers, don’t be shy, submit something. Does not have to be related to BOX products.
Into The Box 2020 tickets are up for sale now! To thank you for your loyalty, our #SuperEarlyBird all access pass will be $200 off the original price and you can select your workshop once the schedule is published #ModernizeOrDie
Register now: https://intothebox.org/
Call for Speakers: https://www.papercall.io/itb2020
Buy 2019 Videos: https://vimeo.com/ondemand/itb2019/


Devnexus
Feb 19-21 2020 ATLANTA, GA
https://devnexus.com/


VUEConf US
AUSTIN CONVENTION CENTER
AUSTIN, USA • MARCH 2-4, 2020
https://us.vuejs.org/


DockerCon 2020
DockerCon 2020 is scheduled for June 15-18 in Austin, Texas. This is one of the largest conferences for developers who focus on software containers.
https://www.docker.com/dockercon/


More conferences: https://confs.tech/

Blogs, Tweets and Videos of the Week


Blog - Ben Nadel - Strange MongoDB Error When Incrementing A Document Property In Lucee CFML 5.2.9.31
Yesterday, I ran into a really strange error when trying to increment a numeric value on an in-memory MongoDB document in Lucee CFML 5.2.9.31. Google didn't really provide any answers; so, I wanted to document the error here and share the work-around that I finally used.
https://www.bennadel.com/blog/3756-strange-mongodb-error-when-incrementing-a-document-property-in-lucee-cfml-5-2-9-31.htm

Blog - Pete Freitag - List Logical Names from SQL Server bak file
When restoring a SQL Server database from a bak file you may need to know what the Logical Names of the storage files are in order to restore them. Here's how you can do it from a SQL statement:
https://www.petefreitag.com/item/892.cfm


Blog - Gavin Pickin - 30+ VS Code Hints Tips and Tricks of the Week from 2019 Modernize or Die® CFML News Podcast
VS Code is the hottest IDE out there, and the most asked question I get at every conference I attend is, "what VS Code extensions are you using?". Since I got this question so much, we decided to dedicate a portion of our CFML News Podcast to VS Code Hints, Tips and Tricks. We had 34 episodes in 2019, each with a VS Code hint tip or trick, so we wanted to give you a way to see all of them in one place, so here they are.
https://www.ortussolutions.com/blog/30-vs-code-hints-tips-and-tricks-of-the-week-from-2019-modernize-or-die-cfml-news-podcast

Blog - Ben Nadel - Using A Closure To Encapsulate Depth-First Tree Traversal In Lucee CFML 5.3.3.62
In my last couple of Lucee CFML posts, I've looked at using a while loop to recursively iterate over a tree structure without creating a deep (and expensive) call-stack. I've done this using both a breadth-first algorithm and a depth-first algorithm. In both cases, the algorithm for the traversal of the tree was tightly coupled to the way in which each tree-node was being consumed. This made it hard to reuse the traversal logic. As such, I wanted to try extracting the traversal itself, making it consumable with a closure or callback in Lucee CFML 5.3.3.62.
https://www.bennadel.com/blog/3755-using-a-closure-to-encapsulate-depth-first-tree-traversal-in-lucee-cfml-5-3-3-62.htm

Tweet - James Moberg - Any #ColdFusion developers using the #jQuery formBuilder plugin?
Any #ColdFusion developers using the #jQuery formBuilder plugin? https://formbuilder.online/ (They have an #Angular version too.) It's a client-side builder; form structure & data saved in JSON format. I've been having to add various #CFML tweaks to workaround CF+JSON issues.
https://twitter.com/gamesover/status/1215440926136508...

Twitter Mentions