Modernize or Die® - CFML News for September 29th, 2020 - Episode 72

2020-09-29 Weekly News - Episode 72Watch the video version on YouTube at https://youtu.be/3p1l6ha95kAHosts:Gavin Pickin - Software Consultant for Ortus SolutionsBrad Wood- Software Consultant for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsGet live training from the makers of your favorite Box Product.3 ColdBox Virtual Workshops coming in October and NovemberCFCasts is releasing new Free and Paid content every weekOrtus has announced a few new support Packages, including the SpaceNinjaTM Subscription and the Modernization Package - go to http://www.ortussolutions.com/services for more information.Patreon SupportWe are at the 57% mark for fully funding all of 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 EventsNews Flash - Quick Online Workshop scheduled November 5 and 6thWe will be adding the EventBrite registration and workshop information on the Ortus Website soon. Seattle CFUG - Leon O'Daniel on Integrating Your ColdFusion App with the Thinkific Platform.Wednesday, October 14, 2020 - 6:00 PM to 7:30 PM PDTOnline via ZoomThinkific is one of the top platforms for online course delivery. Learn how to integrate your ColdFusion application with Thinkific's API.https://www.meetup.com/Seattle-ColdFusion-User-Group/events/273472016/ICYMI - Online CF Meetup - "Isolation is a Good Thing (For Your Local Dev Environments)" with Dan SkaggsThu, Sep 24 · 11:00 AM CDTLearn how you can use free Docker technology with ColdFusion to keep development environments for different clients or projects separate from one another. No more managing conflicting settings between projects or applications. You can instantly set up other developers with a perfectly configured development environment. You can also archive environment configurations for apps you may need later.Event Page: https://www.meetup.com/coldfusionmeetup/events/273354600/Recording: https://www.youtube.com/watch?v=kHYL_RbOjSoICYMI - Ortus Webinar - Modern Coldfusion - No more copy and pasteFriday September 25th 2020 at 11:00 AM CDT (GMT -5:00)with Gavin PickinCopy and Paste coding is a tried and true development method, but as your project grows, so can your headaches. With Modern ColdFusion there are lots of tools in your toolbelt that can make your life easier when it comes to maintaining your code. In this webinar we'll look at best practices for keeping your code DRY (don't repeat yourself) and maintainable across your project and even multiple projects.CFCasts: https://cfcasts.com/series/webinars/videos/gavin-on-modern-coldfusion-no-more-copy-and-pasteContentBox 5 Beta is in the development BranchReady for beta testing. Check out the new features - Built in Multi-tenant - Designed every admin screen - Uses CF Migrations to update DB for multi-tenantCFCasts Content UpdatesWebinar ( free for a month ) - Gavin on Modern ColdFusion - No More Copy and PasteBuild a Blog with Quick - Introduction - Free - Getting Started - Displaying a list of PostsSend your suggestions at https://cfcasts.com/supportConferencesInto the Box 2020 - Workshops - Virtual Live trainingOctober2 day Workshop - October 8 - 9, 2020 - ColdBox Zero to Hero - lead by Gavin Pickin2 day Workshop - October 22 - 23, 2020 - ColdBox Hero to Superhero - lead by Luis MajanoNovember2 day Workshop - November 5-6, 2020 - Quick Workshop lead by Eric Petersonhttps://www.ortussolutions.com/eventsPodcast Code:PODCAST10 - 10% offThere is a code for ITB attendees to save 15% - If you didn’t get the email contact us. JConf.devSeptember 30th, 9am - 4pm CSThttps://jconf.dev/TomcatCon (part of Apachecon) Running today and next 2 days, from about 11-4p Central time. Entirely online and free. url in next comment…https://www.apachecon.com/acah2020/tracks/tomcat.htmlAdobe ColdFusion Summit 2020 - Replaces CF Summit WestDate: November 17-19Location: Onlinehttps://cfsummit.adobeevents.com/Admission: FreeSome Speakers now listed: https://cfsummit.adobeevents.com/speakers/Adobe 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.htmlCF Camp - Not happening in 2020 :(https://www.cfcamp.org/ITB LatamEarly decemberMore conferences: https://confs.tech/Blogs, Tweets and Videos of the WeekBlog - Rakshith Naresh - Public beta of ColdFusion Next (Project Stratus)Have you signed up for the public beta of ColdFusion Next yet? Here is your chance to try out the game changing release of ColdFusion.https://coldfusion.adobe.com/2020/09/public-beta-coldfusion-next-project-stratus/Blog - Ben Nadel - Using Amazon S3 As Temporary Storage In Lucee CFML 5.3.6.61At InVision, we have several workflows that create "temporary files" that we have to make available to users for a brief period of time. Right now, we do that with a few fixed locations which we have to keep track of and then subsequently delete for both security and GDPR (General Data Protection Regulation) compliance reasons. This is a pain. As such, I wanted to noodle on ways in which I could use Amazon AWS S3 (Simple Storage Service) to store temporary files that remained secure but require less coordination and overhead in Lucee CFML 5.3.6.61.As such, while the S3 object expiration rules are the obvious right choice, it is not an approach I can leverage at this time.https://www.bennadel.com/blog/3900-using-amazon-s3-as-temporary-storage-in-lucee-cfml-5-3-6-61.htmPodcast - CF Alive - 105 CFML Open Source Learning with John FarrarHey, welcome back to the podcast. I'm here with John Farrar. And we're gonna be talking about cold fusion and open source learning, and an amazing new project he's working on that we're gonna dig into and the technologies using to create that. And also, coming up, we'll talk a bit about using open source in the corporate environment, which I know that's frightening for some people, but we're going to dig into there anyway, cuz we have to brave ColdFusion developers. https://teratech.com/cfml-open-source-learning-with-john-farrar-transcript/Blog - Ben Nadel - ArrayPop(), ArrayShift(), And ArraySliceSafe() In Lucee CFML 5.3.6.61I can get pretty darn far when I use the built-in Array methods in Lucee CFML 5.3.6.61. However, there are a few "utility" Array functions that I find myself writing from time to time, specifically relating to the push and pop methods that I use in JavaScript. As such, I thought it would be a fun little code kata to write them down in a more codified fashion. Especially since I typically write higher-level abstractions on top of lower-level functions in Lucee CMFL 5.3.6.61.https://www.bennadel.com/blog/3898-arraypop-arrayshift-and-arrayslicesafe-in-lucee-cfml-5-3-6-61.htmBlog - Steve Bryant - Pluralizing in ColdFusionA few (ok, ten) years ago, I needed to generically pluralize English words in ColdFusion. Also, I wanted to be able to reverse that out ("singularize" as it were). This should be a really easy problem: If it ends with an "s" then add "es"; If it ends with a "y" then ditch the "y"; Otherwise just add "s". It turns out, though, that English is delightfully complicated.http://www.bryantwebconsulting.com/blog/index.cfm/2020/9/23/Pluralizing-in-ColdFusionCFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 23 ColdFusion positions from 14 companies across 11 locations in 5 Countries since July 1st1 new job this week.Full-Time - ColdFusion Developer (TS/SCI with Polygraph) at Chantilly, VA.. - United States Posted Sep 29ColdFusion, Oracle, WebLogic, Java, and RDB. CACI is seeking a talented ColdFusion Developer for an exciting, high-visibility opportunity we have available in…https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-TSSCI-with-Polygraph-at-Chantilly-VA/11116Ortus is hiring:Senior ColdFusion CFML DeveloperAt Ortus you will be:Modernizing web applications and helping companies move out of legacy hellTeaming up with ColdFusion Experts in order to solve complex web development problems.Testing and integrating new web technologies in order to create custom business implementationsPushed to innovate constantly and create new solutions to web development problemsLeading project teams that deliver software that mattersUS Timezone availability is a mustUS Citizen or Resident or Work Visa is a musthttps://www.ortussolutions.com/about-us/careersForgeBox Module of the WeekDupify by Michael BornA simple CommandBox module to generate many copies of a file.Useful for generating large quantities of images/PDFs/documents/etc for testing purposes.ExamplesSave 300 copies of my profile photo to the current directory: dupify 300 profile.jpgSave 3 resume copies to my desktop: dupify 3 resume.pdf /home/michael/DesktopBox install dupify --systemhttps://www.forgebox.io/view/dupifyVS Code Hint Tips and Tricks of the WeekDebug Visualizerhediet.debug-visualizerA VS Code extension for visualizing data structures while debugging. Like the VS Code's watch view, but with rich visualizations of the watched value.https://marketplace.visualstudio.com/items?itemName=hediet.debug-visualizerThank 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 Nadel Brett DeLineCarl Von Stetten Charlie ArehartDa Li Dan CardDaniel GarciaDavid Belanger Didier Lesnicki Don Bellamy Eric HoffmanGary Knight Giancarlo GomezJan JannekJason DaigerJeff McClainJeremy Adams Jonas Eriksson Jordan Clark Joseph LamoreeKai Koenig Laksma TirtohadiMario Rodrigues Matthew Clemente Mingo HagenRyan HughesScott 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 ★

2356 232