Modernize or Die® - CFML News for May 5th, 2020

2020-05-05 Weekly News - Episode 52Watch the video version on YouTube at https://youtu.be/7zjYVf-OLa4Hosts:Gavin Pickin - Software Consultant for Ortus SolutionsBrad Wood - Lead Architect for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsGet live training from the makers of your favorite Box Product.Into the Box 2020 Conference is online this week. Register and watch the sessions live, or watch the recordings later.Patreon SupportThanks to our Newest Patreon Supporter - Jonas ErikssonWe are at the 44% 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 considers chipping in, we are almost there!https://www.ortussolutions.com/blog/we-need-your-help News and EventsINTO THE BOX THIS WEEKThis Thursday and Friday. The Ortus team is in a frenzy polishing presentations, releasing updates to projects large and small, but you’ll have to check out the keynote to see all the goodies.Subscribe to our YouTube for notification on the Free Live Streamed Keynotes on Day 1 and 2Use the discount code PODCAST10 for 10% off.Register now: https://intothebox.org/TestBox v4.0.0 Released!We are excited to announce a major version release of TestBox version 4.0.0. To install just use CommandBox: install testbox --saveDev or to update your TestBox installation update testbox. So let's explore this release:https://www.ortussolutions.com/blog/testbox-v400-releasedUpcoming Webinar - ColdFusion Community Education 2020 and Beyond #2May 5th at 7pm EDT / 4pm PDTHosted by John FarrarWorking together isn't about taking on mega projects. It's about breaking projects into micro solutions just like our software. We need to race like the Tortoise and make valuable steady progress. Together this will accomplish more than we ever have before.Discuss: #community_courses channel on cfml slackRegister: https://sosensible.webinarninja.com/webinars/311049/registerIn Case You Missed It: Ortus Webinar - What's New with CommandBox 5 with Brad WoodApril 30th 11:00 AM EST (GMT -5:00)You may have noticed that #CommandBox 5.0 released recently and it has many new features and enhancements to improve your development workflow.View all our recordings: https://www.ortussolutions.com/events/webinarsWhat's New In CommandBox 5  Screencast Series - 10 videos releasedBrad recorded a series of Screencasts being released every Tuesday and Thursday, here is the full listFull Youtube Playlist: https://www.youtube.com/playlist?list=PLNE-ZbNnndB92PebaDt43MKKj42r5yF-1New - Using Lucee Light Servers and Snapshot Buildshttps://www.ortussolutions.com/blog/whats-new-in-commandbox-5-using-lucee-light-servers-and-snapshot-buildsFusionReactor for the CLIhttps://www.ortussolutions.com/blog/whats-new-in-commandbox-5-fusionreactor-for-the-cliNew commands sort and uniquehttps://www.ortussolutions.com/blog/whats-new-in-commandbox-5-new-commands-sort-and-uniqueFile Globbing Enhancements https://www.ortussolutions.com/blog/whats-new-in-commandbox-5-file-globbing-enhancementsServer Start Optimization (Docker) https://www.ortussolutions.com/blog/whats-new-in-commandbox-5-server-start-optimization-dockerUndertow Optionshttps://www.ortussolutions.com/blog/whats-new-in-commandbox-5-undertow-optionsTuning Web Server Max Requestshttps://www.ortussolutions.com/blog/whats-new-in-commandbox-5-tuning-web-server-max-requestsLucee Extension Managementhttps://www.ortussolutions.com/blog/whats-new-in-commandbox-5-lucee-extension-managementGit Access Tokenshttps://www.ortussolutions.com/blog/whats-new-in-commandbox-5-git-access-tokensLibrary Updates https://www.ortussolutions.com/blog/whats-new-in-commandbox-5-library-updatesReminder: 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/Partial Results: https://teratech.com/state-of-the-CF-Union-2020-partial-ResultsConferencesInto the Box 2020 - Virtual Online ConferenceThursday May 7th and Friday May 8th, 2020.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/ITB Swag available at the Online Store: https://www.ortussolutions.com/shop#!/ Previous ITB Videos on SaleCan’t wait for this year’s ITB, you can watch videos from last year and the year before for a price of $9.99 each. https://vimeo.com/ondemand/itb2019https://vimeo.com/ondemand/intothebox2018WorkshopsWorkshops 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.OpenSource101 Online ConferenceTuesday, May 12Online:Price: $19 - All the Free tickets have gone!Register: https://opensource101.com/Microsoft BuildMay 19-20.For developers by developersAs developers come together to help the world solve new challenges—sharing knowledge and staying connected is more important than ever. Join your community to learn, connect, and code—to expand your skillset today, and innovate for tomorrow.Free: Join us for the 48-hour digital experiencehttps://mybuild.microsoft.com/Adobe ColdFusion Developer WeekThe developer week webinars would cover all these topics and much more. This is a series of free, live webinars where the audience would be able to hear from the best developers in the ColdFusion world.If you are a new developer, someone with little or no ColdFusion experience, or even if you have been using ColdFusion all your life, these sessions are ideal for you. The ColdFusion Developer Week provides something for everyone so sign up now.May 18th - 22nd - Online2 Sessions per day - 10 sessions through the week.Free - Register Onlinehttps://cf-devweek.meetus.adobeevents.com/DockerCon - LiveMay 28, 2020 : 9:00 - 5:00 PM GMT-7 (PDT)DockerCon is going digital with theCUBE! We’ve designed a 1-day conference that’s free and completely online. You’ll hear from speakers in live interviews with theCUBE, hang out with Docker experts in the live hallway track, and watch recorded sessions while chatting live with the speakers.Choose from 3 simultaneously streaming channels or jump between them all to experience DockerCon your way.https://www.docker.com/dockercon/CF Summit WestOctober 28-29Mirage Hotelhttps://cfsummit.adobeevents.com/CF CampTBAMore conferences: https://confs.tech/Blogs, Tweets and Videos of the WeekBlog - Ortus Solutions - Into the Box Blog Post Series - Meet Wil de Bruinhttps://intothebox.org/blog/into-the-box-blog-post-series-meet-wil-de-bruinBlog - Ortus Solutions - ITB Blog Post Series - Meet Shawn Odenhttps://intothebox.org/blog/itb-blog-post-series-meet-shawn-odenBlog - Ortus Solutions - ITB Blog Post Series - Meet Tony Junkeshttps://intothebox.org/blog/itb-blog-post-series-meet-tony-junkesBlog - Ortus Solutions - ITB Blog Post Series - Meet Michael Bornhttps://intothebox.org/blog/itb-blog-post-series-meet-michael-bornBlog - Ortus Solutions - ITB Blog Post Series - Meet Jorge Reyeshttps://intothebox.org/blog/itb-blog-post-series-meet-jorge-reyesBlog - Ortus Solutions - FusionReactor To Join as a Silver Sponsor for Into the Box 2020The good news for Into the Box 2020 keep on coming! We are pleased to announce that FusionReactor will be joining us as a Silver Sponsor this year.  FusionReactor  provides real-time visibility and alerting of application performance issues. Thousands of customers trust FusionReactor to monitor their applications, enabling them to identify and respond faster to performance and stability problems.https://intothebox.org/blog/fusionreactor-to-join-as-a-silver-sponsor-for-into-the-box-2020Tweet - Orangeable - CFDUMP for PHP#PHP devs: I've created a quick example modeled after the #Coldfusion #CFML cfdump tag that outputs your data in a clean, easy to read format:  https://github.com/orangeable/php-dump - It's been a great replacement from var_dump() and has helped me a ton!https://twitter.com/orangeable_/status/1257700116367986688https://twitter.com/orangeable_Blog - TeraTech - Into The Box 2020 Conference – Welcome to the VirtualThis year brings new kind of “normal” and Into The Box conference is no different. Covid 19 world pandemic has forced us to distance ourselves from all sorts of things. Conferences were canceled and so many businesses (and lives) changed. ITB adapted. It tends to show that they can successfully do a virtual conference. On May 7. and 8. 2020. Into The Box is set to be held in your home. Bedroom. Dorm room. Home office. You choose.https://teratech.com/into-the-box-2020-conference-welcome-to-the-virtual/Blog - Ben Nadel - The Affect Of File-IO On Performance Experimentation In Docker And Lucee CFMLEver since I learned that Lucee CFML supports parallel array iteration, I've been itching to find a good place to really leverage it. And, recently, it occurred to me that I might be able to use it to boost PDF generation at InVision. Currently, when you generate a PDF for a prototype, we let the CFDocument tag slurp in images using securely-signed, remote URLs. But, what if I downloaded those images to a scratch folder first; and then, used local file-paths in the CFDocument tag? Would it change the performance characteristics of the PDF generation?Well, as it turns out, Yes and No. And, I'm not sure - it's confusing.https://www.bennadel.com/blog/3819-the-affect-of-file-io-on-performance-experimentation-in-docker-and-lucee-cfml.htm Blog - Fusion Reactor - How to Find Memory Leaks in Java Web ApplicationsFinding memory leaks in your Java application could be a needle in a haystack exercise if you are a rookie or intermediate Java developer who is yet to know their way around the Java Virtual Machine (JVM) production environment. However, depending on your profiling tool, you can easily analyze your Java memory consumption, while obtaining instantaneous insights into the heap in your Java production applications. But before we go into the details on how to find memory leaks in java web applications, let’s get into what a Java memory leak is, the possible causes of such leakages and remediation procedures to handle this.http://www.fusion-reactor.com/blog/how-to-find-memory-leaks-in-java-web-applications/Video Live Stream - Matthew Clemente - CommandBox VSCode extension + CFFormat (Learning by Trial and Error)A couple weeks ago, Ortus Solutions released a CommandBox extension for VSCode. Over a year ago, John Berquist released the CFFormat command for CommandBox. I'll be taking a look at both of them for the first time tonight, and possibly using them in tandem. As always, be prepared for a lot of trial and error while I learn by doing.https://www.youtube.com/watch?v=sZ-p0fh0uDYafeature=youtu.beBlog - Brad Wood - Ortus Solutions - What's New In CommandBox 5 - Using Lucee Light Servers and Snapshot BuildsLearn how to start Lucee Light servers, and also how to test Lucee snapshot builds in CommandBox 5.https://www.ortussolutions.com/blog/whats-new-in-commandbox-5-using-lucee-light-servers-and-snapshot-buildsTweet - Brad Wood - Ortus Solutions - Task runners - everything is easier in CFMLI just replaced a 66 line bash script with 10 lines of CFML code in a CommandBox Task Runner.  Everything is easier to do in CFML ???? commandbox.ortusbooks.com/task-runners #CFML #ColdFusionhttps://twitter.com/bdw429s/status/1255623572673921025https://twitter.com/bdw429sBlog - Luis Majano - Ortus Solutions - TestBox v4.0.0 Released!We are excited to announce a major version release of TestBox version 4.0.0. To install just use CommandBox: install testbox --saveDev or to update your TestBox installation update testbox. So let's explore this release:https://www.ortussolutions.com/blog/testbox-v400-releasedBlog + Video  - Ben Nadel - Reading EXIF Orientation And Auto-Orienting Images Using GraphicsMagick And Lucee CFML 5.2.9.31This doesn't come up a lot at work; but, sometimes, a user will upload a photo from their phone. And, while the photo looks "fine" on the phone (and on their computer), it will render as rotated in the browser. This is because the photo was taken with a non-upright camera orientation. The camera stores this orientation setting in the Orientation EXIF (Exchangeable image file format) header of the image file. And so, if I could read the EXIF Orientation and "correct" it using GraphicsMagick and Lucee CFML 5.2.9.31.https://www.bennadel.com/blog/3818-reading-exif-orientation-and-auto-orienting-images-using-graphicsmagick-and-lucee-cfml-5-2-9-31.htm Blog - Martin - Lucee - Windows Terminal CommandBox LoveI am not sure if anyone is already doing this, but it is easy to add CommandBox to the new Windows Terminal so that it launches in its own tab. Just thought I would share this.If you edit the ‘settings’ for Windows Terminal you can add an item to the profiles.list array like this:https://dev.lucee.org/t/windows-terminal-commandbox-love/6943Blog - Zac Spitzer - Lucee - Client side sorting for Modern debugging template (5.3.7.15+)I have added client side sorting in vanilla javascript to the modern debugging template.You can now sort queries, execution times, unscoped variables etc, just by clicking the row header (TH)https://dev.lucee.org/t/client-side-sorting-for-modern-debugging-template-5-3-7-15/6977#cfmlTweet - James Moberg - Microsoft Edge - Feature or a Bug?While working on a #ColdFusion app, session cookies didn't clear when @MicrosoftEdge browser restarted. I had to disable "On startup: Continue where you left off" or session cookies aren't cleared. It's a feature, but as a developer, it definitely seemed like a bug.https://twitter.com/gamesover/status/1256076464312791041https://twitter.com/gamesoverCFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 24 ColdFusion positions from 19 companies across 17 locations in 5 Countries1 new job this week.Full-Time - Coldfusion Developer at North Carolina - United States Posted Apr 28https://www.getcfmljobs.com/jobs/index.cfm/united-states/Coldfusion-Developer-at-North-Carolina/11058Ortus is HiringOrtus El Salvador is #hiring a Web Designer! If you meet the requirements, contact us as soon as possible. Job Description: https://drive.google.com/file/d/18dkVmUW3mBYURG6870vh2iPa002C0B4a/view?usp=sharingEmail edgardo@ortussolutions.com for more informationForgeBox Module of the WeekappStartupReporter by Gavin PickinReports App Startup information to SentryThis module determines various pieces of information from your app, and reports this to Sentry. You need to install the sentry module and configure ColdBox in order for this module to work.https://www.forgebox.io/view/sentryHow does it work?This module checks your app code for helper files or the OS itself to determine several pieces of information, and then reports that information to Sentry when the app starts up.When does it run?The interceptor runs AfterConfigurationLoad, and reports to Sentry based on your ColdBox Sentry settings.What information does it report- App Version- ColdBox Environment- Server Hostname- Box.json file content- Box Dependencies ( like running box list from the CLI )https://www.forgebox.io/view/appStartupReporterVS Code Hint Tips and Tricks of the WeekPath AutocompleteRecommended by David LevinIonutvmi.path-autocomplete - 490,245 installsProvides path completion for visual studio code.Features- it supports relative paths (starting with ./)- it supports absolute path to the workspace (starting with /)- it supports absolute path to the file system (starts with: C:)- it supports paths relative to the user folder (starts with ~)- it supports items exclusions via the path-autocomplete.excludedItems option- it supports npm packages (starting with a-z and not relative to disk)- it supports automatic suggestion after selecting a folder- it supports custom mappings via the path-autocomplete.pathMappings option- it supports custom transformations to the inserted text via the path-autocomplete.transformations- it supports windows paths with the path-autocomplete.useBackslashhttps://marketplace.visualstudio.com/items?itemName=ionutvmi.path-autocompleteThank you to all of our Patreon SupportersNew Patreon Supporter - Jonas ErikssonThese 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 DeLineDa LiDan CardDaniel GarciaDavid BelangerDidier Lesnicki Don BellamyErick HoffmanGary KnightJan JannekJeremy AdamsJonas ErikssonJordan ClarkJoseph LamoreeKai KoenigLaksma TirtohadiMatthew ClementeMingo HagenRyan HughesScott SteinbeckShawn OdenSteven KlotzSynaptrixYogesh 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

Mercatus Center at George Mason University

Steve Ford, WB8IMY

with Dev + Ash

Nifemi Fashakin ft jj smart

Everything Heightened

Bisstek Ca

Infanta and Sheetal