POPULARITY
2023-04-25 Weekly News - Episode 193Watch the video version on YouTube at https://youtube.com/live/JGnYhZM7kk0?feature=shareHosts: Gavin Pickin- Senior Developer at Ortus Solutions Grant Copley - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes OR — Join us for the 10th Into the Box - In person ONLY!!! Patreon Support ()We have 40 patreons: https://www.patreon.com/ortussolutions. News and AnnouncementsCF Summit West AnnouncedLas Vegas 2-4th of October.Get your early bird passes now. Session passes @ $99 Professional passes @ $199. Only till May 31st, 2023!Can you spot ME - Gavin - Apparently I'm in 3 of the photos!Call for Speakers is OPENhttps://cfsummit.adobeevents.com/Into the Box - Hackathon added to Happy BoxDuring the first day of Into the Box Conference 2023; on May 18th, we're hosting a Happy Box Party where attendees can connect and network with one another. We're excited to announce that this year, we're introducing a new activity: a Hackathon team-up event! This hackathon is an excellent opportunity for tech enthusiasts to come together, collaborate, share their skills and knowledge, and work on innovative projects that tackle real-world problems. We hope you'll join us for this exciting time! We are currently in the process of finalizing the topics for the hackathon and would love to hear your feedback. We want to make sure that the topics we select are relevant to the interests and expertise of our attendees, so please take a moment to let us know what topics you would be most interested in working on.https://www.ortussolutions.com/blog/what-would-you-like-to-hack-on-at-into-the-box-2023 Charlie's Blog AnniversariesAn interesting pair of anniversaries for my blog: 600 posts, over 17 years this monthAfter I posted my last entry, I happened to notice that it was exactly my 600th post here at carehart.org/blog. How about that? And in that time I've had 3,645 comments from folks. I do write mostly for you all, so thanks!I also noticed that it marks my 17th year of blogging here, almost to the day with my first entry posted this same week back then, Apr 15 2006. That's "pretty darn interesting", as Ray Camden might say.FWIW, I'd also blogged elsewhere--yes, on CF--prior to starting this one. And the first of those posts were in early 1998--so technically it's my 25th anniversary of blogging about CF. :-)https://www.carehart.org/blog/2023/4/18/celebrating_600_posts_and_17_yearsICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey https://www.youtube.com/watch?v=_dubo741aTc New Releases and UpdatesWebinar / Meetups and WorkshopsAdobe ColdFusion Workshop: DevOps, CI/CD, and PipelinesWednesday, May 10, 2023Time: 1:00 - 4:30pm ET; 10:00am - 1:30pm PTHost: CarahsoftCost: No FeeMax CPE Credits Available: 4.2 credit hours (1 CPE credit is based on 50 minutes) Field of Study: Information Technology This workshop is ideal for software engineers that are eager to build pipelines to automate their coding projects. Adobe ColdFusion developers are also encouraged to attend. This course will be beneficial for any professional developer who is looking to simplify their application architecture with Adobe ColdFusion and DevOps.https://carahevents.carahsoft.com/Event/Details/358809-cpe Adobe - Road to Fortuna Series: ColdFusion 2023 in Docker on Google Cloud PlatformMay 23, 202310 AM - 11 AM PTDuring GCP centric webinar, Mark Takata will explore how to run a containerized ColdFusion 2023 server on Google Cloud Platform's Kubernetes powered containerization system. He will demonstrate how the powerful new Google Cloud Platform features added to ColdFusion 2023 can help optimize application development, provisioning and delivery. This will be the first time ColdFusion 2023 will be shown running in containers publicly, and the session is designed to showcase the ease of working in this popular method of software delivery.Speaker - Mark Takata - ColdFusion Technical Evangelist, Adobehttps://docker-gcp-coldfusion.meetus.adobeevents.com/ ICYMI - Exploring APIS: Building Applications with ColdFusion, REST, & GraphQLMark TakataApril 18, 2023 - 10 AM - 11 AM PTIn this session, Mark Takata will demonstrate the power of ColdFusion's data access capabilities by building three different applications. These applications will include a Google Translate clone, a low-code Contacts Manager, and an ETL workflow that integrates no-SQL with a relational database. Mark will use a combination of built-in ColdFusion tooling and freely available third-party integrations to build these applications, providing attendees with valuable insights into ColdFusion's API & data access development capabilities. All code samples will be available on GitHub following the talk in order to help attendees kick-start their own versions of the apps.https://exploring-apis-coldfusion.meetus.adobeevents.com/Recording: https://www.youtube.com/watch?v=SNvg0CvLuiU ICYMI - Mid Michigan ColdFusion Users Group - Ins and outs of CFSetup with Randy Brown of Michigan StateTuesday, April 18th at 7pm EDTRandy Brown from Michigan State is going to show us the ins and outs of CFSetup. CFSetup is a tool to assist administrators and DevOps with setting migration.Recording: https://www.youtube.com/watch?v=hmF7mF_N9xw Charlie presented on CFSetup in Sept 2022 - https://www.youtube.com/redirect?event=live_chat&redir_token=QUFFLUhqa19VLThUMGNUS2hiRG9aVnNJUGpHOUVoRmYwZ3xBQ3Jtc0tucUN6MFJOWjVXQUVxX1dHNkkxSWZUaEFnUEhQWEJlWk1JaEZ5eTBaQXkyUWwzdXhsc1ZVY1p2Y0V2Vk9CT1hMT01pX2pRVmFnVVJidnY4bllWVE1NMDFxVWlEenBhUk5qQUY4d0VxUUNRejVkTVYwaw&q=https%3A%2F%2Fwww.carehart.org%2Fpresentations%2F%23cfsetup_tool ICYMI - Sac Interactive Meetup - Crash Course in Web Components with Nolan ErckICYMI - Wednesday - April 19th, 2023 - 6:30PM PTWeb Components provide a modular way to build a consistent design system and user experience across your entire application. Instead of copy/pasting the same chunks of coded into various places, you can have a JavaScript/HTML expert focus on getting the UX correct, without them needing to worry about what's happening in the back-end at all.Web Components offer reusable functionality on the front-end, with native JavaScript. They are a great middle-ground between standard request/response based traditional web applications, and apps that aren't quite ready to move to a full-on JavaScript SPA framework. Web Components themselves are 100% native JavaScript - no new libraries required! Let's learn how Web Components work, then look at integrating them into a back-end like CFML or PHP -- I promise it's easier than you think!https://www.meetup.com/sacinteractive/events/292762638/ Recording: TBDCFCasts Content Updateshttps://www.cfcasts.comNew FeaturesSearch is now powered by ElasticSearch with drastically increased search relevance.Recent Releases Mastering CommandBox 5 - 3 new videos - https://cfcasts.com/series/mastering-commandbox-5 JVM Args as Array Request Dumper X-Forwarded-For Support 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Just added 2019 Into the Box Videos Watch sessions from previous ITB years Into the Box 2022 - https://cfcasts.com/series/itb-2022 Into the Box 2021 - https://cfcasts.com/series/into-the-box-2021 Into the Box 2020 - https://cfcasts.com/series/itb-2020 Into the Box 2019 - https://cfcasts.com/series/into-the-box-2019 Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos ColdBox Elixir from Eric Getting Started with Inertia.js from Eric Conferences and TrainingVS Code Day April 26, 2023 - 10AM - 4PM PT TOMORROW!!VS Code Day is our annual event where you'll learn how to elevate your development workflow using the latest and greatest features of VS Code. You'll hear from members of the VS Code team and other VS Code experts on topics like AI-powered programming with GitHub Copilot, coding anywhere with remote development, bringing data science to the cloud, and more. Whether you're just starting out or you're an experienced developer, join us on April 26, 2023 for a day focused on the editor that lets you code anything, cross-platform and free!https://learn.microsoft.com/en-us/events/learn-events/vs-code-day-2023/ J on the BeachBringing DevOps, Devs and Data Scientists together around Big DataMay 10-12, 2023 Malaga, Spainhttps://www.jonthebeach.com/ Ortus Profile: https://www.jonthebeach.com/jobs/54/Ortus%20SolutionsVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), Texas - This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!IN PERSON ONLY Website launched: https://intothebox.orghttps://itb2023.eventbrite.com/ 1 month away - can't wait, watch videos from the last 4 years on CFCasts Into the Box 2022 - https://cfcasts.com/series/itb-2022 Into the Box 2021 - https://cfcasts.com/series/into-the-box-2021 Into the Box 2020 - https://cfcasts.com/series/itb-2020 Into the Box 2019 - https://cfcasts.com/series/into-the-box-2019 VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCamp - Pre-Conference - Ortus has 4 TrainingsJune 21st, 2023Held at the CFCamp venue at the Marriott Hotel Munich Airport in Freising. TestBox: Getting started with BDD-TDD Oh My! Coldbox 7 - from zero to hero Legacy Code Conversion To The Modern World CommandBox Server Deployment for the Modern Age https://www.cfcamp.org/pre-conference.html CFCampJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCheck out all the great sessions: https://www.cfcamp.org/sessions.htmlCheck out all the great speakers: https://www.cfcamp.org/cfcamp-conference-2023/speakers.html Register now: https://www.cfcamp.org/Adobe CF Summit WestLas Vegas 2-4th of October.Get your early bird passes now. Session passes @ $99 Professional passes @ $199. Only till May 31st, 2023!Can you spot ME - Gavin - Apparently I'm in 3 of the photos!Call for Speakers is OPENhttps://cfsummit.adobeevents.com/ More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week4/18/23 - Blog - Charlie Arehart - New updates released for Java 8, 11, 17, and 20 as of Apr 18 2023It's that time again: there are new JVM updates released today (Apr 18, 2023) for the current long-term support (LTS) releases of Oracle Java, 8, 11, and 17, as well as the current interim update 20.TLDR: The new updates are 1.8.0_371 (aka 8u371), 11.0.19, 17.0.7, and 20.0.1 respectively). For more on each of them, including what changed and the security fixes they each contain (including their CVE scores regarding urgency of concerns), see the Oracle resources I list below. Oracle calls them "critical patch updates" (yep, CPU), but they are in fact scheduled quarterly updates, so that "critical" nomenclature may sometimes be a bit overstated. And as is generally the case with these Java updates, most of them have the same changes and fixes across the versions as each other, though not always.https://www.carehart.org/blog/2023/4/18/java_updates_Apr_2023 4/18/23 - Blog - Charlie Arehart - An interesting pair of anniversaries for my blog: 600 posts, over 17 years this monthAfter I posted my last entry, I happened to notice that it was exactly my 600th post here at carehart.org/blog. How about that? And in that time I've had 3,645 comments from folks. I do write mostly for you all, so thanks!I also noticed that it marks my 17th year of blogging here, almost to the day with my first entry posted this same week back then, Apr 15 2006. That's "pretty darn interesting", as Ray Camden might say.FWIW, I'd also blogged elsewhere--yes, on CF--prior to starting this one. And the first of those posts were in early 1998--so technically it's my 25th anniversary of blogging about CF. :-)https://www.carehart.org/blog/2023/4/18/celebrating_600_posts_and_17_years 4/18/23 - Blog - Ortus Solutions - Get ready to code; Into The Box's 10th edition is just 1 month Away!Our biggest Into the Box conference is around the corner; Big shoutout to everyone already signed in and of course to all the amazing leading companies supporting the event; we're excited to learn alongside you at our 10th anniversary!If you haven't registered yet, what are you waiting for? Get 15% off your Only conference and All Access tickets using the code: lastmonthitb or click on the link below! https://www.ortussolutions.com/blog/just-one-month-for-into-the-box-2023 4/19/23 - Podcast - Working Code Podcast - Episode 123: Negative 10x DevelopersIn episode 58, we weighed-in on whether or not 10x engineers actually exist. On today's episode, we go hard in the other direction, talking about the much less mythical -10x engineer: those engineers that seem to actively work in opposition to the greater good, holding unnecessary meetings and flooding the team with a massive amount of documentation. This discussion was directly inspired by the post, How to be a -10x engineer.https://www.bennadel.com/blog/4451-working-code-podcast-episode-123-negative-10x-developers.htm 4/24/23 - Blog - Ortus Solutions - Into the Box - Hackathon added to Happy BoxDuring the first day of Into the Box Conference 2023; on May 18th, we're hosting a Happy Box Party where attendees can connect and network with one another. We're excited to announce that this year, we're introducing a new activity: a Hackathon team-up event! This hackathon is an excellent opportunity for tech enthusiasts to come together, collaborate, share their skills and knowledge, and work on innovative projects that tackle real-world problems. We hope you'll join us for this exciting time! We are currently in the process of finalizing the topics for the hackathon and would love to hear your feedback. We want to make sure that the topics we select are relevant to the interests and expertise of our attendees, so please take a moment to let us know what topics you would be most interested in working on.https://www.ortussolutions.com/blog/what-would-you-like-to-hack-on-at-into-the-box-2023 4/24/23 - Blog - Ben Nadel - John Gall's Law On Building Complex SystemsYears ago, in the book Designing Data-Intensive Applications, I came across "Gall's Law". It's a hot take on building complex systems by systems theorist, John Gall. The law resonates deeply with me; and, I wanted to pull it out into its own post so that I could share it more easily:A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: a complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a simple system.— John Gallhttps://www.bennadel.com/blog/4452-john-galls-law-on-building-complex-systems.htm 4/24/23 - Blog - Charlie Arehart - New look for CArehart.org, especially better for the blog on mobileOK, so in my last post (celebrating my 600th post and 17th year blogging here) I happened to admit that the site still looked like it was from 2006--that's actually the year of the blogcfc 5.005 version that I based it on...and I never really changed the "look and feel" much.Until this weekend...and it may not be noticeable to all, but I suspect some things will stand out to regular readers, starting with....https://www.carehart.org/blog/2023/4/24/new_look_for_site_and_especially_mobile 4/25/23 - Blog - Charlie Arehart - Delighted to be speaking at CFCamp 2023I'm delighted to announce that I've been selected to speak at CFCamp 2023, in Munich this June. This will be my 7th year in a row presenting at this wonderful event, and my 8th year total.(While I said "thrilled" about my previous two conference announcements, saying "delighted" here is not a downgrade. Just a desire not to sound repetitive!)My talk will be...Title: Hidden gems in ColdFusion 2023https://www.carehart.org/blog/2023/4/25/speaking_at_CFCamp_2023 CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 60 ColdFusion positions from 38 companies across 29 locations in 5 Countries.0 new jobs listed this weekOther Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekcbEventCachingOverride - ColdBox Event Caching OverrideThis module allows you to set an override for event caching to allow dynamic cache values, like in this module, midnight.Example// Cache this event, defaulting to 1440 mins, or 1 day, but we want to have it actually timeout at midnightfunction index( event, rc, prc ) cache="true" cacheTimeout="1440" cacheOverrideTimeout="midnight" { // your code here}https://www.forgebox.io/view/cbEventCachingOverride VS Code Hint Tips and Tricks of the WeekTailwind FoldBy StivoWith Tailwind Fold, you can say goodbye to messy and hard-to-read HTML code. This extension helps improve the readability of your code by automatically "folding" long class attributes.https://marketplace.visualstudio.com/items?itemName=stivo.tailwind-fold 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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/Top Patreons () John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★
2023-04-18 Weekly News - Episode 192Watch the video version on YouTube at https://youtube.com/live/Wq-mb05vAnM?feature=share Hosts: Gavin Pickin- Senior Developer at Ortus Solutions Brad Wood - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes OR — Join us for the 10th Into the Box - In person ONLY!!! Patreon Support ()We have 39 patreons: https://www.patreon.com/ortussolutions. News and AnnouncementsICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey https://www.youtube.com/watch?v=_dubo741aTc New Releases and UpdatesICYMI - Introducing the CFML Jupyter KernelJason Steinshouer created a new CFML Jupyter Kernel powered by CommandBox. This project is open source, and hosted on GitHub at https://github.com/jsteinshouer/cfml-jupyter-kernel.https://jasonsteinshouer.com/introducing-cfml-jupyter-kernel.htmlWebinar / Meetups and WorkshopsTODAY - Exploring APIS: Building Applications with ColdFusion, REST, & GraphQLMark TakataApril 18, 202310 AM - 11 AM PTOnlineIn this session, Mark Takata will demonstrate the power of ColdFusion's data access capabilities by building three different applications. These applications will include a Google Translate clone, a low-code Contacts Manager, and an ETL workflow that integrates no-SQL with a relational database. Mark will use a combination of built-in ColdFusion tooling and freely available third-party integrations to build these applications, providing attendees with valuable insights into ColdFusion's API & data access development capabilities. All code samples will be available on GitHub following the talk in order to help attendees kick-start their own versions of the apps.https://exploring-apis-coldfusion.meetus.adobeevents.com/TODAY - Mid Michigan ColdFusion Users Group - Ins and outs of CFSetup with Randy Brown of Michigan StateTuesday, April 18th at 7pm EDTRandy Brown from Michigan State is going to show us the ins and outs of CFSetup. CFSetup is a tool to assist administrators and DevOps with setting migration.https://tinyurl.com/3ek34ww2 Sac Interactive Meetup - Crash Course in Web Components with Nolan ErckWednesday - April 19th, 2023 - 6:30PM PTWeb Components provide a modular way to build a consistent design system and user experience across your entire application. Instead of copy/pasting the same chunks of coded into various places, you can have a JavaScript/HTML expert focus on getting the UX correct, without them needing to worry about what's happening in the back-end at all.Web Components offer reusable functionality on the front-end, with native JavaScript. They are a great middle-ground between standard request/response based traditional web applications, and apps that aren't quite ready to move to a full-on JavaScript SPA framework. Web Components themselves are 100% native JavaScript - no new libraries required! Let's learn how Web Components work, then look at integrating them into a back-end like CFML or PHP -- I promise it's easier than you think!https://www.meetup.com/sacinteractive/events/292762638/ CFCasts Content Updateshttps://www.cfcasts.comNew FeaturesSearch is now powered by ElasticSearch with drastically increased search relevance.Recent Releases Mastering CommandBox 5 - 3 new videos - https://cfcasts.com/series/mastering-commandbox-5 Security Client Cert Auth Security Basic Auth JVM Args as Array 2023 ForgeBox Module of the Week Series - 1 new Videohttps://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Videohttps://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Just added 2019 Into the Box Videos Watch sessions from previous ITB years Into the Box 2022 - https://cfcasts.com/series/itb-2022 Into the Box 2021 - https://cfcasts.com/series/into-the-box-2021 Into the Box 2020 - https://cfcasts.com/series/itb-2020 Into the Box 2019 - https://cfcasts.com/series/into-the-box-2019 Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos ColdBox Elixir from Eric Getting Started with Inertia.js from Eric Conferences and TrainingSKIP - Cover it in the VS CODE HINT TIP VS Code Day April 26, 2023 - 10AM - 4PM PTVS Code Day is our annual event where you'll learn how to elevate your development workflow using the latest and greatest features of VS Code. You'll hear from members of the VS Code team and other VS Code experts on topics like AI-powered programming with GitHub Copilot, coding anywhere with remote development, bringing data science to the cloud, and more. Whether you're just starting out or you're an experienced developer, join us on April 26, 2023 for a day focused on the editor that lets you code anything, cross-platform and free!https://learn.microsoft.com/en-us/events/learn-events/vs-code-day-2023/ J on the BeachBringing DevOps, Devs and Data Scientists together around Big DataMay 10-12, 2023 Malaga, Spainhttps://www.jonthebeach.com/ Ortus Profile: https://www.jonthebeach.com/jobs/54/Ortus%20SolutionsVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), Texas - This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!IN PERSON ONLY Website launched: https://intothebox.orghttps://itb2023.eventbrite.com/ 1 month away - can't wait, watch videos from the last 4 years on CFCasts Into the Box 2022 - https://cfcasts.com/series/itb-2022 Into the Box 2021 - https://cfcasts.com/series/into-the-box-2021 Into the Box 2020 - https://cfcasts.com/series/itb-2020 Into the Box 2019 - https://cfcasts.com/series/into-the-box-2019 VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCamp - Pre-Conference - Ortus has 3 TrainingsJune 21st, 2023Held at the CFCamp venue at the Marriott Hotel Munich Airport in Freising. TestBox: Getting started with BDD-TDD Oh My! Coldbox 7 - from zero to hero Legacy Code Conversion To The Modern World CommandBox Server Deployment for the Modern Age https://www.cfcamp.org/pre-conference.html CFCampJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCheck out all the great sessions: https://www.cfcamp.org/sessions.htmlCheck out all the great speakers: https://www.cfcamp.org/cfcamp-conference-2023/speakers.html Register now: https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week4/10/23 - Tweet - James Moberg - Sql IN Query CTEAny #ColdFusion or SQL devs want to share tips regarding best method bypass 2,100 SQL param limit when using a list of unknown length in an "IN" query?I validated a list of INTs & dynamically generated a VALUES() constructor string to use w/CTE. No temp vars/tables. #fast #cfmlhttps://twitter.com/gamesover/status/1645501538130087936?s=20 4/14/23 - Blog - Ortus Solutions - CFCamp Pre-Conference Workshops by Ortus SolutionsWe are excited to announce our participation at CFCamp 2023; We will be leading a couple of workshops at the Pre-Conference of the event on Wednesday, June 21st, in Munich, Germany; Luis Majano, Eric Peterson, Dan Card, and Brad Wood will be the experts leading the workshops and bringing you a deep dive into Modern CFML and up-to-date web development tools to improve your projects and maximize your programming skills.https://www.ortussolutions.com/blog/cfcamp-pre-conference-workshops 4/12/23 - Blog - Ben Nadel - Associating Submit Buttons With Any Form Using Button Attributes In Native HTMLIn the vast majority of cases, submit buttons are a descendant element, contained with the form on which they act. Sometimes, however - due to things like page layout constraints - an "external" button needs to trigger a non-parent form submission. Historically, I would have reached for JavaScript to get this done. But, I just learned that any button can natively target any form on the page by using the form attribute and a matching id value.https://www.bennadel.com/blog/4447-associating-submit-buttons-with-any-form-using-button-attributes-in-native-html.htm4/14/23 - Blog - Ben Nadel - Building Resilient Feature Flags That "Fail Open" In ColdFusionWhen it comes to feature flags, I'm a super fan! I believe that they fundamentally change everything about product development (See Video Presentation). But, with that super power comes complexity. Feature flags mean branching logic and transient state. And, this complexity is only amplified when you have to reconcile a long-running process, like a Single-Page Application (SPA). One way to help reduce complexity is design resilient feature flags so that they "fail open". This makes it much easier to clean up your ColdFusion server without breaking your client-side code.https://www.bennadel.com/blog/4448-building-resilient-feature-flags-that-fail-open-in-coldfusion.htm4/18/23 - Blog - Ben Nadel - Selecting Portions Of A Turbo Stream Template With Custom ActionsIn the Hotwire JavaScript framework, Turbo Streams give us the ability to manipulate the DOM (Document Object Model) in response to POST requests (and some GET requests). These DOM manipulations are performed through a set of defined "actions''. Turbo provides some default actions; but, we can create our own custom Turbo Stream actions in order to add even more functionality. One thing that I would love to have is a [selector] attribute on the element that would limit the operation to a sub-tree of the content. I believe that this would give me more flexibility when it comes to reusing my ColdFusion templates.https://www.bennadel.com/blog/4450-selecting-portions-of-a-turbo-stream-template-with-custom-actions.htm 4/18/2023 - Brad WoodPleased to get another pull request merged into Lucee 6 last week. Native support for the SQL rand() function in Query of Query. #CFML #ColdFusionhttps://luceeserver.atlassian.net/browse/LDEV-4446 https://twitter.com/bdw429s/status/1648387671880769544 CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 61 ColdFusion positions from 39 companies across 30 locations in 5 Countries.1 new jobs listed this weekFull-Time - Senior Software Engineer - ColdFusion Developer at Bengaluru.. - India Posted Apr 12https://www.getcfmljobs.com/jobs/index.cfm/india/Senior-Software-Engineer-ColdFusion-Developer-at-Bengaluru-Karnataka/11564Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekJavaFX DemoThis CommandBox module is a proof of concept to launch a cross-platform compatible native JavaFX app from the CLI.After installing the module, runjavafx-demofrom the CommandBox shell. It will download JDK 17 and the JavaFX libraries the first time and then launch the demo app found here:https://github.com/jfree/jfree-fxdemos https://www.forgebox.io/view/javafx-demo VS Code Hint Tips and Tricks of the WeekVS Code DayApril 26, 2023 - 10AM - 4PM PTVS Code Day is our annual event where you'll learn how to elevate your development workflow using the latest and greatest features of VS Code. You'll hear from members of the VS Code team and other VS Code experts on topics like AI-powered programming with GitHub Copilot, coding anywhere with remote development, bringing data science to the cloud, and more. Whether you're just starting out or you're an experienced developer, join us on April 26, 2023 for a day focused on the editor that lets you code anything, cross-platform and free!https://learn.microsoft.com/en-us/events/learn-events/vs-code-day-2023/ 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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/Top Patreons ()John Wilson - SynaptrixTomorrows GuidesJordan ClarkGary KnightMario RodriguesGiancarlo Gomez (Jee-ahn-car-low)David Belanger (Bell-an-jer)Dan CardJeffry McGee - Sunstar MediaDean MaunderNolan Erck Abdul RaheenAnd many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★
2023-04-11 Weekly News - Episode 191Watch the video version on YouTube at https://youtube.com/live/Zh15lg8XhjM?feature=share Hosts: Eric Peterson - Senior Developer at Ortus Solutions Dan Card - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes OR — Join us for the 10th Into the Box - In person ONLY!!! Patreon Support (Caring)We have 41 patreons: https://www.patreon.com/ortussolutions. News and AnnouncementsICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey State of JS Union 2023https://stateofjs.com/en-us/ New Releases and UpdatesICYMI - OpenAI-powered ChatGPT has arrived for Ortus DocumentationWe are pleased to announce a fun little project that our Patreon supporters have been testing in private for a week or so. Ortus has rolled out our own OpenAI-powered chat bot, which is fueled by all of the documentation in our GitBooks! This behaves similar to the ChatGPT you've likely played with, but is custom loaded with all of our most recent documentation.https://chatgpt.ortussolutions.com/https://community.ortussolutions.com/t/openai-powered-chatgpt-has-arrived-for-ortus-documentation/9582ICYMI - Adobe ColdFusion 2023 Public Beta now on ForgeBoxAdobe ColdFusion 2023's public beta is now on ForgeBox for you to test out in CommandBox servers or Docker containers. Use "cfengine=adobe@2023-beta" to start it up and ensure you're on the latest CFConfig. Happy testing!https://twitter.com/bdw429s/status/1638987316445446144Introducing the CFML Jupyter KernelJames Steinshouer created a new CFML Jupyter Kernel powered by CommandBox. This project is open source, and hosted on GitHub at https://github.com/jsteinshouer/cfml-jupyter-kernel.https://jasonsteinshouer.com/introducing-cfml-jupyter-kernel.htmlWebinar / Meetups and WorkshopsExploring APIS: Building Applications with ColdFusion, REST, & GraphQLMark TakataApril 18, 202310 AM - 11 AM PTOnlineIn this session, Mark Takata will demonstrate the power of ColdFusion's data access capabilities by building three different applications. These applications will include a Google Translate clone, a low-code Contacts Manager, and an ETL workflow that integrates no-SQL with a relational database. Mark will use a combination of built-in ColdFusion tooling and freely available third-party integrations to build these applications, providing attendees with valuable insights into ColdFusion's API & data access development capabilities. All code samples will be available on GitHub following the talk in order to help attendees kick-start their own versions of the apps.https://exploring-apis-coldfusion.meetus.adobeevents.com/CFCasts Content Updateshttps://www.cfcasts.comNew FeaturesSearch is now powered by ElasticSearch with drastically increased search relevance.Recent Releases Mastering CommandBox 5 - 2 new videos - https://cfcasts.com/series/mastering-commandbox-5 Security Client Cert Auth ModCFML Nginx 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos ColdBox Elixir from Eric Getting Started with Inertia.js from Eric Conferences and TrainingJ on the BeachBringing DevOps, Devs and Data Scientists together around Big DataMay 10-12, 2023 Malaga, Spainhttps://www.jonthebeach.com/ Ortus Profile: https://www.jonthebeach.com/jobs/54/Ortus%20SolutionsVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), Texas - This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!IN PERSON ONLY Website launched: https://intothebox.orghttps://itb2023.eventbrite.com/ VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCampJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingSpeakers are being announcedhttps://www.cfcamp.org/sessions.htmlhttps://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week4/7/23 - Blog - Nolan Erck - ColdFusion Summit East 2023 RecapThe 2023 CF Summit East Conference wrapped up yesterday — it was a fun, albeit short, trip. I'm already on a flight back hope; sadly no time for tourist things on this trip (tho my sushi dinner with Minh Vo yesterday was fantastic so I'll take that as a win).https://southofshasta.com/blog/coldfusion-summit-east-2023-recap/4/7/23 - Blog - Jim Jurista - Common Issues when Migrating to ColdFusion 2021Here are some of the things we had to address a migration from Adobe ColdFusion 2016 to Adobe ColdFusion 2021 for a client project.https://medium.com/@jjurista/common-issues-when-migrating-to-coldfusion-2021-4c8fa3c8121b4/9/23 - Blog - Ben Nadel - Using navigator.sendBeacon() To Publish Analytics Back To ColdFusionLast week, on Episode 227 of the Web Rush podcast, Sasha Shynkevich, talked about Browser APIs You May Not Know About. In that discussion, she mentioned the Beacon API as a means to efficiently and predictably send analytics data back to the server. I had never heard of the Beacon API before; but, it sounded like something that would be very helpful in customer-facing applications (where delivering metrics and analytics is key for a product's continuous improvement). As such, I thought I would experiment with using the navigator.sendBeacon() method to publish analytics data back to my ColdFusion server.https://www.bennadel.com/blog/4444-using-navigator-sendbeacon-to-publish-analytics-back-to-coldfusion.htmhttps://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon4/10/23 - Slides - Brian (@hoyahaxa) - Slides from ColdFusion Summit East 2023 - "Codes, Ciphers, and ColdFusion: What They Don't Want You To Know"I spoke at ColdFusion Summit East 2023 last week. I was fortunate to catch some good talks and Springtime in Washington, DC is always a great time to visit. My talk was on ColdFusion and Encryption -- what to use, what not to use, and how to securely implement encryption into your applications. I've shared my slides below, and I plan to turn the content into a few forthcoming blog posts. https://hoyahaxa.blogspot.com/2023/04/slides-from-coldfusion-summit-east-2023.htmlCFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 57 ColdFusion positions from 36 companies across 28 locations in 5 Countries.1 new jobs listed this weekFull-Time - ColdFusion Developer - Remote, United States - General Dynamics Information TechnologyPosted Apr 10https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusionDev-Remote/11562Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekCFML Jupyter KernelThis is a module you can drop into your coldbox to get a nicely formatted overview of the tasks that were registered using the coldbox scheduler.This module should be considered experimental, so use at your own risk until further development has been done.https://jasonsteinshouer.com/introducing-cfml-jupyter-kernel.htmlhttps://github.com/jsteinshouer/cfml-jupyter-kernelhttps://mybinder.org/v2/gh/jsteinshouer/cfml-jupyter-kernel/main?urlpath=/treeVS Code Hint Tips and Tricks of the WeekVisual Studio Code and GitHub CopilotUpdates in March 2023v1 was basically fancy autocomplete.v2 has chat capabilities to edit existing code and get help configuring VSCode itself.https://code.visualstudio.com/blogs/2023/03/30/vscode-copilotThank 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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/Top Patreons (caring) John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★
2023-04-04 Weekly News - Episode 190Watch the video version on YouTube at https://youtube.com/live/KLkVhXV0mRI?feature=share Hosts: Gavin Pickin - Senior Developer at Ortus Solutions Daniel Garcia - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes OR — Join us for the 10th Into the Box - In person ONLY!!! Patreon SupportWe have 41 patreons: https://www.patreon.com/ortussolutions. News and AnnouncementsICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey State of JS Union 2022https://stateofjs.com/en-us/ New Releases and UpdatesICYMI - OpenAI-powered ChatGPT has arrived for Ortus DocumentationWe are pleased to announce a fun little project that our Patreon supporters have been testing in private for a week or so. Ortus has rolled out our own OpenAI-powered chat bot, which is fueled by all of the documentation in our GitBooks! This behaves similar to the ChatGPT you've likely played with, but is custom loaded with all of our most recent documentation.https://chatgpt.ortussolutions.com/https://community.ortussolutions.com/t/openai-powered-chatgpt-has-arrived-for-ortus-documentation/9582ICYMI - Adobe ColdFusion 2023 Public Beta now on ForgeBoxAdobe ColdFusion 2023's public beta is now on ForgeBox for you to test out in CommandBox servers or Docker containers. Use "cfengine=adobe@2023-beta" to start it up and ensure you're on the latest CFConfig. Happy testing!https://twitter.com/bdw429s/status/1638987316445446144Webinar / Meetups and WorkshopsTODAY - CFSummit East 2023 Training Workshop - ColdFusion MVC for Dummies.Before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopCFCasts Content Updateshttps://www.cfcasts.comRecent Releases Mastering CommandBox 5 - 2 new videos - https://cfcasts.com/series/mastering-commandbox-5 ModCFML Apache / mod_cfml ModCFML IIS / Boncode 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos ColdBox Elixir from Eric Getting Started with Inertia.js from Eric Conferences and TrainingDev Nexus - HAPPENING NOW!!!April 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313Kubernetes, Java, Software architecture, Kotlin, Performance Tuninghttps://devnexus.com/HAPPENING TODAY!!! - CFSummit East 2023 Training Workshop - ColdFusion MVC for Dummies.Before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopTHIS WEEK !!!- CFSummit EastThursday, April 6, 20238:00am - 4:00pmWednesday 5th - CertificationMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobe https://carahevents.carahsoft.com/Event/Details/344168-adobeJ on the BeachBringing DevOps, Devs and Data Scientists together around Big DataMay 10-12, 2023 Malaga, Spainhttps://www.jonthebeach.com/ Ortus Profile: https://www.jonthebeach.com/jobs/54/Ortus%20SolutionsVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), Texas - This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!IN PERSON ONLY Website launched: https://intothebox.orghttps://itb2023.eventbrite.com/ VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCampJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is closedhttps://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week3/31/23 - Blog - Ben Nadel - Thought Experiment: Creating Single Use-Case Components In ColdFusionAs I've written about in the past, my ColdFusion applications tend to have tiered layering with the "Workflow layer being the outer-most layer of the "application core" (ie, what the "Controller layer" is consuming). This layer is composed of ColdFusion components that are organized around tightly-coupled features. For example, on this blog, I have a CommentWorkflow.cfc component that has methods for adding, editing, and approving comments. At work, these workflow components can get pretty beasty, especially as a feature-area continues to expand. As a thought experiment, I wanted to consider a world in which each workflow component represented a single use-case within the application.https://www.bennadel.com/blog/4437-thought-experiment-creating-single-use-case-components-in-coldfusion.htm 3 great videos to watch!!!4/2/23 - Blog - Ben Nadel - Conway's Game Of Life In Hotwire And ColdFusionConway's Game of Life is a simple, single-player game in which you define the initial state of the game and then the rest of the game is autonomously driven by a small set of rules. I've never actually played this game before; so, I thought it might be fun to explore the Game of Life using Hotwire and ColdFusion.https://www.bennadel.com/blog/4438-conways-game-of-life-in-hotwire-and-coldfusion.htm CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 57 ColdFusion positions from 36 companies across 28 locations in 5 Countries.2 new jobs listed this weekFull-Time - Senior Software Engineer - ColdFusion Developer at Bengaluru.. - India Posted Apr 01https://www.getcfmljobs.com/jobs/index.cfm/india/Senior-Software-Engineer-ColdFusion-Developer-at-Bengaluru-Karnataka/11560 Full-Time - Software Engineer - ColdFusion Developer at Bengaluru, Karna.. - India Posted Apr 01https://www.getcfmljobs.com/jobs/index.cfm/india/Software-Engineer-ColdFusion-Developer-at-Bengaluru-Karnataka/11561 Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekcbSchedulerViewerThis is a module you can drop into your coldbox to get a nicely formatted overview of the tasks that were registered using the coldbox scheduler.This module should be considered experimental, so use at your own risk until further development has been done.https://www.forgebox.io/view/cbSchedulerViewerVS Code Hint Tips and Tricks of the WeekLive Server - now at 32 million installs!!! (last mentioned in MOD on 2/22/22 and it had 19 million installs)Launch a local development server with live reload feature for static & dynamic pages. A Quick Development Live Server with live browser reload. Start or Stop server by a single click from status bar. Open a HTML file to browser from Explorer menu.[Quick Gif Demo]. Support for excluding files for change detection. Hot Key control. Customizable Port Number, Server Root, default browser. And much more https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServerThank 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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/Top Patreons John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★
2023-03-30 Weekly News - Episode 189Watch the video version on YouTube at https://youtube.com/live/TgmP20awQ1A?feature=share Hosts: Eric Peterson - Senior Developer at Ortus Solutions Brad Wood - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Join us for the 10th Into the Box - In person ONLY!!! Patreon Support ( amiable ) - UPDATED GOALSWe have 41 patreons: Goal 1 - 26% - This goal would help us to fully fund the hosting of ForgeBox.io (www.forgebox.io), the ColdFusion software directory.Goal 2 - 13% - This goal would fund the development of CommandBox CLI, so it can remain FREE and Open Source forever.Goal 3 - 6% - This goal would help us to fully fund the Modernize or Die podcasts.https://www.patreon.com/ortussolutions. News and AnnouncementsICYMI: Critical Security Update for ColdFusion APSB23-25From Adobehttps://community.adobe.com/t5/coldfusion-discussions/released-coldfusion-2021-and-2018-march-2023-security-updates/td-p/13649873From FoundeoAdobe has just published a security bulletin APSB23-25, and has released security updates for ColdFusion 2018 and 2021.We recommend installing these update as soon as possible, because one of the vulnerabilities has been actively exploited by attackers already. https://helpx.adobe.com/security/products/coldfusion/apsb23-25.htmlhttps://helpx.adobe.com/coldfusion/kb/coldfusion-2018-update-16.htmlhttps://helpx.adobe.com/coldfusion/kb/coldfusion-2021-update-6.htmlHackMyCF has been updated to warn you if the hotfix is missing.It is important to note that if you are on ColdFusion 11, or 2016 that it is possible that your servers could be vulnerable to at least one of these issue as well. However, because these versions reached end of life they are no longer receiving security patches from Adobe.One thing you can do to mitigate one of these issues is to block requests containing a variable named _cfclient. Some of the filters in FuseGuard may help prevent some attack vectors when configured to. But the best solution is to upgrade to CF2018 or 2021 and apply the patch released today.--Foundeo Inc.ICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey New Releases and UpdatesICYMI - New CommandBox Goodies print.tree() - https://twitter.com/bdw429s/status/1639392842656235520 print.columns() and printColumns - https://twitter.com/bdw429s/status/1639395391148810242 clipboard - https://twitter.com/bdw429s/status/163946183001074483 OpenAI-powered ChatGPT has arrived for Ortus DocumentationWe are pleased to announce a fun little project that our Patreon supports have been testing in private for a week or so. Ortus has rolled out our own OpenAI-powered chat bot, which is fueled by all of the documentation in our GitBooks! This behaves similar to the ChatGPT you've likely played with, but is custom loaded with all of our most recent documentation.https://chatgpt.ortussolutions.com/https://community.ortussolutions.com/t/openai-powered-chatgpt-has-arrived-for-ortus-documentation/9582Adobe ColdFusion 2023 Beta now on ForgeBoxAdobe ColdFusion 2023's public beta is now on ForgeBox for you to test out in CommandBox servers or Docker containers. Use "cfengine=adobe@2023-beta" to start it up and ensure you're on the latest CFConfig. Happy testing!https://twitter.com/bdw429s/status/1638987316445446144Webinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 CFSummit East 2023 Training Workshop - ColdFusion MVC for Dummies.Before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopCFCasts Content Updateshttps://www.cfcasts.comRecent Releases Secure your ColdBox Apps with cbSecurity 3 - March 2023 Webinarhttps://cfcasts.com/series/ortus-webinars-2023/videos/secure-your-coldbox-apps-with-cbsecurity-3 Mastering CommandBox 5 - 5 new videos - https://cfcasts.com/series/mastering-commandbox-5 ModCFML IIS / Boncode CFConfig Improvements Custom tray icon actions Minibox Start Pure HTML server 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos ColdBox Elixir from Eric Getting Started with Inertia.js from Eric CBWire Series from Grant - Fill out the Poll here https://community.ortussolutions.com/t/poll-cbwire-cfcasts-com-series/9513 Getting Started with ContentBox from Daniel Garcia Conferences and TrainingDev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313Kubernetes, Java, Software architecture, Kotlin, Performance Tuninghttps://devnexus.com/CFSummit East 2023 Training Workshop - ColdFusion MVC for Dummies.Before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopCFSummit EastThursday, April 6, 20238:00am - 4:00pmWednesday 5th - CertificationMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobe https://carahevents.carahsoft.com/Event/Details/344168-adobeJ on the BeachBringing DevOps, Devs and Data Scientists together around Big DataMay 10-12, 2023 Malaga, Spainhttps://www.jonthebeach.com/ Ortus Profile: https://www.jonthebeach.com/jobs/54/Ortus%20SolutionsVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), Texas - This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!IN PERSON ONLY Website launched: https://intothebox.orghttps://itb2023.eventbrite.com/ VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCampJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is closedhttps://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week3/18/23 - Blog - Michael Horne - Chromebook CFML development environment tutorialThis is partly an aide-memoire for me on setting up an environment for CFML development on a Chromebook. The specific Chromebook is a Lenovo S330.My pre-requisite is that you've got a Lucee/ColdFusion application ready to go, although basically you could start from scratch with a simple index.cfm file wherever you eventually start CommandBox, but let's leave that for later.https://recantha.co.uk/chromebook-cfml-development-environment-tutorial/Good guide for any Linux machine.3/22/23 - Blog - James Moberg - Generate Sanitized Email Hash (as Integer)While reviewing the logs of failed contact form submissions, I identified a couple email address variations that were exploiting some Gmail features in an attempt to bypass our filters. (Gmail has a "plus" feature and ignores periods in addresses.) A SQL query using REPLACE to remove all periods revealed that this comment form spammer had performed 279 attempts using 162 variations of their 15 character gmail username in an effort to circumvent our filters. We log the full email address that was posted and, when matching via SQL solely using the email addresses, it appeared as each email address was only used 2-4 times... versus the 279 obfuscated attempts.To better identify & highlight abusers via SQL queries, an EmailHash (INT) column has been added to the database table. When searching or logging the email address, the value is sanitized (remove + string and . from the username) and then a java hashCode is generated. Using integers to join database records is much faster than using varchar and has lower storage requirements.https://dev.to/gamesover/generate-sanitized-email-hash-as-integer-4n3e3/22/23 - Blog - Ben Nadel - Russian Doll Content Wrapping With CFSaveContent In ColdFusionIn web development, the term "Russian Doll" is sometimes used to refer to content that is wrapped inside another piece of content of the same type. This is based on the Russian Doll toy (Matryoshka), which has a multitude of smaller toys contained within it. In the past, I've looked at using the Russian Doll pattern for error handling in Node.js as well as for error handling in ColdFusion. But, its value extends beyond just errors - I often use the CFSaveContent tag to build up a content payload from the outside in. And, I thought it would make for a nice example.https://www.bennadel.com/blog/4431-russian-doll-content-wrapping-with-cfsavecontent-in-coldfusion.htmColdBox Layouts and Views!3/23/23 - Discourse - Brad Wood - Is Using CommandBox to run Adobe ColdFusion sites safe in production? There were some excellent questions asked on CFML Slack today, and I wanted to get the answers to them out on our community forum where they could benefit the larger community (and Google). In a nutshell, these were the concerns:When I'm using CommandBox, am I really using “Adobe ColdFusion” or am I getting a “copy” of Adobe ColdFusion from the Ortus site?We have an Adobe Support Contract and will Adobe provide support for my CommandBox installation?CommandBox is not using Tomcat, but JBoss Undertow. Will it be capable of managing the load of a production site?These are great questions, and one any Enterprise would want answered before committing to CommandBox. Let's go through them categorically.https://community.ortussolutions.com/t/is-using-commandbox-to-run-adobe-coldfusion-sites-safe-in-production/9581/13/29/23 - Blog - Ben Nadel - Getting FusionReactor User Experience Monitoring (UEM) To Play Nicely With Content Security Policy (CSP) In ColdFusionFor the past few days, I've been digging into some network latency issues on my blog. And, in response to some of my public messaging on the topic, David Tattersall suggested that I look into FusionReactor's User Experience Monitoring (UEM). Whereas FusionReactor's Java agent provides server-side insights and confidence, the UEM module is designed to shed light on the end-user experience (UX). After all, the server-side leg is only part of the journey. Getting UEM up-and-running is easy; but, out of the box, it doesn't play very nicely with my Content Security Policy. As such, I wanted to share how I got it working on my ColdFusion blog.https://www.bennadel.com/blog/4436-getting-fusionreactor-user-experience-monitoring-uem-to-play-nicely-with-content-security-policy-csp-in-coldfusion.htmCFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 55 ColdFusion positions from 35 companies across 28 locations in 5 Countries.2 new jobs listed this weekFull-Time - Senior Application Developer at Aurora, IL - United StatesPosted Mar 24https://www.getcfmljobs.com/jobs/index.cfm/united-states/SeniorAppDev-Aurora-IL/11559Contract - Coldfusion Developer at Jacksonville, FL - United StatesPosted Mar 24https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFDeveloper-Jacksonville-FL/11558Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekChatGPT APIBy Matt GiffordA ColdFusion CFC to interact with the chatgpt APIInstantiate the core component chatgpt.cfc and pass in the required properties like so:var chat = new chatgpt( apiKey = 'xx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');ExampleUse chatgpt to create:var resp = chat.chatCompletion(model='gpt-3.5-turbo',messages=[{"role": "user", "content": "Write me a poem about a summer day with popcorn and unicorns"}]);https://forgebox.io/view/chatgptVS Code Hint Tips and Tricks of the WeekGrammarlyThis extension brings Grammarly to VS Code.Grammarly leads the industry in building AI-enabled services to help people communicate effectively every day. The words you choose can champion your voice, build connections, and spur your academic or professional growth.Communication assistance with Grammarly means a consistent experience of robust, real-time feedback on your writing.https://www.grammarly.com/https://marketplace.visualstudio.com/items?itemName=znck.grammarlyThank 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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/Top Patreons ( amiable ) John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!!Homework Watch Social Media CFcamp Call for Speakers is closing Into the Box - Early bird tickets ending soon. ★ Support this podcast on Patreon ★
2023-03-14 Weekly News - Episode 188Watch the video version on YouTube at https://youtube.com/live/v4vxEckWfYg?feature=share Hosts: Gavin Pickin - Senior Developer at Ortus Solutions Daniel Garcia - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Join us for the 10th Into the Box - In person ONLY!!! Patreon Support ( Invigorating ) - UPDATED GOALSWe have 41 patreons: Goal 1 - 26% - This goal would help us to fully fund the hosting of ForgeBox.io (www.forgebox.io), the ColdFusion software directory.Goal 2 - 13% - This goal would fund the development of CommandBox CLI, so it can remain FREE and Open Source forever.Goal 3 - 6% - This goal would help us to fully fund the Modernize or Die podcasts.https://www.patreon.com/ortussolutions. News and AnnouncementsCritical Security Update for ColdFusion APSB23-25From Adobehttps://community.adobe.com/t5/coldfusion-discussions/released-coldfusion-2021-and-2018-march-2023-security-updates/td-p/13649873From FoundeoAdobe has just published a security bulletin APSB23-25, and has released security updates for ColdFusion 2018 and 2021.We recommend installing these update as soon as possible, because one of the vulnerabilities has been actively exploited by attackers already. https://helpx.adobe.com/security/products/coldfusion/apsb23-25.htmlhttps://helpx.adobe.com/coldfusion/kb/coldfusion-2018-update-16.htmlhttps://helpx.adobe.com/coldfusion/kb/coldfusion-2021-update-6.htmlHackMyCF has been updated to warn you if the hotfix is missing.It is important to note that if you are on ColdFusion 11, or 2016 that it is possible that your servers could be vulnerable to at least one of these issue as well. However, because these versions reached end of life they are no longer receiving security patches from Adobe.One thing you can do to mitigate one of these issues is to block requests containing a variable named _cfclient. Some of the filters in FuseGuard may help prevent some attack vectors when configured to. But the best solution is to upgrade to CF2018 or 2021 and apply the patch released today.--Foundeo Inc.ICYMI - Authentication Bypass Vulnerability in Mura CMS and Masa CMS (CVE-2022-47003 and CVE-2022-47002)Mura CMS is a popular content management system written in ColdFusion/CFML. While it was originally a commercial open source product, it was re-licensed as a closed source application with the release of Mura CMS v10 in 2020. There are forked open source projects based on the last open source release of Mura CMS, including Masa CMS - which is actively maintained.Multiple versions of Mura CMS and Masa CMS contain an authentication bypass vulnerability that can allow an unauthenticated attacker to login as any Site Member or System User.https://hoyahaxa.blogspot.com/2023/03/authentication-bypass-mura-masa.html ICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey New Releases and UpdatesICYMI - CommandBox 5.8.0 Released!We are pleased to announce the release of CommandBox 5.8.0, which comes with a handful of new features and some important library updates.Now bundles commandbox-cfconfig, commandbox-dotenv, commandbox-update-check. Automatically installed or updated when you start CLIAutomatically sets the content type in the HTTP response for static file typesl. You can customize in server.jsonConfig and Module Sync - if you are authenticated to ForgeBox in the CLI, you can synchronize config settings to and from.Web Server Case Sensitivty - forcing case sensitivity on WindowsREPL improvementsAs usual, you can acquire the latest release from our download page or your favorite HomeBrew or apt/yum repohttps://www.ortussolutions.com/products/commandbox#download https://www.ortussolutions.com/blog/commandbox-580-released https://commandbox.ortusbooks.com/ICYMI - First Lucee 6 Beta ReleasedRemember this is a BETA, so it's not production ready, what we are looking for in this first BETA release, is for you to try and run your apps / test suites in locally and let us know how it goes for you.https://dev.lucee.org/t/first-lucee-6-public-beta-is-available-6-0-0-346-beta/12195Webinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 Ortus Webinar - March 17, 2023 - CBSecurity with Luis MajanoFriday, March 17th, at 3pm CST.Signup Now: https://us02web.zoom.us/meeting/register/tZAsf-6hrzsuE9POBoeyMYsFPY1AN-M2x29FOrtus Office Hours - Date TBDDue to spring break, good friday, lots of people at Dev Nexus and CF Summit East, we might push Office Hours to another date. Will confirmCFSummit East 2023 Training Workshop - ColdFusion MVC for Dummies.Before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopCFCasts Content Updateshttps://www.cfcasts.comRecent Releases Mastering CommandBox 5 - 3 new videos - https://cfcasts.com/series/mastering-commandbox-5 Server Rules Server Profiles Task Runner lifecycle events 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos Conferences and TrainingGithub Galaxy March 28th, 2023Save the date for our global enterprise event focused on improving efficiency, security, and developer productivity. GitHub Galaxy—formerly known as GitHub InFocus—is new and reimagined. Virtual registration is right around the corner.VIP summits: Join us in-person for a VIP summit near you, with breakout sessions, networking, and more for enterprise leaders.https://galaxy.github.com/ Dev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313Kubernetes, Java, Software architecture, Kotlin, Performance Tuninghttps://devnexus.com/CFSummit EastThursday, April 6, 20238:00am - 4:00pmWednesday 5th - CertificationMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobe https://carahevents.carahsoft.com/Event/Details/344168-adobeCFSummit East 2023 Training Workshop - ColdFusion MVC for Dummies.Before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopJ on the BeachBringing DevOps, Devs and Data Scientists together around Big DataMay 10-12, 2023 Malaga, Spainhttps://www.jonthebeach.com/ Ortus Profile: https://www.jonthebeach.com/jobs/54/Ortus%20SolutionsVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), Texas - This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!Early bird tickets ending soon - IN PERSON ONLY Website launched: https://intothebox.orgReleasing the speaker list in waves!ITB Schedule is being uploaded and tweaked right now, see it as it unfolds.https://itb2023.eventbrite.com/ VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCamp is backJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is now open through March 15!https://www.papercall.io/cfcamp2023 LAST CHANCE!!!!https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week3/7/23 - Blog - Ben Nadel - Styling Submit Buttons During Form Submission With Hotwire And Lucee CFMLWhen you submit a form in a Hotwire enhanced ColdFusion application, several things happen: The progress bar may be rendered if the request takes a while; the targeted submit button will be disabled (in order to prevent double-submissions); and, as of the Turbo v7.3.0 release, you can now alter the innerHTML of the targeted submit button while the form is being processed. Since I haven't explored these latter behaviors yet, I wanted to put together a quick demo using Lucee CFML.https://www.bennadel.com/blog/4422-styling-submit-buttons-during-form-submission-with-hotwire-and-lucee-cfml.htm3/12/23 - Blog - Ben Nadel - Rendering A Fly-Out Form Panel Using Turbo Frames With Hotwire And Lucee CFMLWhen using Hotwire to progressively enhance "normal" ColdFusion pages, the process is quite seamless: as long as you're returning a non-200 status code on failed form submissions, everything just works! It's only when you start transcluding forms from one page into another page that things get tricky. This is doubly-true when the transcluded form is transient, such as with a modal window or a fly-out panel. To start getting comfortable with this concept, I wanted to try and render a form inside a fly-out panel in a Hotwire enhanced ColdFusion application.https://www.bennadel.com/blog/4424-rendering-a-fly-out-form-panel-using-turbo-frames-with-hotwire-and-lucee-cfml.htm 3/13/23 - Blog - Ben Nadel - Using "return" To Short-Circuit A CFML Template In ColdFusionAt work, we use Framework One (FW/1) to route and render our ColdFusion requests. As such, our "controller layer" is implemented as a series of ColdFusion components (CFCs). And, since each request maps to a method invocation on said components, I'm used to using a return statement when short-circuiting my controller actions. Yesterday, when working on my Hotwire + ColdFusion demos - which uses simple CFML templates as its controller layer - I accidentally used a return statement to short-circuit the control flow. And it worked! This was unexpected; and, I wanted to see if it worked in both Adobe ColdFusion and Lucee CFML.https://www.bennadel.com/blog/4425-using-return-to-short-circuit-a-cfml-template-in-coldfusion.htm 3/14/23 - Blog - Ben Nadel - Using Nested Stimulus Controllers With Hotwire And Lucee CFMLThe other day, on the Hotwire Dev Forum, I was having a discussion about communicating across Stimulus controllers. Most of my explorations so far have revolved around Turbo and progressively enhancing a ColdFusion application. As such, I didn't have much to offer in the way of advice. In order to help flesh out my mental model for Stimulus controllers, I wanted to put together a demo that explores a few different ways to communicate between a child controller and a parent controller in a Hotwire application.https://www.bennadel.com/blog/4426-using-nested-stimulus-controllers-with-hotwire-and-lucee-cfml.htm CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 52 ColdFusion positions from 32 companies across 25 locations in 5 Countries.1 new job listed this weekFull-Time - Full Stack ColdFusion/Lucee Developer (Remote) at Vancouver.. - Canada Posted Mar 08https://www.getcfmljobs.com/jobs/index.cfm/canada/FullStackCFDev-Remote-at-Vancouver-BC/11557Other Job Links- There is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekAmazon S3 SDK v5.5.2+76By Ortus SolutionsThis SDK allows you to add Amazon S3, Digital Ocean Spaces capabilities to your ColdFusion (CFML) applications. It is also a ColdBox Module, so if you are using ColdBox, you get auto-registration and much more.Newer feature - upload directly to S3 without uploading to your server first!!!https://www.forgebox.io/view/s3sdkVS Code Hint Tips and Tricks of the WeekREST Client by Huachao MaoREST Client allows you to send HTTP request and view the response in Visual Studio Code directly.Lots of great features, including but not limited to: Remember Cookies for subsequent requests Proxy support Send/Cancel/Rerun HTTP request in editor and view response in a separate pane with syntax highlight Send GraphQL query and author GraphQL variables in editor Send cURL command in editor and copy HTTP request as cURL command Auto save and view/clear request history Compose MULTIPLE requests in a single file (separated by ### delimiter) View image response directly in pane Save raw response and response body only to local disk Fold and unfold response body Customize font(size/family/weight) in response preview Preview response with expected parts(headers only, body only, full response and both request and response) Authentication support Environments and custom/system variables support https://marketplace.visualstudio.com/items?itemName=humao.rest-client 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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/Top Patreons ( invigorating ) John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!!Homework Watch Social Media for our new announcement CFcamp Call for Speakers is closing Into the Box - Early bird tickets ending soon. ★ Support this podcast on Patreon ★
2023-03-07 Weekly News - Episode 187Watch the video version on YouTube at https://youtube.com/live/6BZn9dCSHEs?feature=shareHosts: Gavin Pickin - Senior Developer at Ortus Solutions Grant Copley - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Patreon Support ( BOXTACTULAR ) - UPDATED GOALSWe have 40 patreons: Goal 1 - 25% - This goal would help us to fully fund the hosting of ForgeBox.io (www.forgebox.io), the ColdFusion software directory.Goal 2 - 12% - This goal would fund the development of CommandBox CLI, so it can remain FREE and Open Source forever.Goal 3 - 6% - This goal would help us to fully fund the Modernize or Die podcasts.https://www.patreon.com/ortussolutions. News and AnnouncementsAuthentication Bypass Vulnerability in Mura CMS and Masa CMS (CVE-2022-47003 and CVE-2022-47002)Mura CMS is a popular content management system written in ColdFusion/CFML. While it was originally a commercial open source product, it was re-licensed as a closed source application with the release of Mura CMS v10 in 2020. There are forked open source projects based on the last open source release of Mura CMS, including Masa CMS - which is actively maintained.Multiple versions of Mura CMS and Masa CMS contain an authentication bypass vulnerability that can allow an unauthenticated attacker to login as any Site Member or System User.https://hoyahaxa.blogspot.com/2023/03/authentication-bypass-mura-masa.htmlICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey New Releases and UpdatesCommandBox 5.8.0 Released!We are pleased to announce the release of CommandBox 5.8.0, which comes with a handful of new features and some important library updates.Now bundles commandbox-cfconfig, commandbox-dotenv, commandbox-update-check. Automatically installed or updated when you start CLIAutomcally sets the content type in the HTTP response for static file typesl. You can customize in server.jsonConfig and Module Sync - if you are authenticated to ForgeBox in the CLI, you can synchronize config settings to and from.Web Server Case Sensitivty - forcing case sensitivity on WindowsREPL improvementsAs usual, you can acquire the latest release from our download page or your favorite HomeBrew or apt/yum repohttps://www.ortussolutions.com/products/commandbox#download https://www.ortussolutions.com/blog/commandbox-580-releasedhttps://commandbox.ortusbooks.com/ICYMI - First Lucee 6 Beta ReleasedRemember this is a BETA, so it's not production ready, what we are looking for in this first BETA release, is for you to try and run your apps / test suites in locally and let us know how it goes for you.https://dev.lucee.org/t/first-lucee-6-public-beta-is-available-6-0-0-346-beta/12195Webinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 Ortus Webinar - March 17, 2023 - will confirm speaker and topicFriday, March 17th, at 11am CST.CFCasts Content Updateshttps://www.cfcasts.comRecent Releases Mastering CommandBox 5 - 1 new videos - https://cfcasts.com/series/mastering-commandbox-5Inline Tab Complete - https://cfcasts.com/series/mastering-commandbox-5/videos/inline-tab-complete 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos CBWire Series from Grant - Fill out the Poll here https://community.ortussolutions.com/t/poll-cbwire-cfcasts-com-series/9513 ColdBox Elixir from Eric Getting Started with ContentBox from Daniel Garcia Conferences and TrainingGithub Galaxy March 28th, 2023Save the date for our global enterprise event focused on improving efficiency, security, and developer productivity. GitHub Galaxy—formerly known as GitHub InFocus—is new and reimagined. Virtual registration is right around the corner.VIP summits: Join us in-person for a VIP summit near you, with breakout sessions, networking, and more for enterprise leaders.https://galaxy.github.com/ Dev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313Kubernetes, Java, Software architecture, Kotlin, Performance Tuninghttps://devnexus.com/CFSummit EastThursday, April 6, 20238:00am - 4:00pmMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobe https://carahevents.carahsoft.com/Event/Details/344168-adobeCFSummit East 2023 Training Workshop - ColdFusion MVC for Dummies.Before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), Texas - This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!Website launched: https://intothebox.orgFirst Workshops added, more added soon.Releasing the speaker list in waves!https://itb2023.eventbrite.com/ VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCamp is backJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is now open through March 15!https://www.papercall.io/cfcamp2023https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week3/1/2023 - Blog - Ben Nadel - Transcluding A Form Into A Turbo Frame Using Hotwire And Lucee CFMLIn the Hotwire framework, we can use Turbo Frames to create small, independent, dynamic areas of a page. Turbo Frames can be used for things like lazy-loading user-specific content for better caching and including (or "transcluding") forms from one page into another page. This latter concept - transcluding forms - can unlock a lot of different user experiences. But, rendering a form inside a Turbo Frame can make post-submission redirections more complicated. Fortunately, I recently learned about creating custom Turbo Stream actions, which can help us bridge the redirection gap in our ColdFusion applications.https://www.bennadel.com/blog/4418-transcluding-a-form-into-a-turbo-frame-using-hotwire-and-lucee-cfml.htm 3/2/2023 - Blog - Ben Nadel - The User Experience (UX) Of Disabled Form ButtonsBy default, form buttons aren't disabled. When you render a form, everything "just works". That is, until, a web developer decides to get "clever" and starts disabling buttons, pending some desired form state. Unfortunately, many developers are not quite as clever as they think they are; and, buttons often remain disabled even when a form has been completed filled-out. This obviously leads to a terrible user experience (UX).https://www.bennadel.com/blog/4419-the-user-experience-ux-of-disabled-form-buttons.htm 3/2/2023 - Blog - Ben Nadel - Dynamically Adding Stimulus Controllers To Static Content Using Hotwire And Lucee CFMLAs I'm digging into the Hotwire framework, I'm trying to keep an eye on how I might eventually convert this ColdFusion blog over to using it. And, one of the things that I currently have to contend with (on this blog) is progressively enhancing the "static content" within each blog post (ex, resizing code-blocks on mouseenter). The "Stimulus way" seeks to create small, targeted controllers instead of large, over-reaching "page" controllers. As such, I wanted to see if I can dynamically attach Stimulus Controllers to targeted elements within my static content.https://www.bennadel.com/blog/4420-dynamically-adding-stimulus-controllers-to-static-content-using-hotwire-and-lucee-cfml.htm 3/4/2023 - Blog - Ben Nadel - Rendering A Persistent Dismissible Banner Using Hotwire And Lucee CFMLWhen operating a Single Page Application (SPA) in Angular, I will often need to render a persistent banner across the top of page, alerting the user to some sort of state change or a call-to-action (CTA). Now that I know that Hotwire can define persistent Turbo Frames; and, that we can use custom Turbo Stream actions to visit those Turbo Frames; I wanted to see if I could use a persistent frame to render a dismissible banner in a Hotwire-enhanced ColdFusion application.https://www.bennadel.com/blog/4421-rendering-a-persistent-dismissible-banner-using-hotwire-and-lucee-cfml.htm 3/4/2023 - Blog - Brad Wood - Ortus Solutions - CommandBox 5.8.0 Released!We are pleased to announce the release of CommandBox 5.8.0, which comes with a handful of new features and some important library updates.As usual, you can acquire the latest release from our download page or your favorite HomeBrew or apt/yum repohttps://www.ortussolutions.com/products/commandbox#download https://www.ortussolutions.com/blog/commandbox-580-released 3/6/2023 - Blog - Brian Reilly - Authentication Bypass Vulnerability in Mura CMS and Masa CMS (CVE-2022-47003 and CVE-2022-47002)Mura CMS is a popular content management system written in ColdFusion/CFML. While it was originally a commercial open source product, it was re-licensed as a closed source application with the release of Mura CMS v10 in 2020. There are forked open source projects based on the last open source release of Mura CMS, including Masa CMS - which is actively maintained.Multiple versions of Mura CMS and Masa CMS contain an authentication bypass vulnerability that can allow an unauthenticated attacker to login as any Site Member or System User.https://hoyahaxa.blogspot.com/2023/03/authentication-bypass-mura-masa.html 3/7/2023 - Blog - Ben Nadel - Styling Submit Buttons During Form Submission With Hotwire And Lucee CFMLWhen you submit a form in a Hotwire enhanced ColdFusion application, several things happen: The progress bar may be rendered if the request takes a while; the targeted submit button will be disabled (in order to prevent double-submissions); and, as of the Turbo v7.3.0 release, you can now alter the innerHTML of the targeted submit button while the form is being processed. Since I haven't explored these latter behaviors yet, I wanted to put together a quick demo using Lucee CFML.https://www.bennadel.com/blog/4422-styling-submit-buttons-during-form-submission-with-hotwire-and-lucee-cfml.htm CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 52 ColdFusion positions from 32 companies across 25 locations in 5 Countries.0 new job listed this weekOther Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekCBWIRECBWIRE is a ColdBox module that makes building reactive, dynamic, and modern interfaces delightfully easy without leaving the comfort of CFML.- This is not CFClientBuilding modern CFML apps is a pain. ColdBox makes creating server-side apps easy, but what about the client-side? Front-end JavaScript frameworks like Vue and React are powerful, yet they also introduce complexity and a significant learning curve when creating our apps.What if you could create apps that look and feel like your Vue and React web apps but are written with CFML. Impossible, you say? Nay, we say!Introducing CBWIRE: Power-up your CFML!https://www.forgebox.io/view/cbwire VS Code Hint Tips and Tricks of the WeekChatGPTUse browser or official API integration for OpenAI ChatGPT, GPT3.5, GPT3 and Codex. Create new files & projects with one click. Copilot to learn code, add tests via GPT models. Google LaMDA Bard integration is work-in-progress.➕ ChatGPT Turbo support with GPT3.5 models
2023-02-28 Weekly News - Episode 186Watch the video version on YouTube at https://youtube.com/live/UMBydzt_mVs?feature=shareHosts: Eric Peterson - Senior Developer at Ortus Solutions Dan Card - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Patreon Support ( MIRTHFUL )Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 37% of the way to fully fund the hosting of ForgeBox.io News and AnnouncementsICYMI - Authentication Bypass Vulnerability in Mura CMS and Masa CMS – Preliminary Security AdvisoryMultiple versions of Mura CMS and Masa CMS contain an authentication bypass vulnerability that can allow an unauthenticated attacker to login as any Site Member or System User.This is a preliminary security advisory, and is being shared so that impacted organizations can update and patch as needed. Additional technical details will be released on March 6, 2023.https://coldfusion.adobe.com/2023/01/muracms/ ICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey ICYMI - ColdFusion Summit East 2023 MVC Training WorkshopWe are excited to announce a training workshop before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopNew Releases and UpdatesFirst Lucee 6 Beta ReleasedRemember this is a BETA, so it's not production ready, what we are looking for in this first BETA release, is for you to try and run your apps / test suites in locally and let us know how it goes for you.https://dev.lucee.org/t/first-lucee-6-public-beta-is-available-6-0-0-346-beta/12195Webinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 Ortus Office Hours Canceled for March 3rd, 2023The Ortus team will be gathered together cooking up lots of great new ideas and improvements to your favorite boxes instead.CFCasts Content Updateshttps://www.cfcasts.comRecent Releases Mastering CommandBox 5 - 3 new videos - https://cfcasts.com/series/mastering-commandbox-5 Table printer printTable command - https://cfcasts.com/series/mastering-commandbox-5/videos/table-printer-printtable-command sql command - https://cfcasts.com/series/mastering-commandbox-5/videos/sql-command HTTPS Redirect HSTS - https://cfcasts.com/series/mastering-commandbox-5/videos/https-redirect-hsts 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos CBWire Series from Grant - Fill out the Poll here https://community.ortussolutions.com/t/poll-cbwire-cfcasts-com-series/9513 ColdBox Elixir from Eric Getting Started with ContentBox from Daniel Garcia Conferences and TrainingGithub Galaxy March 28th, 2023Save the date for our global enterprise event focused on improving efficiency, security, and developer productivity. GitHub Galaxy—formerly known as GitHub InFocus—is new and reimagined. Virtual registration is right around the corner.VIP summits: Join us in-person for a VIP summit near you, with breakout sessions, networking, and more for enterprise leaders.https://galaxy.github.com/ Dev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313Kubernetes, Java, Software architecture, Kotlin, Performance Tuninghttps://devnexus.com/CFSummit EastThursday, April 6, 20238:00am - 4:00pmMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobe https://carahevents.carahsoft.com/Event/Details/344168-adobeVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), TexasThis year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!Website launched: https://intothebox.orgWorkshops being added this week.https://itb2023.eventbrite.com/ VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCamp is backJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is now open through March 15!https://www.papercall.io/cfcamp2023https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the WeekBlog - Ben Nadel - Continuing Hotwire and Turbo Experiments 2/23/23 - Including Inline Turbo-Stream Actions In Hotwire And Lucee CFML - https://www.bennadel.com/blog/4414-including-inline-turbo-stream-actions-in-hotwire-and-lucee-cfml.htm 2/24/23 - Creating Custom Turbo Stream Actions In Hotwire And Lucee CFML - https://www.bennadel.com/blog/4416-creating-custom-turbo-stream-actions-in-hotwire-and-lucee-cfml.htm 2/23/23 - Blog - Ben Nadel - Async Communication Is Great, Except For When It's AwfulAsync (asynchronous) communication at the work place is having a moment. The pandemic acted as a forcing function, demonstrating that remote work isn't only possible but — in many cases and for many people — both preferable and more productive. Remote work, however, lead to an ever-more remote workforce which lead to a diversity of time zones which lead to collaboration issues. Async communication is intended to resolve some of these issues; and, to provide workers with more uninterrupted, deep-thought time. And, to be clear, I am a fan of async communication. But, I believe that there is an overused toxic form of async communication: Consensus building.https://www.bennadel.com/blog/4415-async-communication-is-great-except-for-when-its-awful.htm2/14/23 - Tweet - Brad Wood - CommandBox `forgebox version-debug` commandI've added a cool little command called "forgebox version-debug" to CommandBox vNext which will help debug which package versions a semantic version range matches.https://twitter.com/bdw429s/status/1630332656658395137CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 52 ColdFusion positions from 32 companies across 25 locations in 5 Countries.1 new job listed this weekSenior Application Developer (Coldfusion/Lucee) - Skillcast at London, UK - https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Sr-AppDev-CFLucee-London-UK/11556Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekLogstashThis module provides a common interface for sending Logstash logs to elasticsearch. The module may be used with either a direct connection to an Elasticsearch server or may be installed as a client-only module, which connects to a separate instance running this module as a microservice.https://forgebox.io/view/logstashVS Code Hint Tips and Tricks of the Weekmkcertmkcert is a simple tool for making locally-trusted development certificates. It requires no configuration.```$ mkcert -installCreated a new local CA
2023-02-21 Weekly News - Episode 185Watch the video version on YouTube at https://youtube.com/live/pzrKwZI8W9g?feature=share Hosts: Eric Peterson - Senior Developer at Ortus Solutions Grant Copley - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Patreon Support ( SENSIBLE )Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.Goal 2 - We are 37% of the way to fully fund the hosting of ForgeBox.ioNews and AnnouncementsICYMI - Authentication Bypass Vulnerability in Mura CMS and Masa CMS – Preliminary Security AdvisoryMultiple versions of Mura CMS and Masa CMS contain an authentication bypass vulnerability that can allow an unauthenticated attacker to login as any Site Member or System User.This is a preliminary security advisory, and is being shared so that impacted organizations can update and patch as needed. Additional technical details will be released on March 6, 2023.https://coldfusion.adobe.com/2023/01/muracms/ICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-surveyColdFusion Summit East 2023 MVC Training WorkshopWe are excited to announce a training workshop before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The ColdBox Platform, will be leading this workshop, bringing you a deep dive 1-day workshop: ColdFusion MVC for Dummies.The workshop will combine a variety of theories, hands-on coding, and best practices to give you all the tools needed to leave the workshop ready to build MVC-powered apps when you return to your office.https://www.ortussolutions.com/blog/coldfusion-summit-east-2023-mvc-training-workshopNew Releases and UpdatesCBSecurity 3.1 ReleasedWe are happy to announce our first minor release for CBSecurity v3.1.0. This release includes a major upgrade of our cbcsrf library, but more importantly a way to generate secure and random passwords using our new createPassword() method in our CBSecurity object.https://www.ortussolutions.com/blog/cbsecurity-31-releasedWebinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20CFCasts Content Updateshttps://www.cfcasts.comRecent Releases Mastering CommandBox 5 - 3 new videos - https://cfcasts.com/series/mastering-commandbox-5 CFConfig env var overrides - https://cfcasts.com/series/mastering-commandbox-5/videos/cfconfig-env-var-overrides HTTP2 support - https://cfcasts.com/series/mastering-commandbox-5/videos/http2-support AJP Secret - https://cfcasts.com/series/mastering-commandbox-5/videos/ajp-secret 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos - 24!!! More ForgeBox and VS Code Podcast snippet videos CBWire Series from Grant - Fill out the Poll here https://community.ortussolutions.com/t/poll-cbwire-cfcasts-com-series/9513 ColdBox Elixir from Eric Getting Started with ContentBox from Daniel Garcia Conferences and TrainingGithub GalaxyMarch 28th, 2023Save the date for our global enterprise event focused on improving efficiency, security, and developer productivity.GitHub Galaxy—formerly known as GitHub InFocus—is new and reimagined.Virtual registration is right around the corner.VIP summits: Join us in-person for a VIP summit near you, with breakout sessions, networking, and more for enterprise leaders.https://galaxy.github.com/Dev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313Kubernetes, Java, Software architecture, Kotlin, Performance Tuninghttps://devnexus.com/CFSummit EastThursday, April 6, 20238:00am - 4:00pmMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobehttps://carahevents.carahsoft.com/Event/Details/344168-adobeVueJS LiveMAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/Into the Box 2023 - 10th EditionMay 17-19, 2023The conference will be held in The Woodlands (Houston), TexasThis year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!CLOSED - call for speakers for the Into The Box Conference for 2023 is open until Jan 31stSessions announced Soon.https://www.intothebox.org/blog/into-the-box-2023-call-for-speakershttps://itb2023.eventbrite.com/VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/CFCamp is backJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is now open!https://www.papercall.io/cfcamp2023https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agendaBlogs, Tweets, and Videos of the Week2/14/23 - Tweet - Luis Majano - ColdBox 7 WireBox Module InceptionGet ready for ColdBox 7 Hierarchical Injectors for Modules. Each module can have an injector and dependency resolution. Mix and match module versions in complete hierarchical isolation! No other MVC framework offers these capabilities in ANY language except CFML.https://twitter.com/lmajano/status/16256223077409996802/15/23 - Discourse - Zac Spitzer - Lucee 5.3.10.120 Stable ReleaseUpdates on some awesome deploying Lucee tricks. Lucee has adopted the configImport approach which @bdw429s pioneered and it is now supported it natively, via several methods There are some additional methods for deploying extensions / updates via the /deploy folder on startup For warming up images for fast deployment, there LUCEE_ENABLE_WARMUP env var And there are also startup listeners which can be used to programmatically configure your Lucee server using good old CFML Don't forget Lucee is open source, so anything you can do via the Lucee admin, can be done in cfml! Lastly, for running CI with Lucee, we have developed the script-runner, which can be used to run test cases in CI, it's headless, so there's no http server, but it's super quick. (Pretty much all the Lucee repos use script-runner to run their tests using Github Actions) https://dev.lucee.org/t/how-do-we-make-automating-builds-and-deployments-of-lucee-applications-rock/194/132/19/23 - Blog - Ben Nadel - Updating Permanent Elements On Page Navigation In Hotwire Turbo And Lucee CFMLIn a Hotwire Turbo application, when you add the data-turbo-permanent attribute to an element (accompanied by an id attribute), this element will be cached and then replaced into subsequent pages that contain an element with the same id. Element permanence is awesome when you want to, for example, lazy-load a Turbo-Frame once and then have it persist across pages. But, it means that updating the content of said element gets tricky. I wanted to explore this idea in the context of "Toast Messages" in Lucee CFML.https://www.bennadel.com/blog/4410-updating-permanent-elements-on-page-navigation-in-hotwire-turbo-and-lucee-cfml.htmCFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 51 ColdFusion positions from 31 companies across 24 locations in 5 Countries.1 new job listed this weekColdfusion Consultant/Developer - OUTSIDE IR35 at London, UK - https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Coldfusion-ConsultantDeveloper-OUTSIDE-IR35-at-London/11555Adobe posted of a job posting at Sees Candies for a CFML Developerhttps://seescandiescareers.mua.hrdepartment.com/hr/ats/Posting/view/9577Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the Weekaws-cfml aws-cfml is a CFML library for interacting with AWS APIs.It requires Lucee 4.5+ or ColdFusion 11+.It currently supports the following APIs: cognitoIdentity dynamodb ec2 ec2 auto-scaling groups elasticsearch elastictranscoder polly rekognition s3 secretsmanager sns ssm sqs translate Note: It has full support for the AWS S3 and AWS DynamoDB REST APIs. Other services are supported to varying degrees - if you are using a service and add a method you need, please consider contributing it back to this project.Soon to support the Amazon Connect service!https://forgebox.io/view/aws-cfmlVS Code Hint Tips and Tricks of the WeekSQLTools, Database management for VS Code Beautifier and formatter for SQL code Query runner, history and bookmarks Connection explorer Generator for INSERT queries Pluggable driver architecture Official Drivers: CockroachDB MariaDB Microsoft SQL Server MySQL PostgresSQL SQLLite https://vscode-sqltools.mteixeira.dev/en/home/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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/Top Patreons ( SENSIBLE ) John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsorsThanks everyone!!! ★ Support this podcast on Patreon ★
2023-02-14 Weekly News - Episode 184Watch the video version on YouTube at https://youtube.com/live/7cPncGYebtw?feature=shareHosts: Brad Wood - Senior Developer at Ortus Solutions Eric Peterson - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Patreon Support ( LOVELY )Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 37% of the way to fully fund the hosting of ForgeBox.io News and AnnouncementsICYMI - Authentication Bypass Vulnerability in Mura CMS and Masa CMS – Preliminary Security AdvisoryMultiple versions of Mura CMS and Masa CMS contain an authentication bypass vulnerability that can allow an unauthenticated attacker to login as any Site Member or System User.This is a preliminary security advisory, and is being shared so that impacted organizations can update and patch as needed. Additional technical details will be released on March 6, 2023.https://coldfusion.adobe.com/2023/01/muracms/ ICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey Join ColdBox Developer Group on LinkedInhttps://www.linkedin.com/groups/154117/CFSummit East AnnouncedThursday, April 6, 20238:00am - 4:00pmMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobe CFML Slack Inviter App - New LinkSince the Heroku free tier went away, the #CFML Slack inviter app disappeared. You can join that Slack via http://cfml-slack.net which redirects to a Slack invite link now. #coldfusion #luceeBoxTeam link: https://boxteam.ortussolutions.com/ICYMI - Ortus Community Forum now has Chat!The Community Forum recently got an update that includes a chat feature. https://community.ortussolutions.com/ New Releases and Updatesqb 9.0.0 ReleasedA new major release of qb is now available on ForgeBox! This comes jam-packed with awesome features from new SQLite grammar support to SQLCommenter support to add contextual comments to your queries.https://www.ortussolutions.com/blog/qb-9-releasedICYMI - CBSecurity 3 ReleasedWe are incredibly excited to release CBSecurity 3. This is a significant release with over six months of work invested in it. We have completely revamped our security module to make ColdBox applications secure, flexible, and ready for the upcoming ColdBox 7 release. The first major announcement for this release is that we have a brand-new logo!https://www.ortussolutions.com/blog/cbsecurity-3x-released Webinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 Ortus Fridays are back in Full Effect in 2023 ICYMI - Ortus Office Hours - Feb 3rd, 2023 - 11 AM CST February Webinar - Feb 17th - Luis Majano with CBSecurity V3 CFCasts Content Updateshttps://www.cfcasts.comRecent Releases Mastering CommandBox 5 with Brad Wood - https://cfcasts.com/series/mastering-commandbox-5 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos CBWire Series from Grant ColdBox Elixir from Eric Getting Started with ContentBox from Daniel Conferences and TrainingGithub Galaxy March 28th, 2023Save the date for our global enterprise event focused on improving efficiency, security, and developer productivity. GitHub Galaxy—formerly known as GitHub InFocus—is new and reimagined. Virtual registration is right around the corner.VIP summits: Join us in-person for a VIP summit near you, with breakout sessions, networking, and more for enterprise leaders.https://galaxy.github.com/ Dev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313https://devnexus.com/ CFSummit EastThursday, April 6, 20238:00am - 4:00pmMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobe VueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), TexasThis year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!! https://www.intothebox.org/https://itb2023.eventbrite.com/ VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCamp is backJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is now open!https://www.papercall.io/cfcamp2023https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week2/11/23 - Blog - Ben Nadel - Extending The Current Request Timeout In ColdFusion / CFMLThe request timeout determines how long the current request / CFThread can execute before the request throws a timeout exception. For the most part, this value is either never set (which then uses the default timeout defined in the ColdFusion admin); or, it's set once at the top of the request. Sometimes, however, I run into situations where I need to dynamically update the timeout of the current page. Unfortunately, the CFSetting tag doesn't support this; as such, I wanted to outline ways in which this can be hacked into the request in either Adobe ColdFusion or Lucee CFML.https://www.bennadel.com/blog/4405-extending-the-current-request-timeout-in-coldfusion-cfml.htmRelated: https://ortussolutions.atlassian.net/browse/COLDBOX-1188?jql=text%20~%20%22requesttimeout%222/11/23 - Blog - Ben Nadel - Exploring Turbo Drive Back-Button Caching Behavior In Lucee CFMLWhen you enable Hotwire Turbo Drive in your ColdFusion application, link clicks and form submissions are intercepted and then subsequently executed via the fetch() API. Hotwire continues to maintain expected browser behaviors by pushing the relevant URLs onto the browser's History API. Then, if the user presses the Back Button, Turbo Drive pulls the previous rendering out of its cache and restores the previous content and scroll offset. In this post, I want to take a closer look at when the page cache is populated; and, what events get triggered when a cached page is re-rendered.https://www.bennadel.com/blog/4404-exploring-turbo-drive-back-button-caching-behavior-in-lucee-cfml.htm2/13/23 - Blog - Ben Nadel - Using Stimulus To Preload Links On Hover In Hotwire And Lucee CFMLFrom what I've been reading, when building a Stimulus controller in Hotwire, the key to success is thinking in terms of small, composable behaviors. So, instead of creating a controller that manages an entire View, we should seek to extract aspects of said view that might make sense in a wider variety of use-cases. To practice this mindset, I wanted to try building a Stimulus controller that will preload a given link target if the user hovers over an element for some period of time. And, of course, we'll be doing this in Lucee CFML.https://www.bennadel.com/blog/4407-using-stimulus-to-preload-links-on-hover-in-hotwire-and-lucee-cfml.htmAs before, if Ben's experiments with Hotwire interest you, also check out CBWire (https://cbwire.ortusbooks.com/) by Ortus Solutions. And if you prefer to write your views in JavaScript, check out cbInertia (https://forgebox.io/view/cbInertia) by Ortus Solutions.2/8/23 - Blog - Zac Spitzer - Lucee 5.3.10.120 Stable ReleaseFollowing up on the initial 5.3.10.97 release, our second 5.3.10 release is mostly about further improving the `configImport()` support and minor bug fixes, including fixing installing extensions via an environment variable.LDEV-2871 - When there aren't any debugging logs, show debugging statusLDEV-2900 - adding to cookie scope doesn't inherit application cfcookie tag defaultsLDEV-3720 - Log trace of cflocation and allow option to AbortLDEV-4261 - build must always display Caused by: sections of java stacktracesLDEV-4297 - NPE lucee.runtime.config.ConfigWebUtil.loadAddionalConfig(ConfigWebUtil.java:783)LDEV-4289 - configImport isn't importing s3 mappingsLDEV-4306 1 - SetLocale(“English (UK)") does not set United Kingdom locale.LDEV-4307 2 - ConfigImport extremely slowLDEV-4338 - Admin - (Services - Cache) creating cache throws the errorLDEV-4381 1 - admin: "column name [otherVersions] already exist;lucee.runtime.exp.DatabaseException: column name [otherVersions] already existhttps://dev.lucee.org/t/lucee-5-3-10-120-stable-release/121112/6/23 - Blog - Eric Peterson - Ortus Solutions - qb 9.0.0 ReleasedA new major release of qb is now available on ForgeBox! This comes jam-packed with awesome features from new SQLite grammar support to SQLCommenter support to add contextual comments to your queries. More on the new features in a bit - first we wax a bit nostalgic.https://www.ortussolutions.com/blog/qb-9-releasedCFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 50 ColdFusion positions from 30 companies across 24 locations in 5 Countries.2 new jobs listed this weekColdFusion Developer (FT) at Columbia, MD, USA - https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFDeveloper-at-Columbia-MD/11553ColdFusion Developer at Hyderabad, Telangana, India - https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-Developer-at-Hyderabad-Telangana/11554Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekcbInertiaCreate a Single-Page Application (SPA) without writing an API. Keep all your models, handlers, validation, routing, and more in CFML and write the views in your favorite front-end framework like Vue, React, or Svelte.This module provides the needed lifecycle and ajax responses to integrate Inertia.js into a ColdBox app on the server. It will let you render Inertia responses, both for the initial page visit and subsequent client-side transitions, as well as share data on every Inertia request.https://forgebox.io/view/cbInertiaVS Code Hint Tips and Tricks of the WeekCode Spell CheckerA basic spell checker that works well with code and documents.The goal of this spell checker is to help catch common spelling errors while keeping the number of false positives low.You'll need to enable it for CFML files (once per User or per Workspace)> Spell: Enable Spell Checking Document Languagehttps://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker.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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/ Top Patreons ( LOVELY ) John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger (Bell-an-jer) Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★
2023-02-07 Weekly News - Episode 183Watch the video version on YouTube at https://youtube.com/live/yAG1d0bplxM?feature=share Hosts: Gavin Pickin - Senior Developer at Ortus Solutions Dan Card - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Patreon Support ( NOBLE )Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 37% of the way to fully fund the hosting of ForgeBox.io News and AnnouncementsAuthentication Bypass Vulnerability in Mura CMS and Masa CMS – Preliminary Security AdvisoryMultiple versions of Mura CMS and Masa CMS contain an authentication bypass vulnerability that can allow an unauthenticated attacker to login as any Site Member or System User.This is a preliminary security advisory, and is being shared so that impacted organizations can update and patch as needed. Additional technical details will be released on March 6, 2023.https://coldfusion.adobe.com/2023/01/muracms/ State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey CF Summit East AnnouncedThursday, April 6, 20238:00am - 4:00pmMarriott Marquis Washington, DCComplimentary; breakfast and lunch will be providedhttps://carahevents.carahsoft.com/Event/Details/341389-adobe Join ColdBox Developer Group on LinkedInhttps://www.linkedin.com/groups/154117/ CFML Slack Inviter App - New LinkSince the Heroku free tier went away, the #CFML Slack inviter app disappeared. You can join that Slack via http://cfml-slack.net which redirects to a Slack invite link now. #coldfusion #luceeBoxTeam new link coming soonICYMI - CommandBox settings Sync FeatureA new CommandBox feature has been born to sync your config settings to your ForgeBox account! https://ortussolutions.atlassian.net/browse/COMMANDBOX-1434ICYMI - Ortus Community Forum now has Chat!The Community Forum recently got an update that includes a chat feature. https://community.ortussolutions.com/ New Releases and UpdatesFusionReactor 9.2.1 update releasedIf you're using FusionReactor, note that a new 9.2.1 update was released last week, Jan 31, with a couple of bug fixes--including one where you may need to add a JVM arg to prevent an error, in a certain case as I will discuss. FR8397 Bug: Fix total requests (last 60 seconds) amount in Web Metrics page. FR8398 Improvement: Add property to disable CF query monitoring for Redis cache when property is set to false (set to true by default). FR8399 Bug: Fix event snapshots no longer being sent to the cloud. https://www.carehart.org/blog/2023/2/6/fusionreactor_9_2_1_released ICYMI - CBSecurity 3 ReleasedWe are incredibly excited to release CBSecurity 3. This is a significant release with over six months of work invested in it. We have completely revamped our security module to make ColdBox applications secure, flexible, and ready for the upcoming ColdBox 7 release. The first major announcement for this release is that we have a brand-new logo!https://www.ortussolutions.com/blog/cbsecurity-3x-released Webinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 Ortus Fridays are back in Full Effect in 2023 ICYMI - Ortus Office Hours - Feb 3rd, 2023 - 11 AM CST Software Craftsmanship Book Club - Feb 10th, 2023 - 2 PM CST (Patreon exclusive) February Webinar - Feb 17th - Luis Majano with CBSecurity V3 CFCasts Content Updateshttps://www.cfcasts.comRecent Releases 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos - 27!!! More ForgeBox and VS Code Podcast snippet videos CBWire Series from Grant - Fill out the Poll here https://community.ortussolutions.com/t/poll-cbwire-cfcasts-com-series/9513 ColdBox Elixir from Eric Getting Started with ContentBox from Daniel Box-ifying a 3rd Party Library from Gavin Conferences and TrainingTHIS WEEK - VUEJS AMSTERDAM 20239-10 February 2023, Theater AmsterdamWorld's Most Special and Largest Vue Conferencehttps://vuejs.amsterdam/ Github Galaxy March 28th, 2023Save the date for our global enterprise event focused on improving efficiency, security, and developer productivity. GitHub Galaxy—formerly known as GitHub InFocus—is new and reimagined. Virtual registration is right around the corner.VIP summits: Join us in-person for a VIP summit near you, with breakout sessions, networking, and more for enterprise leaders.https://galaxy.github.com/ Dev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313https://devnexus.com/ VueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), TexasThis year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!CLOSED - call for speakers for the Into The Box Conference for 2023Sessions announced Soon.https://www.intothebox.org/blog/into-the-box-2023-call-for-speakers https://itb2023.eventbrite.com/ VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCamp is backJune, 22-23rd 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is now open!https://www.papercall.io/cfcamp2023https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week2/7/23 - Blog - Ben Nadel - Rendering A Local TimeStamp With Stimulus Using Hotwire And Lucee CFMLSo far, in my exploration of Hotwire, I've looked at several features of Turbo Drive including partial rendering with Turbo Frames and dynamically updating the page with Turbo Streams. According to David Heinemeier Hansson (DHH), the Turbo family of features should get you 90% of the way through your application development. But, that last 10% of features needs to be implemented with custom JavaScript. And for this, Hotwire provides Stimulus controllers; or, what the Rails community refers to as "JavaScript sprinkles". To start looking at Stimulus, I wanted to create a demo that takes a ColdFusion provided UTC millisecond value and renders it in the user's local timezone.https://www.bennadel.com/blog/4401-rendering-a-local-timestamp-with-stimulus-using-hotwire-and-lucee-cfml.htm 2/6/23 - Blog - Charlie Arehart - New URL for signing up to the CFML Slack: cfml-slack.netTLDR; the URL for joining the CFML Slack workspace and channels has changed. If you want to join the CFML Slack, use the form at cfml-slack.net. As some may have noticed, the old URL for joining (cfml-slack.herokuapp.com) no longer works.Since it's mentioned in many places on the web, I wanted to help spread this news. This cfml-slack.net URL replaces that, while the URL for the CFML Slack channel itself is unchanged: cfml.slack.com.https://www.carehart.org/blog/2023/2/6/new_url_for_cfml_slack_signup2/6/23 - Blog - Charlie Arehart - FusionReactor 9.2.1 update releasedIf you're using FusionReactor, note that a new 9.2.1 update was released last week, Jan 31, with a couple of bug fixes--including one where you may need to add a JVM arg to prevent an error, in a certain case as I will discuss. FR8397 Bug: Fix total requests (last 60 seconds) amount in Web Metrics page. FR8398 Improvement: Add property to disable CF query monitoring for Redis cache when property is set to false (set to true by default). FR8399 Bug: Fix event snapshots no longer being sent to the cloud. https://www.carehart.org/blog/2023/2/6/fusionreactor_9_2_1_released 2/3/23 - Blog - Ben Nadel - Dynamically Updating Views With Turbo Streams Using Hotwire And Lucee CFMLAs I demonstrated in my earlier post, Turbo Frames can be used to swap portions of a view using the response from a GET page request. Hotwire takes that concept a step further with Turbo Streams. In response to a POST form submission, a series of elements can define multiple, independent mutations that Hotwire will perform on the currently rendered view. I wanted to explore the Turbo Streams mechanics in Lucee CFML.https://www.bennadel.com/blog/4400-dynamically-updating-views-with-turbo-streams-using-hotwire-and-lucee-cfml.htm 1/31/23 - Blog - Luis Majano - Ortus Solutions - CBSecurity 3 ReleasedWe are incredibly excited to release CBSecurity 3. This is a significant release with over six months of work invested in it. We have completely revamped our security module to make ColdBox applications secure, flexible, and ready for the upcoming ColdBox 7 release. The first major announcement for this release is that we have a brand-new logo!https://www.ortussolutions.com/blog/cbsecurity-3x-released 1/31/23 - Blog - Brian Reilly - Authentication Bypass Vulnerability in Mura CMS and Masa CMS – Preliminary Security AdvisoryMultiple versions of Mura CMS and Masa CMS contain an authentication bypass vulnerability that can allow an unauthenticated attacker to login as any Site Member or System User.This is a preliminary security advisory, and is being shared so that impacted organizations can update and patch as needed. Additional technical details will be released on March 6, 2023.https://coldfusion.adobe.com/2023/01/muracms/ CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 48 ColdFusion positions from 29 companies across 23 locations in 5 Countries.0 new jobs listed this weekOther Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooBrian Polackoff posted yesterday morning in the cfml-general channel that he is looking for 2-3 advanced CF programmers. Check it out.“Morning everyone; can anyone tell me where to find 2-3 advanced Adobe Coldfusion programmers? Salaries will be in the range of ~125k to 150k USD? I'm open to FT or Contract with FT hours? Preferably in the USA but am open to other areas. Is there anyone on this list, a better list, or even a company that can provide match making services?” ForgeBox Module of the WeekUIMEA simple templating tool for Coldbox apps.Tools like Bootstrap make it easy to create user interfaces which are responsive, consistent and so on. However, you still need to get the HTML and class names correct which means referencing the web site, perhaps copying and pasting and so on. This is fine but if you're more at home with JSON than CSS, this time spent can feel like diving into another language.UIME components accept a JSON object with some required keys and return the boiler plate HTML from the Bootstrap 5 library. This is by no means complete but I'll flesh it out as needed. PRs welcome. :)Each component accepts the basic data that it needs to create its element as well as an id and class list to be added to the top element.https://www.forgebox.io/view/uime VS Code Hint Tips and Tricks of the WeekDev ContainersVisual Studio Code Dev ContainersThe Dev Containers extension lets you use a Docker container as a full-featured development environment. Whether you deploy to containers or not, containers make a great development environment because you can:Develop with a consistent, easily reproducible toolchain on the same operating system you deploy to.Quickly swap between different, separate development environments and safely make updates without worrying about impacting your local machine.Make it easy for new team members / contributors to get up and running in a consistent development environment.Try out new technologies or clone a copy of a code base without impacting your local setup.https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers 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/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Software Craftsmanship Book Club https://community.ortussolutions.com/ Top Patreons ( NOBLE ) John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger (Bell-an-jer) Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Homework GavinPatreons - join us for the book club. Clean Code DanLook at the Community Chat! Thanks everyone!!! ★ Support this podcast on Patreon ★
Lindsay and Steve talk with Debbie O'Brien, Head Developer Advocate at Bit and former Head of Learning at Nuxt about her new position. We talk about what Bit is, and how they are bringing a new approach to component development. We also talk about how Debbie is having to learn React, what that looks like for an experienced Vue developer, and ways we learn new frameworks and libraries. Panel Lindsay Wardell Steve Edwards Guest Debbie O'Brien Sponsors Dev Heroes Accelerator Links Devchat.tv | VoV 118: Nuxtify Everything with Debbie O’Brien React.js Learning Path - Be Productive with React.js, Today's Most Popular Framework Epic React by Kent C. Dodds The Beginner's Guide to React Vueconf.US 2021 Twitter: Debbie O'Brien ( @debs_obrien ) Picks Debbie- Just-In-Time: The Next Generation of Tailwind CSS Lindsay- Juralen Lindsay- Introduction to Vite - Next Generation Frontend Tooling Lindsay- SpaceTraders API Steve- Instagram: The wholly pun bible ( @pun_bible ) Steve- Instagram: Tyrannosaurus Rex ( @standup.trex ) Contact Lindsay Twitter: Lindsay Wardell ( @lindsaykwardell ) Contact Steve Twitter: Steve Edwards ( @wonder95 )
Lindsay and Steve talk with Debbie O'Brien, Head Developer Advocate and Bit and former Head of Learning at Nuxt about her new position. We talk about what Bit is, and how they are bringing a new approach to component development. We also talk about how Debbie is having to learn React, what that looks like for an experienced Vue developer, and ways we learn new frameworks and libraries. Panel Lindsay Wardell Steve Edwards Guest Debbie O'Brien Sponsors Dev Heroes Accelerator Links Devchat.tv | VoV 118: Nuxtify Everything with Debbie O’Brien React.js Learning Path - Be Productive with React.js, Today's Most Popular Framework Epic React by Kent C. Dodds The Beginner's Guide to React Vueconf.US 2021 Twitter: Debbie O'Brien ( @debs_obrien ) Picks Debbie- Just-In-Time: The Next Generation of Tailwind CSS Lindsay- Juralen Lindsay- Introduction to Vite - Next Generation Frontend Tooling Lindsay- SpaceTraders API Steve- Instagram: The wholly pun bible ( @pun_bible ) Steve- Instagram: Tyrannosaurus Rex ( @standup.trex ) Contact Lindsay Twitter: Lindsay Wardell ( @lindsaykwardell ) Contact Steve Twitter: Steve Edwards ( @wonder95 )
Key Points From This Episode: - Introducing today’s special guest, Vue core team member Damian Dulisz. - Ari Clark talks about what Vuelidate has added to her workflow. - Exploring the role that Vuelidate serves in the Vue ecosystem. - Hear about the main change made to the current version of Vuelidate. -Insights into schema forms and terms like ‘touched’ and ‘dirty.’ - When you would want to use schema forms. - The programming power of dynamic forms. - Damian explains FormVueLate’s uses and plug-in architecture. - Where Vuelidate is in its development cycle and the challenges that Damian has overcome. - We ask Damian about Vue global events and building global shortcuts. - Where developers can hear the latest developments in the Vue world. - From Queen’s Gambit to Demon’s Souls, hear our picks for the week. Tweetables: - “The next step after schema forms is creating dynamic forms, where the users can set actions, or rules that allow the form to transform based on values inside and external to that form. It’s crazy powerful.” — @DamianDulisz [0:20:02] - “We’re in a moment where we can introduce breaking changes. If you're using Vuelidate, or plan on doing that and have some ideas, let us know.” — @DamianDulisz [0:32:55] - “Playing Dark Souls was challenging and quite frustrating. It was good training for when my puppy arrived.” — @DamianDulisz [0:46:55] Links Mentioned in Today’s Episode: - Ionic (https://ionicframework.com/vue) - Enjoy the Vue on Twitter (https://twitter.com/enjoythevuecast?lang=en) - Enjoy the Vue (https://enjoythevue.io/) - Damian Dulisz (https://dulisz.com/) - Damian Dulisz on Twitter (https://twitter.com/DamianDulisz) - Damian Dulisz on GitHub (https://github.com/shentao) - Vuelidate (https://vuelidate.js.org/) - Vuelidate on GitHub (https://github.com/vuelidate/vuelidate) - FormVueLate (https://formvuelate.js.org/) - Vue-multiselect (https://vue-multiselect.js.org/) - Vue Global Events on GitHub (https://github.com/shentao/vue-global-events) - Course Dog (https://www.coursedog.com/) - VueConf (https://us.vuejs.org/) - Dark (https://www.imdb.com/title/tt5753856/) - Google Forms (https://www.google.com/forms/) - Marina Mosti (https://twitter.com/marinamosti) - Building Forms with Vue.js (https://www.packtpub.com/product/building-forms-with-vue-js/9781839213335) - Single-spa (https://single-spa.js.org/) - Startup (https://www.imdb.com/title/tt12867810/) - Alias Grace (https://www.imdb.com/title/tt1034007/) - Margaret Atwood (https://twitter.com/MargaretAtwood) - Letterkenny (https://www.imdb.com/title/tt4647692/) - Queen’s Gambit (https://www.imdb.com/title/tt10048342/) - Demon’s Souls (https://www.metacritic.com/game/playstation-5/demons-souls) - Hades (https://www.supergiantgames.com/games/hades/) - Bastion (https://www.supergiantgames.com/games/bastion) - Transistor (https://www.supergiantgames.com/games/transistor) - Thanksgiving musical number, @broadwayposts (https://www.instagram.com/p/CIGeovvjsmB/?igshid=11cenpdfczcmp) - Baby Shark Song on YouTube (https://www.youtube.com/watch?v=XqZsoesa55w) Special Guest: Damian Dulisz.
Sponsored By: Show Notes [00:01:00] Ari jumps in right away asking Oscar how he got into doing compilers. He mentions the programming language him and his buddy created called, “Grain.” [00:02:03] Oscar works at Tidelift so he explains what kind of interesting work they do with the Open Source Community. [00:04:21] At VueConf, Oscar gave an awesome talk about Vue Backend, which he talks about more in depth here. [00:6:48] Tessa and Ari ask Oscar how he came up the idea with doing a lot of wild things with the API EAR and about building a backend in it. [00:11:47] Tessa wants to know how Oscar came up with his example and what was his inspiration for integrating all of it with on trends, and millennial Twitter talk, into his presentation. [00:17:43] As an attendee of the VueConf, Oscar talks about what talks made an impact on him and if he got any ideas that he would incorporate into the Backend Vue project. [00:19:58] Ben is curious what brought Oscar into the Vue community framework and he explains here. [00:22:30] Tessa asks Oscar to expand a little bit more in how he sees the React Mental Model and the Vue Mental Model and what that transition was like from one to the other. [00:27:09] What new feature is Oscar most excited for in Vue 3? Listen here. [00:30:14] Tessa asks Oscar the weirdest thing he’s had to fix in a Vue Project. What did he say? [00:36:38] Talking about PR’s, Ben and Oscar have some great advice. Bottom line is we are all here to help one another and never feel like anyone does not want your contributions. It’s always a learning opportunity. Picks of the week: [00:41:55] Ari has two picks: a 2-part song called, “Phantom/Phantom PT II” by Justice. Also, a show on Netflix called, “Community.” [00:43:42] Ben has two picks: he also picked “Community” and “Steam,” the free gaming platform you can download and has tons of games. [00:45:22] Oscar has three picks: a band called, “Oh Wonder,” a video game called, “Factorio,” and the video game, “Animal Crossing: New Horizon.” [00:48:47] Tessa’s has two picks: a show on Netflix called, “Travelers” and a show called, “Psych” on USA Network. Resources mentioned Grain (https://grain-lang.org/) Tidelift (https://tidelift.com/) Oscar Spencer GitHub (https://github.com/ospencer) Oscar Spencer Twitter (https://twitter.com/oscar_spen) “Phantom/Phantom PTII” by Justice (https://open.spotify.com/album/41solTO3bJJh1OTzBF1GUo?highlight=spotify:track:5lUgSJ3ebUXX57qBMCyYQw) Community (https://www.netflix.com/title/70155589?source=35) Steam (https://store.steampowered.com/about/) Oh Wonder (https://open.spotify.com/artist/5cIc3SBFuBLVxJz58W2tU9?autoplay=true&v=A) Factorio (https://store.steampowered.com/app/427520/Factorio/) Animal Crossing: New Horizons (https://animal-crossing.com/new-horizons/?cid=N1043-01:ch=pdpd&sid=1105) Psych (https://www.usanetwork.com/psych) Travelers (https://www.netflix.com/title/80105699?source=35) Sponsor: Linode (https://promo.linode.com/vue/) Special Guest: Oscar Spencer.
Shownotes [00:03:38] Maria explains the resources that people should know about, tools, and techniques in the accessibility space. [00:08:55] Color issues are touched on with accessibility tools and how to deal with it. An app called, “Color Oracle,” is brought up to help for the color impaired. [00:12:44] Chris mentions a utility that is very useful called, CUID, which generates unique ideas. [00:16:12] A trick is explained that is very useful if you don’t want attributes to be passed and a Chrome extension called Vimium is mentioned. [00:23:00] Maria saw a really great talk at an Accessibility Conference by CB Averitt that you should check out. [00:28:21] Chrome has an extension called, Focus Indicator, that Maria says, “It’s really cute.” Hear what it does. [00:29:57] The topic of accessibility “faux pas” of touch devices is discussed. [00:36:35] If you’re having to retrofit an app with accessibility find out where you can start and where are places you can go to get easy wins. [00:41:13] Accessible design from the beginning was touched on earlier, but now the discussion is on the bigger picture with layouts. [00:44:37] Screen readers and compatibility is touched on as well as WCAG resources which have really good coding examples. [00:47:33] If you want to see a cool YouTube series go check out Rob Dodson’s “A11ycasts!” Picks of the week: [00:50:05] Ari has two picks: A song called “The Light,” by The Album Leaf. Also, a song called, “Da Funk,” by Daft Punk. [00:50:33] Chris has two picks: A game called, “Disco Elysium,” and to protect against the COVID-19 virus using scarves and bandanas instead of surgical masks. [00:54:40] Elizabeth’s pick is a keyboard shortcut on VS code, Ctrl+G, on Mac and Windows. [00:56:57] Maria’s pick is that she let her dog lead her on a walk recently and he led them to a secret new dog park inside their neighborhood and it has changed her life! [00:58:01] Ben has two picks: Check out Maria’s talk at VueConf on Vue Mastery and the tv show, “Survivor” Season 33: Millennials Vs. Gen-X. Resources: Maria Lamardo's Twitter (https://twitter.com/marialamardo?lang=en) Maria Lamardo's Linkedin (https://www.linkedin.com/in/marialamardo) Pendo (https://www.pendo.io/) Color Oracle (https://colororacle.org/) Vimium (https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en) Cuid (https://github.com/ericelliott/cuid) Focus Indicator (https://chrome.google.com/webstore/detail/focus-indicator/heeoeadndnhebmfebjccbhmccmaoedlf?hl=en-US) CB Averitt (https://www.deque.com/blog/author/cb/) Vue Enterprise Boilerplate base-link component (https://github.com/chrisvfritz/vue-enterprise-boilerplate/blob/master/src/components/_base-link.vue) GitHub Ally Organization () Rob Dodson-A11ycasts on YouTube (https://www.youtube.com/playlist?list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7g) Vue School-Web Accessibility with Maria (https://vueschool.io/courses/web-accessibility-fundamentals) “The Light” by The Album Leaf (https://open.spotify.com/album/1nNiEgpGPe2Sxy9fCxlIYW?highlight=spotify:track:3YlJKAnvDjHNFjFVy2MXMG) “Da Funk” by Daft Punk (https://open.spotify.com/album/5uRdvUR7xCnHmUW8n64n9y?highlight=spotify:track:0MyY4WcN7DIfbSmp5yej5z) Disco Elysium (https://store.steampowered.com/app/632470/Disco_Elysium/) VS Code shortcut (https://code.visualstudio.com/docs/getstarted/tips-and-tricks) Web Accessibility Talk at VueConf with Maria (https://www.youtube.com/watch?v=mHubDB6DIfE) “Survivor”-Season 33 (https://www.cbs.com/shows/survivor/episodes/33/) Sponsor: Linode (https://promo.linode.com/vue/) Special Guest: Maria Lamardo.
Таймкоды: 12:12 - Design Principles of Vue 3.0 by Evan You ( https://youtu.be/WLpLYhnGqPA ) 29:50 - A new Router to guide you by Eduardo San Martin Morote ( https://youtu.be/mbbal-ZW0ho ) 38:00 - Leave your legacy code behind and go Nuxt by Debbie O'Brien ( https://youtu.be/FBEOIuDUZh4 ) 47:50 - Vue 3 and Composition API by Alex Kyriakidis ( https://youtu.be/ysnbEVkvgm4 ) 56:10 - Give your Vue apps the power of AI by Chris Noring ( https://youtu.be/RNjbAMMweNQ ) 01:01:10 - Building Blazing Fast Sites with Gridsome by Jake Dohm ( https://youtu.be/JEVE6FAZI2U ) 01:14:10 - How to build customizable and reusable Vue components by Filip Rakowski ( https://youtu.be/HVzYir_0Kgg ) 01:07:00 - How to build beautiful Vuesualizations without being a scientist by Natalia Tepluhina ( https://youtu.be/_lSPeCSCfh8 ) 01:09:50 - Got Forms? How to handle Vue Form Validation Jennifer Bland ( https://youtu.be/DhssqciDb6w ) 01:27:30 - Vuex Explained Visually by Adam Jahr ( https://youtu.be/wbp_ro-eWwQ ) Мы в соцсетях: 1. Twitter: https://twitter.com/ProconfShow 2. Telegram: https://t.me/proConf 3. Youtube: https://www.youtube.com/channel/UCvasfOIImo7D9lQkb1Wc1tw 4. SoundCloud: https://soundcloud.com/proconf 5. Itunes: https://podcasts.apple.com/by/podcast/podcast-proconf/id1455023466
Recorded at the conference venue for VueConf 2020, we hang out with Oscar Spencer, one of the event's speakers and co-creator of the Grain programming language. Mentioned in this EpisodeGrain programming languageVueconf 2020Support the Show!https://patreon.com/fridayafternoondeployhttps://teespring.com/stores/friday-afternoon-deploy
Sponsored By: Enjoy the Vue – Episode 4 In this episode of Enjoy the Vue we sit down with Divya Sasidharan. Divya will be the Master of Ceremonies at Vue.js in Amsterdam, and just weeks after she is hosting a workshop on “Vue State Management with Vuex” at VueConfUS in Austin. Divya is currently a Developer Advocate at Netlify. She believes that there is a better workflow for building and deploying sites that doesn’t require a server…just ask her about the JAMstack. We chat with her about emceeing, blogging, hosting a workshop, and JAMstack. [00:01:51] Divya talks about her involvement in the VueConf’s coming up. Vue.js in Amsterdam and VueConf US where she is hosting a workshop. She gives us a quick peek into this intro to Vuex workshop. At Vue.js she is the emcee. [00:05:32] Chris digs deeper into emceeing (vs giving talks or hosting workshops) and what it takes to do it. Divya goes into how it was a natural evolution for her. [00:15:55] Chris circles back to the Vuex Workshop that Divya is hosting. She explains how it grew out of previous talks she was doing. Divya likes the fact that there is much more interactivity when doing workshops, vs talks where it’s pretty much a one-way conversation. There are also time constraints when giving talks. A workshop provides so much more freedom. [00:24:02] Elizabeth was following Divya’s JAMuary posts about JAMstack. Divya created a series, which involved sharing thoughts and insights about JAMstack on a daily basis. [00:34:12] Divya explains what JAMstack is...Javascript, API, and Markup. It’s about building sites as statically as possible. She goes in depth into JAMstack. Panelists Ari Clark Elizabeth Fine Chris Fritz Ben Hong Guest Divya Sasidharan Resources Divya Sasidharan Netlify Blog Divya Sasidharan GitHub Divya Sasidharan Twitter Divya Sasidharan Notist Vue.js Amsterdam VueConf US Austin Vuex JAMuary JAMstack Zumbo’s Just Desserts Genmaicha Tea Black Clover The Ecstatic’s “Explosions in the Sky” Vue.js: The Documentary Essentialism: The Disciplined Pursuit of Less Baba is You Weathering with You Links Official Episode #4 Site (https://www.enjoythevue.io/episodes/4) Follow the podcast on Twitter (https://twitter.com/enjoythevuecast) and Instagram (https://instagram.com/enjoythevuecast) Podcast website (https://enjoythevue.io/) Special Guest: Divya Sasidharan.
We're going to be at VueConf US! Blake hangs with us to talk about horror movies and how/why we choose programming languages and frameworks.Mentioned in this EpisodeVueConf US, Austin, TXThe Rust BookSupport the ShowPatreonMerch
Sponsors Adventures in DevOps Sentry– use the code “devchat” for two months free on Sentry’s small plan The Freelancers Show CacheFly Panel Chris Fritz Ben Hong Ari Clark Summary In this episode, the panel has a fun time as they discuss what makes a good talk and how to get started as a speaker. The panel lists attributes they love in a talk that makes them want to jump onto their computers and code: having an easy call to action with resources, start the talk with why the audience should listen and what they stand to gain from the talk, and authentic humor are only a few. Amazing example talks and speakers are given as resources to study these attributes. The panel also discusses cringe-worthy mistakes made by speakers that can kill an interesting talk: too many words on your slides or reading from your slides, rambling personal anecdotes, tangents, and jokes, or being overly professional and talking down to your audience and many more. Advice is given on how to correct these problems The panel discusses how to get started speaking at conferences and gives advice for submitting conference proposals (CFP). The benefits of starting small by speaking at local meetups are considered. Local meetup organizers are always looking for willing speakers and by giving talks here first speakers can receive friendly and honest feedback. Chris Fritz gives instructions on how to get useful feedback instead of polite compliments from the audience. The panel gives advice on writing talks, most importantly to have an objective for your talk. Ben Hong explains why it is important to submit more than one CFP and more than one type of talk. The panel discusses the different types of talks and reminds listeners not to undervalue case studies because each experience is unique and valuable. Chris and Ben share what organizers look for in CFP’s and why they may be rejected. The panel ends the discussion with an explanation of speaker accommodation packages and how to ask for them. Links Agile Design Systems in Vue - Miriam Suzanne at VueConf.US Callum Macrae - Accessibility with Vue Advanced Animations with Vue.js Vue in Motion - Rachel Nabors - VueConf US 2018 https://slides.com/ Back to the Vueture: Stuck in the Event Loop http://www.sarahmei.com/blog/2014/04/07/what-your-conference-proposal-is-missing/ https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Paris, France Ari Clark: After Life Derek Chris Fritz: Nanette TIS100
Sponsors Adventures in DevOps Sentry– use the code “devchat” for two months free on Sentry’s small plan The Freelancers Show CacheFly Panel Chris Fritz Ben Hong Ari Clark Summary In this episode, the panel has a fun time as they discuss what makes a good talk and how to get started as a speaker. The panel lists attributes they love in a talk that makes them want to jump onto their computers and code: having an easy call to action with resources, start the talk with why the audience should listen and what they stand to gain from the talk, and authentic humor are only a few. Amazing example talks and speakers are given as resources to study these attributes. The panel also discusses cringe-worthy mistakes made by speakers that can kill an interesting talk: too many words on your slides or reading from your slides, rambling personal anecdotes, tangents, and jokes, or being overly professional and talking down to your audience and many more. Advice is given on how to correct these problems The panel discusses how to get started speaking at conferences and gives advice for submitting conference proposals (CFP). The benefits of starting small by speaking at local meetups are considered. Local meetup organizers are always looking for willing speakers and by giving talks here first speakers can receive friendly and honest feedback. Chris Fritz gives instructions on how to get useful feedback instead of polite compliments from the audience. The panel gives advice on writing talks, most importantly to have an objective for your talk. Ben Hong explains why it is important to submit more than one CFP and more than one type of talk. The panel discusses the different types of talks and reminds listeners not to undervalue case studies because each experience is unique and valuable. Chris and Ben share what organizers look for in CFP’s and why they may be rejected. The panel ends the discussion with an explanation of speaker accommodation packages and how to ask for them. Links Agile Design Systems in Vue - Miriam Suzanne at VueConf.US Callum Macrae - Accessibility with Vue Advanced Animations with Vue.js Vue in Motion - Rachel Nabors - VueConf US 2018 https://slides.com/ Back to the Vueture: Stuck in the Event Loop http://www.sarahmei.com/blog/2014/04/07/what-your-conference-proposal-is-missing/ https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Ben Hong: Paris, France Ari Clark: After Life Derek Chris Fritz: Nanette TIS100
Sponsors Netlify Sentry use the code “devchat” for 2 months free on Sentry small Triplebyte offers a $1000 signing bonus CacheFly Panel Chris Fritz Ben Hong Joined by Special Guest: Miriam Suzanne Summary Miriam Suzanne starts by explaining design systems and design tooling, how they differ and the problems they solve. The panel considers how design systems help teams communicate. Miriam shares tools that make design systems easier. The panel discusses different aspects of design. Miriam explains the advantages and disadvantages of using CSS-in-JS, and why she uses CSS with Vue. The panel discusses Miriam's VueConf talk “Dynamic CSS with Vue”. Miriam explains what her vue applications look like and shares advice for organizing CSS in Vue. She shares the top three CSS features that are the most underutilized. Links https://www.oddbird.net/herman/ https://www.vuemastery.com/conferences/vueconf-us-2019/dynamic-css-with-vue https://github.com/mozdevs/cssremedy https://twitter.com/MiriSuzanne https://github.com/mirisuzanne Picks Chris Fritz: Get some sleep Ben Hong: Taipei, Taiwan Miriam Suzanne: Something is Rotten at Buntport Theater
Sponsors Netlify Sentry use the code “devchat” for 2 months free on Sentry small Triplebyte offers a $1000 signing bonus CacheFly Panel Chris Fritz Ben Hong Joined by Special Guest: Miriam Suzanne Summary Miriam Suzanne starts by explaining design systems and design tooling, how they differ and the problems they solve. The panel considers how design systems help teams communicate. Miriam shares tools that make design systems easier. The panel discusses different aspects of design. Miriam explains the advantages and disadvantages of using CSS-in-JS, and why she uses CSS with Vue. The panel discusses Miriam's VueConf talk “Dynamic CSS with Vue”. Miriam explains what her vue applications look like and shares advice for organizing CSS in Vue. She shares the top three CSS features that are the most underutilized. Links https://www.oddbird.net/herman/ https://www.vuemastery.com/conferences/vueconf-us-2019/dynamic-css-with-vue https://github.com/mozdevs/cssremedy https://twitter.com/MiriSuzanne https://github.com/mirisuzanne Picks Chris Fritz: Get some sleep Ben Hong: Taipei, Taiwan Miriam Suzanne: Something is Rotten at Buntport Theater
Sponsors Netlify Sentry use the code “devchat” for 2 months free on Sentry small Triplebyte offers a $1000 signing bonus CacheFly Panel Ben Hong Chris Fritz Joined by Special Guest: Jilson Thomas Summary Jilson Thomas shares how he got started in vue. He gives the origin story of vuejobs and explains how it is different from other job sites. The panel praises Jilson’s work with VueConf Toronto and asks him about his experience organizing it. Jilson shares feedback from conference attendees. The panel wonders why conferences cost so much and Jilson explains what cost goes into organizing a conference. Jilson shares some of the road bumps from the conference and what he would have done differently. VueConf Toronto 2019 is discussed; Jislon shares what he has planned for that conference. Links https://twitter.com/jilsonthomas https://vuejobs.com/ https://vuetoronto.com/ https://2019.jsconf.eu/news/the-jsconf-cssconf-eu-finances/ https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Jilson Thomas: https://refactoringui.com/ ZOOKYO Webcam Cover Slide for Laptop and Mobile, Ultra Thin, Online Security, Best Camera Cover Sticker for MacBook Smartphone Mac Tablet & Cellphone, 3M Adhesive, Black 6 Pack https://twitter.com/samantha_ming Ben Hong: New Orleans Super Smash Brothers Ultimate Chris Fritz: Mocktails https://mealsquares.com/
Sponsors Netlify Sentry use the code “devchat” for 2 months free on Sentry small Triplebyte offers a $1000 signing bonus CacheFly Panel Ben Hong Chris Fritz Joined by Special Guest: Jilson Thomas Summary Jilson Thomas shares how he got started in vue. He gives the origin story of vuejobs and explains how it is different from other job sites. The panel praises Jilson’s work with VueConf Toronto and asks him about his experience organizing it. Jilson shares feedback from conference attendees. The panel wonders why conferences cost so much and Jilson explains what cost goes into organizing a conference. Jilson shares some of the road bumps from the conference and what he would have done differently. VueConf Toronto 2019 is discussed; Jislon shares what he has planned for that conference. Links https://twitter.com/jilsonthomas https://vuejobs.com/ https://vuetoronto.com/ https://2019.jsconf.eu/news/the-jsconf-cssconf-eu-finances/ https://www.facebook.com/ViewsonVue https://twitter.com/viewsonvue Picks Jilson Thomas: https://refactoringui.com/ ZOOKYO Webcam Cover Slide for Laptop and Mobile, Ultra Thin, Online Security, Best Camera Cover Sticker for MacBook Smartphone Mac Tablet & Cellphone, 3M Adhesive, Black 6 Pack https://twitter.com/samantha_ming Ben Hong: New Orleans Super Smash Brothers Ultimate Chris Fritz: Mocktails https://mealsquares.com/
On March 25-27, 2019, we will be travelling to Tampa, Florida for VueConf US! During today’s episode, we’re going to talk about this year’s schedule, last year’s conference in New Orleans, and all the fun things we’ll be doing on our trip! Our guest speakers for this episode are Brian Hogg and first-time guest Natalie Mastracci! They’ll be talking about some of the things they’re looking forward to as first time VueConf attendees, and lots of other interesting things! Join us as we chat about fun facts and activities to do while we’re in the area. Vehikl will have a booth at the conference, so if you plan to attend VueConf US this year stop by and see us in the Florida sunshine!
Sponsors Sentry use the code "devchat" for $100 credit Angular Bootcamp Panel: Alyssa Nicoll Charles Max Wood Special Guest - Mike Hartington In this episode of Adventures in Angular, the panelists talk with Mike Hartington, who is a Developer Advocate at Ionic. They talk in depth about the recently released version of Ionic, future projects the Ionic team is working on and what’s out there for Angular developers. Show Notes: 0:22 - Advertisement - Sentry - Use code “devchat” to get two months free on Sentry’s small plan. 1:21 - Mike introduces himself briefly and explains what exactly Ionic is. 3:15 - Charles asks about the new features of the recently released Ionic version 4.0. Mike explains that even though they love Angular, they wanted to decouple from any full framework like that and ship the components as JavaScript web components and then provide wrappings from any available framework. They spent a year on working on it and tried to double down on framework specific tooling. 5:50 - Charles asks if Alyssa has worked on Ionic. She answers that she hasn’t but has heard a lot of good things about it. She asks Mike if Ionic is the same as NativeScript. While explaining the difference, Mike replies that the team likes to work on the web technologies’ side, so even if Ionic is deployed on any available OS, everything is rendered in the browser. Charles also talks about the differences between NativeScript and Ionic. 7:38 - Alyssa asks if there is any specific popular framework or groups of people using Ionic. Mike answers that a lot of their user base consists of Angular developers, but they are seeing growth elsewhere too. 8:40 - Charles mentions that people like the fact they don’t have to learn different technologies for different platforms while developing apps, and prefer to do it by porting work from one platform to another. Mike agrees while saying that Ionic is a great option for that and it comes with a decent UI. 9:30 - Charles asks about Electron, if it’s the same codebase. Mike answers that Electron is quite new to them, but they are building an option for the native compiler that solves many technical issues and introduces new ideas on how to work with common APIs for IOS, Android and Electron. 12:02 - Alyssa asks how does Ionic compare to various UI themes and whether it can be customized. Mike answers that they have two themes - an iOS theme and a default material design theme. He says that they also have an option of creating custom themes using CSS variables. 13:30 - Charles asks if they have an update to the UI builder as well. Mike answers in affirmative and explains that they are working on a tool called Studio and proceeds to give some historical background on how they got there. He elaborates on the features of Studio. 15:40 - Alyssa asks if the tool is still under development or they are ready to start using it. Mike answers that a small group of users is using it and they are focusing on enterprise users currently. 16:50 - Charles asks about the next steps after Ionic 4.0. Mike explains in detail says that they want to work on some Angular tooling and on maintaining an update schematic. 18:17 - They discuss on how having different options help developers and users make flexible decisions leading to better products. 19:15 - Mike says that he is going to be at VueConf in Florida in March and Ng-Conf in Salt Lake City, and he is active on Twitter, Reddit and Instagram. 22:36 - Charles asks if there is any tutorial on Ionic for beginners. Mike asks users to search for “Ionic 4 Crash Course” - a 15-minute video encapsulating everything that they need to get it up and running. 22:35 - Advertisement - Angular Bootcamp 24:20 - Picks! 28:04 - END - Advertisement - CacheFly! Picks: Alyssa dto Charles Modern Medicine Keeping perspective on things in general Mike Tidying Up with Marie Kondo
Sponsors Sentry use the code "devchat" for $100 credit Angular Bootcamp Panel: Alyssa Nicoll Charles Max Wood Special Guest - Mike Hartington In this episode of Adventures in Angular, the panelists talk with Mike Hartington, who is a Developer Advocate at Ionic. They talk in depth about the recently released version of Ionic, future projects the Ionic team is working on and what’s out there for Angular developers. Show Notes: 0:22 - Advertisement - Sentry - Use code “devchat” to get two months free on Sentry’s small plan. 1:21 - Mike introduces himself briefly and explains what exactly Ionic is. 3:15 - Charles asks about the new features of the recently released Ionic version 4.0. Mike explains that even though they love Angular, they wanted to decouple from any full framework like that and ship the components as JavaScript web components and then provide wrappings from any available framework. They spent a year on working on it and tried to double down on framework specific tooling. 5:50 - Charles asks if Alyssa has worked on Ionic. She answers that she hasn’t but has heard a lot of good things about it. She asks Mike if Ionic is the same as NativeScript. While explaining the difference, Mike replies that the team likes to work on the web technologies’ side, so even if Ionic is deployed on any available OS, everything is rendered in the browser. Charles also talks about the differences between NativeScript and Ionic. 7:38 - Alyssa asks if there is any specific popular framework or groups of people using Ionic. Mike answers that a lot of their user base consists of Angular developers, but they are seeing growth elsewhere too. 8:40 - Charles mentions that people like the fact they don’t have to learn different technologies for different platforms while developing apps, and prefer to do it by porting work from one platform to another. Mike agrees while saying that Ionic is a great option for that and it comes with a decent UI. 9:30 - Charles asks about Electron, if it’s the same codebase. Mike answers that Electron is quite new to them, but they are building an option for the native compiler that solves many technical issues and introduces new ideas on how to work with common APIs for IOS, Android and Electron. 12:02 - Alyssa asks how does Ionic compare to various UI themes and whether it can be customized. Mike answers that they have two themes - an iOS theme and a default material design theme. He says that they also have an option of creating custom themes using CSS variables. 13:30 - Charles asks if they have an update to the UI builder as well. Mike answers in affirmative and explains that they are working on a tool called Studio and proceeds to give some historical background on how they got there. He elaborates on the features of Studio. 15:40 - Alyssa asks if the tool is still under development or they are ready to start using it. Mike answers that a small group of users is using it and they are focusing on enterprise users currently. 16:50 - Charles asks about the next steps after Ionic 4.0. Mike explains in detail says that they want to work on some Angular tooling and on maintaining an update schematic. 18:17 - They discuss on how having different options help developers and users make flexible decisions leading to better products. 19:15 - Mike says that he is going to be at VueConf in Florida in March and Ng-Conf in Salt Lake City, and he is active on Twitter, Reddit and Instagram. 22:36 - Charles asks if there is any tutorial on Ionic for beginners. Mike asks users to search for “Ionic 4 Crash Course” - a 15-minute video encapsulating everything that they need to get it up and running. 22:35 - Advertisement - Angular Bootcamp 24:20 - Picks! 28:04 - END - Advertisement - CacheFly! Picks: Alyssa dto Charles Modern Medicine Keeping perspective on things in general Mike Tidying Up with Marie Kondo
Sponsors Sentry use the code "devchat" for $100 credit Angular Bootcamp Panel: Alyssa Nicoll Charles Max Wood Special Guest - Mike Hartington In this episode of Adventures in Angular, the panelists talk with Mike Hartington, who is a Developer Advocate at Ionic. They talk in depth about the recently released version of Ionic, future projects the Ionic team is working on and what’s out there for Angular developers. Show Notes: 0:22 - Advertisement - Sentry - Use code “devchat” to get two months free on Sentry’s small plan. 1:21 - Mike introduces himself briefly and explains what exactly Ionic is. 3:15 - Charles asks about the new features of the recently released Ionic version 4.0. Mike explains that even though they love Angular, they wanted to decouple from any full framework like that and ship the components as JavaScript web components and then provide wrappings from any available framework. They spent a year on working on it and tried to double down on framework specific tooling. 5:50 - Charles asks if Alyssa has worked on Ionic. She answers that she hasn’t but has heard a lot of good things about it. She asks Mike if Ionic is the same as NativeScript. While explaining the difference, Mike replies that the team likes to work on the web technologies’ side, so even if Ionic is deployed on any available OS, everything is rendered in the browser. Charles also talks about the differences between NativeScript and Ionic. 7:38 - Alyssa asks if there is any specific popular framework or groups of people using Ionic. Mike answers that a lot of their user base consists of Angular developers, but they are seeing growth elsewhere too. 8:40 - Charles mentions that people like the fact they don’t have to learn different technologies for different platforms while developing apps, and prefer to do it by porting work from one platform to another. Mike agrees while saying that Ionic is a great option for that and it comes with a decent UI. 9:30 - Charles asks about Electron, if it’s the same codebase. Mike answers that Electron is quite new to them, but they are building an option for the native compiler that solves many technical issues and introduces new ideas on how to work with common APIs for IOS, Android and Electron. 12:02 - Alyssa asks how does Ionic compare to various UI themes and whether it can be customized. Mike answers that they have two themes - an iOS theme and a default material design theme. He says that they also have an option of creating custom themes using CSS variables. 13:30 - Charles asks if they have an update to the UI builder as well. Mike answers in affirmative and explains that they are working on a tool called Studio and proceeds to give some historical background on how they got there. He elaborates on the features of Studio. 15:40 - Alyssa asks if the tool is still under development or they are ready to start using it. Mike answers that a small group of users is using it and they are focusing on enterprise users currently. 16:50 - Charles asks about the next steps after Ionic 4.0. Mike explains in detail says that they want to work on some Angular tooling and on maintaining an update schematic. 18:17 - They discuss on how having different options help developers and users make flexible decisions leading to better products. 19:15 - Mike says that he is going to be at VueConf in Florida in March and Ng-Conf in Salt Lake City, and he is active on Twitter, Reddit and Instagram. 22:36 - Charles asks if there is any tutorial on Ionic for beginners. Mike asks users to search for “Ionic 4 Crash Course” - a 15-minute video encapsulating everything that they need to get it up and running. 22:35 - Advertisement - Angular Bootcamp 24:20 - Picks! 28:04 - END - Advertisement - CacheFly! Picks: Alyssa dto Charles Modern Medicine Keeping perspective on things in general Mike Tidying Up with Marie Kondo
Caleb is at VueConf in Toronto, so we recorded a quick one from the show floor. Audio is a bit lower quality than normal, but it's worth it.
Panel: Chris Fritz Erik Hanchett Divya Sasidharan Special Guests: Mitchell Garcia In this episode of Views on Vue, the panelists discuss the article Why You Shouldn’t Use Vue.component with the author Mitchell Garcia. Mitchell runs the blog FrontEndSociety.com, which focuses almost entirely on Vue.js, as well as works for OZRK Labs. They talk about what led him to Vue, what single-file components are and the advantages to them, and his article. They also touch on when you would and would not want to use Vue.component and much more! In particular, we dive pretty deep on: Mitchell intro Has been using Vue for about a year professionally What first turned you on to Vue? Loved the single-file components in Vue What are single-file components? Vue has Webpack loaders Advantages to single-file components OZRK Labs What are custom blocks? Loves the modularity of Vue Why You Shouldn’t Use Vue.component The importance of scale The only time you would want to not use Vue.component When should you use Vue.component? Vuetify Makes sense to use Vue.component when building a library The downside to having everything globally registered Think of Vue components as objects All Vue components have the same structure The benefits of local registration Different ways to use Vue.component And much, much more! Links: FrontEndSociety.com Vue.js Webpack loaders OZRK Labs Why You Shouldn’t Use Vue.component Vuetify TypeScript Vue-promised Mitchell’s GitHub @mmitchellgarcia Sponsors: Kendo UI Digital Ocean FreshBooks Picks: Chris Another Period Vue Vixen Patreon Outside Divya Daniel Rosenwasser at VueConf My Struggle to Learn React by Brad Frost Erik Habitat for Humanity CatchaFire.org Mitchell Vue-prom Leveraging Render Props in Vue by Dillon Chanis
Panel: Chris Fritz Erik Hanchett Divya Sasidharan Special Guests: Mitchell Garcia In this episode of Views on Vue, the panelists discuss the article Why You Shouldn’t Use Vue.component with the author Mitchell Garcia. Mitchell runs the blog FrontEndSociety.com, which focuses almost entirely on Vue.js, as well as works for OZRK Labs. They talk about what led him to Vue, what single-file components are and the advantages to them, and his article. They also touch on when you would and would not want to use Vue.component and much more! In particular, we dive pretty deep on: Mitchell intro Has been using Vue for about a year professionally What first turned you on to Vue? Loved the single-file components in Vue What are single-file components? Vue has Webpack loaders Advantages to single-file components OZRK Labs What are custom blocks? Loves the modularity of Vue Why You Shouldn’t Use Vue.component The importance of scale The only time you would want to not use Vue.component When should you use Vue.component? Vuetify Makes sense to use Vue.component when building a library The downside to having everything globally registered Think of Vue components as objects All Vue components have the same structure The benefits of local registration Different ways to use Vue.component And much, much more! Links: FrontEndSociety.com Vue.js Webpack loaders OZRK Labs Why You Shouldn’t Use Vue.component Vuetify TypeScript Vue-promised Mitchell’s GitHub @mmitchellgarcia Sponsors: Kendo UI Digital Ocean FreshBooks Picks: Chris Another Period Vue Vixen Patreon Outside Divya Daniel Rosenwasser at VueConf My Struggle to Learn React by Brad Frost Erik Habitat for Humanity CatchaFire.org Mitchell Vue-prom Leveraging Render Props in Vue by Dillon Chanis
Four new VueConf.US talks, a live webinar with Evan You, a free intro to Vue course, Vue Vixens, build an e-commerce site, best Vue backends and more.
VuePress, Vue Vixens, VueConf videos, NativeScript, CodeSandbox, Views on View, list rendering, SPA SEO, Multiselect, Nuxt.js and WordPress, and building VueTube.
Programmatic event listeners, source code deep dive, method/computed/watchers, Apollo + Vue + Vuex, Vue CLI 3, VueConf.US 2018, and Scoped Slots.
Heading to VueConf US in New Orleans this week? So are we! Adam and Stephen join Margaret and Dan to talk food, drinks, and fun in The Big Easy. Stick it out long enough, and we might even talk about the conference.
Recorded November 9, 2017 Topics '$300m in cryptocurrency' accidentally lost forever due to bug This Company Added the Word ‘Blockchain’ to Its Name and Saw Its Shares Surge 394% VueConf.US Sr Developers 2017 Laravel Survey 21: Earn Money by Answering Messages & Completing Tasks What is enterprise?!?! We discuss and argue
Brandon, Brian, and Ryan discuss Groovy, Grails, Rails, hostel Wi-Fi in Europe, VueConf, Ryan's new website deployment pipeline, and numerous Twitter accounts!