Modernize or Die® - CFML News for March 24th, 2020

2020-03-24 Weekly News - Episode 46Watch the video version on YouTube at https://youtu.be/8Cu8Eax1sv0Hosts:Brad Wood - Senior Developer for Ortus SolutionsGavin Pickin - Software Consultant for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsGet trained by the actual makers of the ColdBox Platform, CommandBox, TestBox and ContentBox Modular CMS. We offer on-site training, regional training seminars and virtual live training as well. We have several professional training courses from where to choose from and we can also cater to a-la-carte trainings as well.Patreon SupportWe are at the 41% mark for fully funding all of our Modernize or Die Podcasts via our Patreon site: patreon.com/ortussolutions . If you love our podcasts and all we do for the #coldfusion #cfml community consider chipping in, we are almost there!https://www.ortussolutions.com/blog/we-need-your-help News and EventsITB is now a Virtual ConferenceOrtus Solutions has been constantly monitoring the developments of COVID-19. Given health officials’ recommendations, we are taking the necessary measures to ensure the safety and wellbeing of partners, attendees, speakers and staff. As such, we have decided to move our conference online.https://www.ortussolutions.com/blog/into-the-box-2020-is-going-virtualInto the Box is now a virtual Conference. The conference will take place on the same days, with the same schedule, all online.Sessions will be streamed live and recorded so attendees can watch all the sessions, even the sessions they cannot attend.Keynote will be streamed live for free.The conference tickets are $199 ( massive discount from the in person conference )Register now: https://intothebox.org/Workshops are being refunded and will be scheduled at later times to give everyone an opportunity to attend one or more workshops as they are delivered online.ITB 2018 a 2019 Videos are now on sale for $9.99 per packageCan’t wait for this year’s ITB, you can watch videos from previous year for just $9.99. 2019 Videos: https://vimeo.com/ondemand/itb20192018 Videos: https://vimeo.com/ondemand/intothebox2018 Adobe Webinar - Microservices Architecture: Trends and ChallengesPresenter: Elishia DvorakMarch 25th, 9am PDT In this session we’ll focus our discussion on microservices trends, architecture, and challenges. The reality for most of us is that our applications have organically grown over the years and exist today in different states. We typically inherit a hybrid of monolith with the addition of services and integrated disparate systems. Much of the time we do not have the opportunity to start from the ground up, rather build from a certain point for modernization and future growth. The ability to completely modernize and decouple the entire architecture is limited by resources and budget constraints among other factors. In this session we’ll review some of the current trends in microservices architecture with a focus on existing application transformation and challenges. https://cfwebinar-trends.meetus.adobeevents.com/Fusion Reactor Webinar - Installing FusionReactor in dynamic environmentsThis session will cover how to automate the installation of FusionReactor via Docker and CommandBox as well as answer any questions you may have related to the install of FusionReactor.With special guest: Brad Wood25 March - 3PM EST - 7PM UTCRegister now - https://www.fusion-reactor.com/news/installing-fusionreactor-in-dynamic-environments-live-stream-support/Next Ortus Webinar - CBElasticSearch with Michael BornMarch 27th at 11:00 AM EST (GMT -5:00)with Michael BornMore information and registration link coming soon: https://www.ortussolutions.com/events/webinarsAdobe Webinar - Journey through the Adobe ColdFusion Performance Monitoring ToolPresenter: Elishia DvorakApril 9th, 11am PDT This session is all about demos, no slides! From start to finish, we’ll take you through the nitty gritty of troubleshooting and setting yourself up in Adobe’s ColdFusion Performance Monitoring Tool to troubleshoot the main issues that keep you awake at night. We’ll run through setting up different types of notifications, threshold settings, auto tuning, and even some simulations to give you a good sense of how the PMT can help you diagnose your craziest ColdFusion issues.https://cfwebinar-journey-pmt.meetus.adobeevents.com/In case you missed it: John Farrar Webinar - ColdFusion Community Education 2020 and BeyondStreamed Live Tuesday March 17th: 8pm EDTWatch the replay by registering belowhttps://sosensible.webinarninja.com/live-webinars/214200/register?fbclid=IwAR1ERsEU_zpu-i3dQ543ZlOv2I9AX4WyPhLVuysDpvAJ_wqQJD-dtuEIuYoIn case you missed it: Adobe Webinar - Adobe ColdFusion for the Next Decade: All About the Buzzworthy ColdFusion 2020Hosted By: Adobe a CarahsoftDate: Thursday, March 19, 2020Time: 11:00am ET; 8:00am PTDuration: 60 minutesLocation: OnlineNo Recording Link yetCommandBox Docker 3.0.0 and 3.0.1 ReleasedWe are pleased to announce the 3.0.0 release of the Commandbox Docker image.This release offers a number of improvements and optimizations for runtime usage and usage in crafting custom images for deployments.https://www.ortussolutions.com/blog/comandbox-docker-v300-images-releasedReminder: State of the CF Union 2020 SurveyVOTE FOR OUR PODCASTSHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc. We will share the summary results with everyone who completes the survey so that you can see how you compare with other CF developers.Most questions are multiple choice checkboxes that are fast to answer. Thanks for your time completing this survey!https://teratech.com/state-of-the-cf-union-2020/ConferencesAdobe CF Summit East 2020 - Cancelledhttps://carahevents.carahsoft.com/CFSummit2020/Adobe - ColdFusion Specialist Certification POST Conference - CANCELLEDhttps://carahevents.carahsoft.com/CFSummit2020/Custom?id=3408Ortus Solutions - Build Secure MVC ColdFusion Applications - Pre Conference - Cancelledhttps://www.ortussolutions.com/blog/ortus-solutions-dc-workshop-is-cancelled-due-to-covid-19-concernsInto the Box 2020Into the Box is now a virtual Conference. The conference will take place on the same days, with the same schedule, all online.Sessions will be streamed live and recorded so attendees can watch all the sessions, even the sessions they cannot attend.Keynote will be streamed live for free.The conference tickets are $199 ( massive discount from the in person conference )Register now: https://intothebox.org/Workshops are being refunded and will be scheduled at later times to give everyone an opportunity to attend one or more workshops as they are delivered online.CF Summit WestTBACF CampTBAMore conferences: https://confs.tech/Blogs, Tweets and Videos of the WeekTweet - James Moberg - SameSite cookies patchA #ColdFusion patch to support #SameSite cookies has been made available a it appears to function correctly. https://tracker.adobe.com/#/view/CF-4201688 (If using CF2016, download the CF2018 attachment as the instructions for CF2016 are incorrect.) #cfmlhttps://twitter.com/gamesover/status/1242463320348725248https://twitter.com/gamesoverBlog - Ben Nadel - Copying Data From One Table To Another Using An INNER JOIN UPDATE Query In MySQL 5.6.37As database-driven applications evolve, so does the underlying database schema. When this happens, some degree of data transformation and migration often has to happen. For example, I just retrofitted Markdown onto 15-years of HTML content using Lucee CFML. One approach that I make use of a lot is creating an intermediary table in the database with the transformed data; and then, copying that transformed data into the destination table using an UPDATE query that contains an INNER JOIN condition. That said, I tend to forget the SQL syntax for this in MySQL 5.6.37; so, I wanted to put together a quick demo for future reference.https://www.bennadel.com/blog/3792-copying-data-from-one-table-to-another-using-an-inner-join-update-query-in-mysql-5-6-37.htmBlog - Charlie Arehart - Three reasons your sites may break, and how to fix them, after applying March 2020 update to CF2018 or 2016If your site/s are served to ColdFusion via IIS or Apache, note that those sites will fail immediately after applying the March 2020 CF updates, update 8 for CF2018 and update 14 for CF2016. But there’s an easy fix.It’s not a bug, and CF is not broken. Instead, it’s simply that you need to take a second step right after the update, and you may need to take another step or two depending on your configuration.https://coldfusion.adobe.com/2020/03/three-reasons-sites-may-break-fix-applying-mar-2020-update-cf2018-2016/Longer Version: https://www.carehart.org/blog/client/index.cfm/2020/3/20/how_and_why_sites_may_break_after_Mar_2020_CF_updatesBlog - James Moberg - ColdFusion Test for new Amazon Trust Services CertificatesI received an email notification from Amazon that Amazon S3 and Amazon CloudFront were migrating default certificates to Amazon Trust Services in March 2021.As a ColdFusion developer, I use Amazon S3 for a couple projects. I've encountered issues in the past and have had to resort to using S3Express: Amazon S3 Command Line Utility to improve performance, thread stability and avoid time-outs. I continue to use CFML to access S3 to generate real-time, time-expiring download links for digital downloads.https://dev.to/gamesover/coldfusion-test-for-new-amazon-trust-services-certificates-1k6oBlog - Zac Spitzer - Lucee Log Viewer v3.0.0.32I have finally got around to publishing v3.0.0.32 as an extension via Forgeboxhttps://www.forgebox.io/view/91AF5D75-8CEF-4510-A170240C401F5FBAFeatures include: Aggregates all logs into a single combined view, Search by date or string, Auto refreshing / polling, Filter by severity or source log file, Stack traces are collapsedhttps://dev.lucee.org/t/lucee-log-viewer-v3-0-0-32/6781Blog - Ben Nadel - As A Man, I Can Be A Better Example Than I Have BeenMany years ago, a woman came up to me at a conference and said something to the effect of: I really appreciate what you do; but, I think you're a terrible person.At the time, I was amused by this sentiment. I've been writing on this blog for about 15-years now; and, in the early days, I thought it was cool to be "edgy". And so, I created code samples that referenced women's physical characteristics and hot-or-not style rating systems and I included images of very questionable taste in my demos.https://www.bennadel.com/blog/3791-as-a-man-i-can-be-a-better-example-than-i-have-been.htmBlog - Ben Nadel - Avoiding Self-Closing IFRAME Tags Using htmlParse() In Lucee CFML 5.3.4.80Over the past week, I've been working to retrofit Markdown onto all of my old blog content using Lucee CFML. It's been an exciting journey with a lot of trial and error. For example, the other day, I realized the .xmlText property wasn't giving me escaped HTML entities; and, just this morning, I realized that iframe tags with no content were getting re-serialized as self-closing tags. While this is valid for XML - any tag with no children can be self-closing - only certain tags in HTML can be self-closing. And, the iframe is not one of them. As such, I had to re-process all of my posts, ensuring that iframe tags were serialized using both an Open and Close tag in Lucee CFML 5.3.4.80.https://www.bennadel.com/blog/3790-avoiding-self-closing-iframe-tags-using-htmlparse-in-lucee-cfml-5-3-4-80.htm Tweet - Kai Koenig - One positive of the Pandemic - Virtual ConferencesAs sad as the whole pandemic situation is, conferences I'd never be able to attend (because in the US or far away and travel making it too expensive) otherwise, now become accessible.Into The Box going virtual! #cfml #lucee #coldfusionhttps://twitter.com/agentK/status/1241155842327494656https://twitter.com/agentKBlog - Ortus Solutions  - Into the Box 2020 is Going Virtual!Ortus Solutions has been constantly monitoring the developments of COVID-19. Given health officials’ recommendations, we are taking the necessary measures to ensure the safety and wellbeing of partners, attendees, speakers and staff. As such, we have decided to move our conference online.https://www.ortussolutions.com/blog/into-the-box-2020-is-going-virtualBlog - Fusion Reactor - Database MonitoringDatabases embody the most crucial aspects of many business processes. Due to technological advancements, applications and IT infrastructures are becoming far more diverse. But with this development comes such application performance related issues as troubleshooting and problem rectification. Hence, introducing the quality of the services that end-users demand from a server begins with an excellent monitoring strategy.http://www.fusion-reactor.com/news/database-monitoring/Blog - Ortus Solutions - Comandbox Docker v3.0.0 Images ReleasedWe are pleased to announce the 3.0.0 release of the Commandbox Docker image.This release offers a number of improvements and optimizations for runtime usage and usage in crafting custom images for deployments.https://www.ortussolutions.com/blog/comandbox-docker-v300-images-releasedBlog - Charlie Arehart - Addressing SameSite cookie issues, before Adobe offers an update that doesHow to quickly resolve samesite cookie issues, at least until a CF update helps handle it more automatically.The update from Adobe yesterday (Mar 17, 2020) did not include a fix regarding the long-anticipated “samesite cookie” problem. In this post, I will share info on what you can do in the meantime, until Adobe DOES address the problem. (The info will also help any who happen to be running on CF11 or earlier, which are no longer updated by Adobe.)https://coldfusion.adobe.com/2020/03/addressing-samesite-cookie-issues-adobe-offers-update/Blog - Ben Nadel - Reading XmlText Values From The XML Document Produced By htmlParse() In Lucee CFML 5.3.4.80Over the weekend, I spent about 2-days trying to retrofit Markdown onto 15-years of HTML-based content using htmlParse() in Lucee CFML. It was an iterative process with a lot of trial and error. And, even after I posted my article, I continued to find new and interesting caveats. One thing that caught me off-guard was that escaped HTML entities within the original HTML source-code became un-escaped when being accessed through the resultant .xmlText properties. As such, I wanted to take a quick look at how I might be able to access the original, escaped-value using htmlParse() and Lucee CFML 5.3.4.80.https://www.bennadel.com/blog/3789-reading-xmltext-values-from-the-xml-document-produced-by-htmlparse-in-lucee-cfml-5-3-4-80.htmBlog - Brad Wood - Ortus Solutions - CommandBox 5.0.1 ReleasedWe've released a very small patch release to CommandBox 5.0.0 which is 5.0.1 and has only 5 tickets.  Most all are related to tweaks for the new server start bash script functionality that we've been rolling into our Ortus CommandBox Docker images.https://www.ortussolutions.com/blog/commandbox-501-releasedTweet - DrDomski - It's all about staying safeIt's all about staying safe at the moment, and this is a really good post on keeping your user-inputted HTML safe. #ColdFusion #CFML #Lucee #ACFA blog from Mitrasoft: https://www.mitrahsoft.com/index.cfm/blog/coldfusion-compatible-issafehtml-in-lucee-using-antisamyhttps://twitter.com/drdomski/status/1241074239274389515https://twitter.com/drdomskiTweet - Matthew Clemente - Live streamingNot promising any excitement, but I'll be living coding again tonight - 8:30pm eastern: https://www.youtube.com/watch?v=AJYEwwWk94safeature=youtu.beI'll pick up where I left off last week, building a custom command for CommandBox #CFML #ColdFusionhttps://twitter.com/mjclemente84/status/1240398780672999426https://twitter.com/mjclemente84Blog - David Byers - ColdFusion Portal -  Can’t find ColdFusion talent? It’s time to re-evaluate allowing remote work.It’s time to re-evaluate remote work for ColdFusion Developers.  Employers would be able to tap into a much larger pool of talent, and more developers would be able to find jobs that fit their needs.  All of this could go a step further towards resolving a major issue with the ColdFusion community that has haunted us for years.https://coldfusion.adobe.com/2020/03/cant-find-coldfusion-talent-time-re-evaluate-allowing-remote-work/CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 25 ColdFusion positions from 21 companies across 19 locations in 5 Countries2 new jobs this week.Full-Time - Software Developer - Coldfusion at Overland Park, KS - United States Posted - Mar 20https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-Coldfusion-at-Overland-Park-KS/11037Full-Time - ColdFusion Developer at Chennai, Tamil Nadu - India Posted Mar 20https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-Developer-at-Chennai-Tamil-Nadu/11036ForgeBox Module of the Weekwhoops by Eric PetersonInteractive debugger for exceptions in CFMLBlatantly copied from https://filp.github.io/whoops/ (Thank you!)Installbox install whoops --saveDevNote: Recent contributions by Scott Steinbeckhttps://www.forgebox.io/view/whoopsVS Code Hint Tips and Tricks of the WeekSort Lines - built into VS CodeThere are lots of extensions but VS Code has a sort lines function built in. When documenting arguments for functions we wished it was easy to alphabetize, and it was. One click and everything was ordered for us. Now we just need to find something to sort a Javascript object by KeyTo use: Select the lines you wish to Sort, and Press F1 ( Windows ) and then type Sort Lines ( Ascending or Descending )Thank you to all of our Patreon SupportersNew Patreon Supporter Katie HolmesThese 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/ortussolutionsAndrew  DavisBrian  WhiteCarl  Von StettenDa LiDan  CardDaniel GarciaDavid  BelangerDidier  Lesnicki Don  BellamyErick HoffmanGary  KnightJan  JannekJeremy AdamsJohn  FarrarJordan ClarkJoseph  LamoreeKatie HolmesLaksma  TirtohadiMatthew ClementeMingo HagenRichard  HerbertSamuel  KnowltonScott SteinbeckVJYogesh  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

Suggested Podcasts

The Association for Diplomatic Studies and Training (ADST)

Gary Arndt, Chris Christensen, Jen Leo

The Book Club Review

Laser Graves 80s Pop Culture Podcast

Locked On Podcast Network, David Locke

Anju Sachdeva

THE WEEKEND MEMENTO MORI 2021 AFTER hours XO FAM