2019-12-10 Weekly News - Episode 31Watch the full video version on YouTube at
https://youtu.be/S6pyPhds0g0Hosts:Gavin Pickin - Software Consultant for Ortus Solutions
Luis Majano - Creator / CEO for Ortus Solutions
News and EventsAdobe ColdFusion 2018 Update 7 ReleasedColdFusion (2018 release) Update 7 addresses vulnerabilities that are mentioned in the security bulletin, APSB19-58.
The update includes a fix for the ColdFusion Administrator UI. The vulnerability affects Windows platform only. Users on non-Windows platform need not apply this update.
https://coldfusion.adobe.com/2019/12/coldfusion-2018-release-update-7-released/Year-End Development Update: Announcing Lucee 5.3.4.73 (Release Candidate 2) and Final 2019 SprintFirst, as you’ve probably noticed, this has been an especially long Release Candidate period since we shipped 5.3.4.54 (RC). This was due in part to typical annual demands of the CFCamp conference in Germany, for which we spent some significant time working on the roadmap for the next major and minor versions of Lucee, creating some test builds for demo purposes, etc. But more importantly, it’s also due to an uptick in regressions over the past two releases (5.3.3.62 (final) 5.3.4.54 (RC)). We spent a lot more time than anticipated working with ticket reporters, identifying regression sources, and of course discussing/debating then implementing and testing fixes.
Read more:
https://dev.lucee.org/t/year-end-development-update-announcing-lucee-5-3-4-73-release-candidate-2-and-final-2019-sprint/6362Online #ColdFusion Meetup - "Please pass the salt: Serve up passwords w/ a side of entropy", with Brad Wood
Thursday Dec 12 at 12pm EST
Passwords are like opinions, everyone has them and some are easier to figure out than others. As application developers and DBAs, our users entrust us with the precious keys to their social media, E-mails, bank accounts, and shopping history. Hopefully everyone has figured out storing your passwords in plain text is really bad, but is a simple hash good enough?
https://www.meetup.com/coldfusionmeetup/events/267002432/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/ColdBox 6 Alpha ColdBox 6 Alpha is ready to work on ForgeBox. Luis is working with Completable Futures in the Core to make it even better.
Install from ForgeBox with CommandBox with: box install coldbox@6.0.0-snapshot
MongoDB Lucee Extension UpdateMostly fixes, especially for 5.2+ including 5.3 issues.
https://www.forgebox.io/view/6A03159F-C6DC-4FCC-95A068B1E1A903FASOLD OUT - Online Training - Pete Freitag - ColdFusion Security Training - Writing Secure CFMLA hands-on CFML / ColdFusion Security Training class for developers. Learn how to identify and fix security vulnerabilities in your ColdFusion / CFML applications.
cfml code
When: Wednesday December 11, 2019 @ 11am-2pm & Thursday December 12 @ 11am-2pm
(Eastern Standard Time, UTC -5) - 6 hours in total.
Where: Online / Web Conference
Who: Taught by Pete Freitag
Cost: Regular price $450/student)
Early Bird and Punctual Bird Pricing over and sold out!
Group (4+) Discounts Available ( upon request )
https://foundeo.com/consulting/coldfusion/security-training/Top Secret Training - Mid April 2020 in Washington DCAligning with CF Summit East - Final Date TBA
Tell us which workshop you want us to run - ColdBox Zero to Hero or ColdBox Hero to SuperHero
Into the Box Training - May 2020 in Houston, Texas6 Workshops - to be decided.
Top Secret Training - Early October 2020 in SingaporeAWS API Super Hero in action
Top Secret Training - Late October 2020 in Las VegasAligning with CF Summit West - Final Date TBA
ColdBox Zero to Hero
ColdBox Hero to SuperHero
Screencast - Brad Wood - Using the FusionReactor Profiler to find slow code
In this tutorial, Brad Wood shows how to use FusionReactor features such as the request Profiler to identify several bottlenecks of slow code in a ColdFusion app.
https://www.fusion-reactor.com/https://commandbox.ortusbooks.com/embedded-server/fusionreactorhttps://www.ortussolutions.com/blog/screencast-using-the-fusionreactor-profiler-to-find-slow-codeConferencesInto the Box LATAM (LatinoAmerica) - SOLD OUTDec 4, 2019 - San Salvador, El Salvador
1 Day - 1 Track - Presented in Spanish
Speakers include: Luis Majano, Edgardo Cabezas, Jorge Reyes, Jon Clausen, Esmeralda Acevedo, Stephanie Monge, Javier Quintero
Lots of great content, I had to use google translate to know what they were talking about.
https://latam.intothebox.org/ Check out on twitter @intotheboxlatam and #intotheboxlatam
Blog Post: Curacao sponsors an unprecedented worldwide event in the region, the Into the Box Latin America
https://lanoticiasv.com/la-curacao-es-patrocinar-de-un-evento-de-nivel-mundial-sin-precedentes-en-la-region-el-onto-the-box-
In addition to the important sponsorship of La Curacao and other companies, the Into the Box Latin America has, for the first time, the support of the Government of El Salvador, through the Ministry of Innovation, through which work will be carried out to encourage technological spaces.
CF Summit IndiaDec 7, 2019 - Bangalore
The ColdFusion India Summit is a confluence of everything in the realm of web applications. If you develop web applications, this is the place to be. For designers, developers, strategists and thought leaders, the ColdFusion India Summit provides the perfect forum to exchange ideas, inspiration and experiences.
In addition to opportunities to interact with ColdFusion experts, domain leaders and peers, get to learn about the latest technologies, techniques, and strategies to rapidly build and successfully deliver web applications to the market. With the web applications scenario evolving rapidly, explore how ColdFusion is driving change and how you can propel this dynamism.
Registration is complimentary.
https://cfindiasummit.attendease.com/Search for #cfsummit2019 or #CFSummitIndia
Yogest wrote a blog about the Conference
https://lucidoutsourcing.com/blog/some-take-away-from-adobe-coldfusion-india-summit-2019Video - Tharun ( Darting Knight ) - A day at the Adobe Office | Adobe Coldfusion Summit | Office tour and my experience
https://www.youtube.com/watch?v=karaSqkezh4Into the Box 2020May 6-8, 2020 | Texas
Hyatt Place The Woodlands
1909 Research Forest Dr., The Woodlands, TX 77380
Call for Speakers is now 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.
Early bird tickets will be available close to the end of the year.
Call for Speakers:
https://www.papercall.io/itb2020Buy 2019 Videos:
https://vimeo.com/ondemand/itb2019/Blogs, Tweets and Videos of the WeekBlog - Ben Nadel - The Elvis Operator Can Be Chained Multiple Times In A Single Expression In Lucee CFML 5.3.3.62In Lucee CFML, the "Elvis operator" - ?: - is a binary operator that returns the first operand if it is non-null; otherwise, it evaluates and returns the second operand. I haven't used the Elvis operator all that much, so I am still getting used to how it works. And, historically, I've only ever used it once in a single expression. The other day, however, I had a scenario where I wanted to use it several times in a single expression; and, I was happy to find that it works exactly as you might hope in Lucee CFML 5.3.3.62.
https://www.bennadel.com/blog/3735-the-elvis-operator-can-be-chained-multiple-times-in-a-single-expression-in-lucee-cfml-5-3-3-62.htm
Tweet - Lucee about TutorialsWant to increase your knowledge? Dive into our tutorials. For example: Want to use Java in Lucee? Check out our Java-Lucee tutorial.
https://docs.lucee.org/guides/Various/tutorial-lucee/tutorial-java-in-lucee.html#welovelucee #lucee #coldfusion #cfml #opensource #webdevelopment #tech #java #learnlucee
https://docs.lucee.org/guides/Various/tutorial-lucee.htmlhttps://twitter.com/lucee_server/status/1204046551997435905https://twitter.com/lucee_serverTweet - Pete Freitag - ColdFusion Newsletter releasedJust sent out another ColdFusion Newsletter:
https://tinyletter.com/cfml Thanks again, all those creating CF content: @carehart @BenNadel @coldfumonkeh @mjclemente84 @cfsimplicity @DFGrumpy @cf_camp @GoIntoTheBox and more!
https://twitter.com/pfreitag/status/1202681399460929536https://twitter.com/pfreitagTweet - Matthew Clemente - About the ColdFusion NewsletterBut I still haven't finished reading all the content from @foundeo's last #cfml newsletter!
https://twitter.com/mjclemente84/status/1202714278488428551https://twitter.com/mjclemente84Video - Fusion Reactor - Java Automatic Root Cause Error Analysis - Instant insight into Java exceptionsEvent Snapshots are intended to provide deep-level insight whenever a problem, such as an exception or thread latency occurs. Snapshots are triggered automatically. The Event Snapshot displays source code, scope variables, stack trace, and logging information at the point the problem occurs; providing everything you need to isolate the issue as quickly and efficiently as possible.
https://www.youtube.com/watch?v=NQa1e2oykBQ&feature=youtu.beTweet - Brad Wood - Pete Freitag helping Brad chase down I just spent the morning troubleshooting an odd SSL handshake error, only to find it went away when I updated to the latest version of Java 11. Thanks to @foundeo and his vast SSL knowledge for helping me! #CFML
https://twitter.com/bdw429s/status/1202334516792172552https://twitter.com/bdw429sTweet - Luis Majano about Into the Box LATAMWe are ready for the first sold out into the box in Latin America. The modernization is about to begin @intotheboxlatam #coldfusion #cfml #modernizeOrDie
https://twitter.com/lmajano/status/1202199696187543552https://twitter.com/lmajanoBlog - Yogesh from Lucid Outsourcing SolutionsI attended Coldfusion India Summit 2019 conference in Adobe Bengaluru office on 7th Dec 2019 for the 2nd time, it was nice to meet 180+ CF developers
https://lucidoutsourcing.com/blog/some-take-away-from-adobe-coldfusion-india-summit-2019Video - Tharun ( Darting Knight ) - A day at the Adobe Office | Adobe Coldfusion Summit | Office tour and my experience
A great video giving you a taste of the conference and the venue, from an excited young developer. Great to see new people learning about ColdFusion but also attending the conference.
https://www.youtube.com/watch?v=karaSqkezh4Tweet - Brad Wood - CF Evangelist Kit PDFJust heard back from Elishia at Adobe and she provided me with this link: adobe.com/content/dam/ac… Check out the 3rd page for the stats I mentioned. There's a lot more good stuff in there too. #CFML #ColdFusion
https://www.adobe.com/content/dam/acom/en/products/coldfusion/pdfs/cf2018/CF%202018%20Evangelist%20Kit.pdfhttps://twitter.com/bdw429s/status/1204445346182713345https://twitter.com/bdw429sTweet - James Moberg - Raymon Camden’s 13 year old UPS package still going strongHey @raymondcamden It's been 13 yrs since you released your #ColdFusion UPS Package (aka CFUPS). https://www.raymondcamden.com/2006/12/12/ColdFusion-UPS-Package-Released It continues to work. FYI: UPS notified my client that the default LIVE_URL will be disabled on 12/31. ("www" needs to be changed to "onlinetools".)
https://twitter.com/gamesover/status/1202342344055492608https://twitter.com/gamesoverSpecial Podcast Challenge - $25 For whoever publishes the UPS source code as a ColdBox Module in ForgeBox by end of the year!
CFML Jobs
Several positions available on
https://www.getcfmljobs.com/ Listing over 22 ColdFusion positions from 17 companies across 15 locations in 5 Countries.
3 Month Contract for Cold Fusion Developer in Washington DC, USAWe have a cold fusion conversion project we need to take on and are looking for a cold fusion resource to help us for a few months.
Must have the ability to obtain and maintain an Active Secret security clearance with the Department of Defense
Currently have an old application running on Cold Fusion 9 in a Windows Server 2008 environment.
Needs to be upgraded to a newer version of Cold Fusion that can run in a Windows Server 2012 environment.
Dept of State has told us this must be completed by January 14, 2020 as that is the end of life support for WS 2008
Certifications or degree: Bachelor’s Degree in Computer Science, Engineering, or a related technical discipline
Years’ experience: 8+
Nicole Valente | Technical Recruiter | Apex Systems
Office: 703-256-2000 | eFax: 703-842-8275
nvalente@apexsystems.com
Full Time Coldfusion Consultant Position for SCC in Dundee, United KingdomI am currently recruiting for an experienced Coldfusion consultant with up to date ColdFusion 2018 best-practice knowledge to deploy two CF Instances on separate VMs.
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Coldfusion-Consultant-at-Dundee/10980Full Time Senior ColdFusion Developer at American Access Casualty Company inj Downers Grove, IL, United StatesThe Senior ColdFusion Developer role is to write code, test, and analyze software programs and web-based applications. The position includes researching, designing, documenting, and modifying software specifications throughout the production life cycle. The developer will also analyze and amend software errors in a timely and accurate fashion, provide weekly status reports, and suggest code improvement, where applicable.
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-ColdFusion-Developer-at-Downers-Grove-IL/10975ForgeBox Module of the Week
VERSIONHEADER v1.0.6 (MODULES) by Gavin PickinThis module determines the version of your app from a .version file and then creates a response header for you. The module sets a header called x-server-version.
This module is ideal for clustered setups, or docker swarms, where the code could be running on one of many servers. This will allow you to know which version of the code your app is running.
box install versionHeader
Last Update: Mar 28 2018 05:31 PM | Installs: 1,987 | Views: 409 | Versions: 3
https://www.forgebox.io/view/versionHeaderVS Code Hint Tips and Tricks of the Week
Color Picker for VS Codeanseki - 412,923 installs
Helper with GUI to generate color codes such as CSS color notations.
And, a command Convert Color to change the color notation.
A dialog box is shown by pressing Alt + C P keys or command Pick Color. If a cursor is positioned on a string that is color notation at that time, that string is selected as target for editing.
https://marketplace.visualstudio.com/items?itemName=anseki.vscode-colorThank you to all of our Patreon SupportersThese 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
Brian White
Carl Von Stetten
Da Li
Dan Card
Daniel Garcia
David Belanger
Didier Lesnicki
Don Bellamy
Erick Hoffman
Gary Knight
Jan Jannek
Jeremy Adams
John Farrar
Jordan Clark
Joseph Lamoree
Laksma Tirtohadi
Matthew Clemente
Richard Herbert
Samuel Knowlton
Scott Steinbeck
VJ
Yogesh Mathur
You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors