Modernize or Die® - CFML News for November 19th, 2020 - Episode 79
2020-11-19 Weekly News - Episode 79Watch the video version on YouTube at https://youtu.be/2W8mLPpAu-4 Hosts:Gavin Pickin - Software Consultant for Ortus SolutionsBrad Wood - Software Consultant for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsInto the Box Latam Dec 3rd and 4th - English and SpanishCFCasts is releasing new Free and Paid content every weekPatreon SupportWe have 34 patreons providing 58% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. If you love our podcasts and all we do for the #coldfusion #cfml community considers chipping in, we are almost there!https://www.ortussolutions.com/blog/we-need-your-help News and EventsAdobe ColdFusion (2021 release) is finally here!The completely reimagined Adobe ColdFusion (2021 release) offers a modular, secure, and containerized approach to building applications that can run across multiple cloud providers or on-premises. You can now switch between cloud service providers without having to rewrite your application.https://community.adobe.com/t5/coldfusion/introducing-adobe-coldfusion-2021-release/m-p/11585468?page=1#M186888Blog from Charlie: https://coldfusion.adobe.com/2020/11/coldfusion-2021-has-been-released/ Important Blog Post about using with CommandBox https://www.ortussolutions.com/blog/commandbox-forgebox-adobe-coldfusion-2021-and-cfpm CommandBox 5.2.0 ReleasedToday we are pleased to announce the final release of CommandBox 5.2.0. This release has been 5 months in the making and covers nearly 50 tickets. We've already covered the full list of new features and enhancements in our release candidate announcement which you can read here:https://www.ortussolutions.com/blog/commandbox-520-release-candidate-ready-for-testingAfter a month of RC testing, we've made several additional improvements and are ready to release.https://www.ortussolutions.com/blog/commandbox-520-released FusionReactor 8.6.0 releasedFollowing the recent Adobe release, we are pleased to announce that FusionReactor has been updated and fully supports ColdFusion 2021. We also support CF 2021 in our instance manager and if you use the Adobe Perfmon module you will see all of the CF metrics in FR. Download FusionReactor 8.6 hereIf you are a SeeFusion user then you can now use both Seefusion and FR on the same server.We have had a lot of requests for Elasticsearch support and we are happy to say that we now support the Jest-Elasticsearch Java Client and the official Elasticsearch-Java REST Client.FYI - CommandBox-FusionReactor already supports 8.6.0 http://www.fusion-reactor.com/blog/fusionreactor-8-6-0-released/Lucee Spreadsheet Library 2.12.2 releasedLucee Spreadsheet library 2.12.2 released fixing a couple of issues with the new Adobe ColdFusion 2021 release (yes, you can use the library with ACF2016+) #cfml https://github.com/cfsimplicity/lucee-spreadsheet RESCHEDULED - Seattle CFUG - Hands-on deep-dive into interacting with the Thinkific API.Wednesday, December 9th, 20206:00 PM to 7:30 PM PSTRESCHEDULED FROM Wednesday, November 11, 2020Hosted by - William Frankhouser and Leon O'DanielThis meeting features an hands-on deep-dive into interacting with the Thinkific API.Thinkific is one of the top platforms for online course delivery. This meetup builds upon the concepts shared at the October 2020 Seattle ColdFusion User Group Meeting to provide a hands-on experience interacting with the Thinkific API. https://www.meetup.com/Seattle-ColdFusion-User-Group/events/274050264/ICYMI - Online CF Meetup - "Using Taffy: API Live Coding a Fireside Chat", with Adam TuttleThursday, November 12, 20205:00 PM to 6:00 PM CSTAdam will demonstrate building a REST API using his library Taffy to illustrate many of the foundational principles of REST and the ease of accomplishing them with Taffy. Then we'll open the floor for QaA and discussion.Meeting: https://www.meetup.com/coldfusionmeetup/events/274413376/ Recording: https://www.youtube.com/watch?v=8he7Yyn6eBk CFCasts Content UpdatesWe just got major updates! 1) Videos can now be filtered by language 2) A user's language preference is saved in their profile 3) We added a level field to series to specify the difficulty, and much more! We value your feedback so don't hesitate to contact usBefore the month comes to an end, we have a surprise for you my friends. Our Zero to Hero workshop videos will be published THIS month! Be on the lookout for our updates. - Configure your CFML Servers with CFConfig - Service Layer - Practical Uses and Wrap-upSend your suggestions at https://cfcasts.com/supportConferences and TrainingAdobe ColdFusion Summit 2020 - Replaces CF Summit WestDate: November 17-18Location: OnlineAdmission: Freehttps://cfsummit.adobeevents.com/Report: - Total Attendees : 3036 - They used VConfex software - looked nice. A few complications - Recordings coming next weekAdobe ColdFusion Certification now available OnlineAdobe Certified Professional: Adobe ColdFusion is an industry-leading certification program from Adobe, for ColdFusion developers. The course consists of 50+ online videos and is designed for professionals who have basic to advanced level proficiency in any computer language and basic understanding of how web pages work. Successfully passing an assessment test at the end of the program will reward participants with a badge and certificate from Adobe. Introductory Offer: $499Blog: https://coldfusion.adobe.com/2020/07/coldfusion-certification-online-now/Register: https://www.adobe.com/products/coldfusion-family/certificate.htmlAWS re:Invent NOV. 30 – DEC. 18, 2020FreeAmazon’s Premium Conference is also virtual, and a free 3-week event:https://reinvent.awsevents.com/ ITB LatamDecember 3-4thLive Virtual Conference in Spanish and English!!!Price: $7.00https://latam.intothebox.org/https://www.ortussolutions.com/events ColdFusion Security Training by Foundeo / Pete FreitagWriting Secure CFMLA hands-on CFML / ColdFusion Security Training class for developers. Learn how to identify and fix security vulnerabilities in your ColdFusion / CFML applications.When: Thursday December 10, 2020 @ 11am-2pm a Friday December 11 @ 11am-2pm(Eastern Standard Time, UTC -5) - 6 hours in total.Where: Online / Web ConferenceWho: Taught by Pete FreitagCost: $600 $475 (Early Bird Pricing through Dec 1st)https://foundeo.com/consulting/coldfusion/security-training/ More conferences: https://confs.tech/Blogs, Tweets and Videos of the WeekBlog - Fusion Reactor - FusionReactor 8.6.0 Released Yesterday – November 18, 2020Following the recent Adobe release, we are pleased to announce that FusionReactor has been updated and fully supports ColdFusion 2021. We also support CF 2021 in our instance manager and if you use the Adobe Perfmon module you will see all of the CF metrics in FR. Download FusionReactor 8.6 herehttp://www.fusion-reactor.com/blog/fusionreactor-8-6-0-released/Blog - Brad Wood / Ortus - CommandBox 5.2.0 ReleasedToday we are pleased to announce the final release of CommandBox 5.2.0. This release has been 5 months in the making and covers nearly 50 tickets. We've already covered the full list of new features and enhancements in our release candidate announcement which you can read here:https://www.ortussolutions.com/blog/commandbox-520-release-candidate-ready-for-testingAfter a month of RC testing, we've made several additional improvements and are ready to release.https://www.ortussolutions.com/blog/commandbox-520-released Blog - Brad Wood / Ortus - CommandBox, ForgeBox, Adobe ColdFusion 2021, and cfpmAdobe released ColdFusion 2021 this week. It's a pretty big release with a modularization of the core engine and a nice list of language enhancements. https://helpx.adobe.com/coldfusion/user-guide.html/coldfusion/cfml-reference/new-changed-functions-coldfusion-2021.ug.htmlHere's what you need to know for using it with CommandBox.https://www.ortussolutions.com/blog/commandbox-forgebox-adobe-coldfusion-2021-and-cfpm Blog - Ben Nadel - Adding Differ() And DifferNoCase() Built-In Function Extensions In Lucee CFML 5.3.7.47Yesterday, I needed to check to see if two Strings were different based solely on character-casing. To do this, I used ColdFusion's native compare() function which performs a case-sensitive comparison between two values. However, the compare() function is "funny" in that it returns 0 - a Falsy value - if the two strings are the same. Meaning, they are the same if the expression !compare() returns true. My brain is not good at reading "not expressions" - too many negatives for my mental call-stack. As such, it made me wish there was an inverted case-sensitive comparison operation in ColdFusion. In Lucee CFML, we can actually install user-defined function (UDF) extensions right into the runtime. I thought it might be fun to revisit that idea for this scenario in Lucee CFML 5.3.7.47.https://www.bennadel.com/blog/3924-adding-differ-and-differnocase-built-in-function-extensions-in-lucee-cfml-5-3-7-47.htm Lucee Extension Reference: https://commandbox.ortusbooks.com/package-management/creating-packages/publishing-lucee-extensions-to-forgeboxBlog - Ortus Solutions - FORGEBOX v5.4 ReleasedWe are so excited to bring you a minor but huuuge release for FORGEBOX and all of its editions. Here are the major updates for this release and the full release notes.https://www.ortussolutions.com/blog/forgebox-v54-released Blog - Charlie Arehart - The many new and improved features in CF2021You may have heard that the newest version of CF has been released, ColdFusion 2021. If you've not yet taken a look at what's new, you may be very surprised to find how much there is: from substantial support for several cloud services, to significant changes in CF installation/configuration/deployment, to dozens of new language features, as well as single sign on/SAML support, new kinds of databases supported, several enhancements to the PMT, cf admin-related changes, and more.https://www.carehart.org/blog/client/index.cfm/2020/11/10/the_many_new_and_improved_features_in_CF2021 Blog - David Byers - Quick Tip: Adobe ColdFusion Docker images have been updated with ColdFusion 2021.The official Adobe ColdFusion docker images have been updated to use the latest version of ColdFusion: CF2021.My docker images were becoming a little bit of a mess lately so I decided to clean out the fridge and purge everything to let it rebuild from scratch. I executed...https://coldfusion.adobe.com/2020/11/quick-tip-adobe-coldfusion-docker-images-updated-coldfusion-2021/ Blog - Adobe - Introducing Adobe ColdFusion (2021 release)The completely reimagined Adobe ColdFusion (2021 release) offers a modular, secure, and containerized approach to building applications that can run across multiple cloud providers or on-premises. You can now switch between cloud service providers without having to rewrite your application.https://community.adobe.com/t5/coldfusion/introducing-adobe-coldfusion-2021-release/m-p/11585468?page=1#M186888 CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 42 ColdFusion positions from 27 companies across 23 locations in 5 Countries since July 1st5 new jobs this week.Freelance - ColdFusion/Lucee Developer at Dolores County, CO - United States Posted Nov 18https://www.getcfmljobs.com/viewjob.cfm?jobid=11133 Full-Time - ColdFusion Developer at Lititz, PA - United States Posted Nov 18https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Lititz-PA/11134Full-Time - Coldfusion / Lucee Developer at London - United Kingdom Posted Nov 11https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Coldfusion-Lucee-Developer-at-London/11130 Full-Time - Coldfusion / Lucee Developer at London - United Kingdom Posted Nov 11https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Coldfusion-Lucee-Developer-at-London/11132 Full-Time - Sr. ColdFusion Developer - The Tatitlek Corporation at Rockv.. - United States Posted Nov 11https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-ColdFusion-Developer-The-Tatitlek-Corporation-at-Rockville-MD/11131 Ortus is hiring: Senior ColdFusion CFML DeveloperAt Ortus you will be: - Modernizing web applications and helping companies move out of legacy hell - Teaming up with ColdFusion Experts in order to solve complex web development problems. - Testing and integrating new web technologies in order to create custom business implementations - Pushed to innovate constantly and create new solutions to web development problems - Leading project teams that deliver software that matters* US Timezone availability is a must* US Citizen or Resident or Work Visa is a musthttps://www.ortussolutions.com/about-us/careersForgeBox Module of the WeekAmazon S3 SDK Explorer by George MurphyNew UI bootstrap 4 plus bug fixes. I plan on using it in ContentBox to allow us to transport files. I want to hook into ContentBox to give users permission for their folders etc.and a common shared folder.https://www.forgebox.io/view/s3sdkexplorer VS Code Hint Tips and Tricks of the WeekTabNine Autocomplete AI by TabNineBetter code completions using AI. Works for all programming languages using the most advanced Machine Learning models to boost productivity and save time for developers.This is the Visual Studio Code Tabnine client, advanced AI based autocomplete for all programming languages. Tabnine Indexes your entire project by reading your .gitignore or others, and determines which files to index.Enter long variable names using minimal keystrokes and leverage a mnemonic completion engine.Zero configuration. Tabnine works out of the box.Highly responsive: Produces a list of suggestions in less than 10 milliseconds on average.https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode Thank 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. You can support us on Patreon here https://www.patreon.com/ortussolutionsBen NadelBrett DeLineCarl Von StettenCharlie ArehartDa LiDan CardDaniel GarciaDavid BelangerDidier LesnickiDon BellamyEdgardo CabezasErick HoffmanGary KnightGiancarlo GomezJan JannekJason DaigerJeff McClainJeremy AdamsJonas EricksonJordan ClarkJoseph LamoreeKai Koenig Laksma TirtohadiMario Rodrigues Matthew DarbyMatthew Clemente Mingo HagenPatrick FlynnRoss PhillipsScott SteinbeckShawn Oden Steven KlotzSynaptrix Yogesh MathurYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors★ Support this podcast on Patreon ★