TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    ColdFusion Alive

    The ColdFusion Experts: Develop | Secure | Optimize

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    133 GitHub Copilot & AI-Assisted Coding (Unlocking ColdFusion’s AI Potential) with Monte Chan Nov 25, 2023
    Show notes

    Monte Chan talks about “GitHub Copilot & AI-Assisted Coding (Unlocking ColdFusion's AI Potential)” in this episode of ColdFusion Alive Podcast with host Michaela Light. Modernize Your CF App “It is an AI pair programming tool. So this helps test your programming that basically, there's another person but in this case is a AI tool, if you will, so but you will be doing most of the typing. But then that will also give you some code suggestions, if you will. And to help you with coding. So sometimes can be a short one liner, or could be one whole block of codes. So you can save a lot of typing.” https://youtu.be/nk27Pr03lXg Show notes What is Github Copilot? An AI pair programmer. Essentially, Copilot is Auto Complete on steroid. When Copilot generates the codes, it does not know what it is writing. It is simply trying to predict the next word(s) based upon the information that it has. Works with VS Code, Visual Studio, NeoVim/Vim, and JetBrains IDEs via extensions https://docs.github.com/en/copilot/overview-of-github-copilot/about-github-copilot-for-individuals Who makes it? Microsoft who own Github Why should CFers use Copilot Helps you write code faster especially when it generate a whole block of code Write better code esp if your give it self-documenting variable and function names Can help with JavaScript, CSS and SQl too Improves a junior developer’s weak area more than it improves a senior developer. “Copilot makes you better at what you’re good at and lets you quickly master what you’ve yet to learn.” “Among developers who use GitHub Copilot, 88% say they are more productive, 74% say that they can focus on more satisfying work, and 77% say it helps them spend less time searching for information or examples.” from https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/ Any reasons to not use it? Trained on codes found in public repositories – The accuracy of the generated codes depends on the amount of codes in their respective public repos. The quality of the codes may or may not be good It takes the name of your file, the codes before and/or after the cursor in the current file, the currently open files in your IDE, and the codes in the files linked to the current file in context when trying to provide code suggestions. In other words, as you are building your projects, the accuracy rate should increase. Does it copy your code to add to its store of code? Controversy over where the code comes from - copyright issues? Business version has option to only use code from a your own private GitHub repo Tips on using Copilot Be precise and provide details Be descriptive to your file names, variable names, function names, …etc. Keep file tabs open especially those files which are relating to the current file. Keep in mind that Github Copilot is like an Auto-Complete on steroid. It does not have an idea in which language you are writing. The suggested code may not have the correct syntax (ex. Missing a bracket, missing a semicolon, …etc.) or the suggested variables/functions may not exist. So! Read and test the code generated! Github Copilot is trained on data found in public repositories. So! Put more ColdFusion codes in public repositories. ForgeBox? Mirror into public GitHub or write an extension Explain code Simple bug fixing Translate code to/from other programming Demo Pricing 30 day trial $10 per month for individuals; $19 for business license per user/mo Copilot Business comes with Copilot Chat More on features and differences between individual and business versions https://docs.github.com/en/copilot/overview-of-github-copilot/about-github-copilot-for-individuals Has Copilot changed the way your team approaches coding or collaboration? Helps with common coding standard use and formatting CF lint For teams new to AI-assisted coding, there's often a learning curve. What advice would you give to other CIOs or development leads considering such a tool? How much time to learn and get used to it? A hour to learn. A week to get used to it. Future of Copilot Github Copilot X recently announced. X is a placeholder. Essentially, it is a family of projects/products which utilize the Github Copilot technology to give a more complete programming experience. GitHub Copilot X is a set of technical preview features that extend the original Copilot with chat and terminal interfaces, support for pull requests, and early adoption of OpenAI's GPT-4. https://github.com/features/copilot “The “X” represents a placeholder for where we intend GitHub Copilot to become available, and what we expect it to be capable of doing (e.g. “Copilot “, “Copilot “). It is extending the product from one experience, code completion, to X experiences across the developer’s workflow. GitHub Copilot will always need to be so much more tomorrow than what it currently is today. Additionally, The “X”, indicates the magnitude of impact we intend to have on developer achievement. Therefore, it’s a statement of intent, and a commitment to developers, as we collectively enter the age of AI. We want the industry to be confident in GitHub Copilot, and for engineering teams to view it as the neXus of their future growth.” Copilot Chat – Chat-GPT like. Comes with Individual license now. Needed to join waitlist before. Copilot Voice – formerly known as Hey Github. Need to join waitlist. Program using natural language. Copilot CLI, Copilot for PR, Copilot for Docs, …etc. View them at www.githubnext.com Need a Github account for all of this. Microsoft adding Copilot to their other software apps such as Office https://blogs.microsoft.com/blog/2023/03/16/introducing-microsoft-365-copilot-your-copilot-for-work/ Maybe SQL Server too? Update from Monte: Github Universe is happening right now. Github Universe is a conference which talks about everything that is going on with Github. They made their sessions available to the public two hours after the respective sessions are over. I have watched some of those. Github Copilot is the emphasis on all of those that I watched. There is this session which talks about Copilot specifically. https://www.youtube.com/watch?v=AAT4zCfzsHI. It talks about how to integrate our own data to work with Copilot. You are more than welcome to watch the presentation in its entirety. However, I want to bring your attention to the presentation starting at around 33:45 mark of the clip. The presenter gave an example of how DataStax (a database service provider) created this agent plugin to utilize Copilot Chat to return information specific to DataStax. Having said all these, the reason why I brought this up is to answer one of the questions you asked me in the podcast. How can we make the Copilot experience better? In addition to the ones that I mentioned in your podcast, now, we can create a plugin to return CF information to the developers. Looking forward, how do you see AI tools like Copilot shaping the future of ColdFusion development? Do you believe these tools will become integral to the language's evolution or remain as supplementary aids? Mark Tataka CF AI preso Adaptation curve Pace of change Other AI coding tools FusionReactor 11 AI tool for performance tuning ChatGPT Have to copy and paste code into ChatGPT while Copilot directly sees your code in your IDE (including other related tabs) Google Bard AWS CodeWhisperer Why are you proud to use CF? The generosity of the CF community helping other CF devs in groups or conferences WWIT to make CF more alive this year? More people sharing their knowledge What are you looking forward to at the next CF Summit? New features in ACF 2024 More AI integrations and features Mentioned in this episode Github YouTube Channel: https://www.youtube.com/@GitHub VS Code YouTube Channel: https://www.youtube.com/@code Microsoft Developer YouTube Channel: https://www.youtube.com/@MicrosoftDeveloper Github Next: https://githubnext.com Github Universe: https://githubuniverse.com Other AI coding tools https://www.codium.ai/blog/10-best-ai-coding-assistant-tools-in-2023/ Listen to the Audio Bio Monte Chan Monte is a ColdFusion Web developer with 20+ years of web development experience in areas such as education software, health insurance, church web sites, pregnancy care centers, FinTech, and other businesses. He is a Senior ColdFusion Developer at CF Webtools. He has used ColdFusion since version 4.5 back in 1999. Has developed web applications which were used in many different industries (ex. Health insurance, education, finTech, e-commerce…etc.) He was one of the co-managers of Alamo ColdFusion User Group. Links Monte Chan | LinkedIn Monte Chan/Geek Talk | YouTube Monte Chan | Facebook Say in message that you do ColdFusion Email: monte@monteandjanicechan.com (but you may get a quicker response if you send me a message in Facebook Messenger) Interview transcript Michaela Light 0:01 Welcome back to the show. I'm here with Monty Chan, from sea of web tools. And we're going to be talking about an exciting new AI tool for ColdFusion. While and other languages, which is GitHub copilot, welcome, Monty, Monte Chan 0:16 Both. Thank you. So we are a big fan of this podcast. And it's a great honor to be on this podcast. Michaela Light 0:25 I am glad we finally got you on. I noticed you were posting on your LinkedIn about the CF summit talk you gave on using copilot ColdFu


    132 ColdFusion Hosting options with Dakota Clum and Ryan Brown Aug 07, 2023
    Show notes

    Dakota Clum and Ryan Brown talk about “ColdFusion Hosting options (what to consider when choosing a CF host)” in this episode of ColdFusion Alive Podcast with host Michaela Light. “......you shouldn't have to be trapped with one hosting option or one provider. So when we think about the AWS are the answers of the world, when there's a need for those specific resources are specific tooling and libraries, we want to be able to support that. So, to your point, there's no kind of lock in, or anything like that you shouldn't do one or the other, you should keep all the options open to you. ” https://youtu.be/fwMKwg_J2QM Show notes What is new in CF hosting this year? Adobe is moving to an annual release schedule Investment in CF Adobe committed 10 years of support What to consider when choosing a CF hosting? CF support at app level, server layer, Responsible esp updates/hotfix support and proactive patch CF admin access All major release of ACF supported and able to rollback to older version during migration if needed Security Reliability Security Patching WAF firewall End point protection ColdFusion Hosting options AWS/Google/Azure Docker containers Easier clustering on the fly, pay only for time needed Scalable pricing but harder to budget VPS Cloud Your own server Resize on the flip Faster and easy backup and restore and cloning Dedicated server Pay monthly Shared Cheaper, but other users can use up resources / crash server On prem, managed, co-location Your own ACF license More control of physical server - he organization rule or in Load balancing Cluster CF servers Cluster database servers Azure SQL Database Geo-failover Caching front end such as CloudFlare ACF Licensing on your own versus a cloud provider Adobe cloud license Bring your own license CPU Core count ColdFusion Tuning & Optimization ColdFusion Installation & Configuration Config of CF server and JVM Patches of CF, Java, Windows JVM memory use Tuning to your app CF package manager Support Patch & Hotfix support Dedicated box - they self support as their VPS level has best support Shared level has worse support, as the money is not there to pay for it Might as well self host using Docker and DigitalOcean ColdFusion Upgrade Protection Access to new versions for migration testing Lucee vs ACF Older versions Need for AWS specific features Docker and Kubernetes Backups Backup strategy and retention time Onsite and offsite Disaster recovery (DR) plan Server, CF server settings, CF code, Database Protection against ransomware attacks Test your restores and DR plan Cost vs Downtime Future of CF hosting More CF adoption Multi-cloud Annual release cycle and new features App hosting pre-tuned vs genetic CF hosting AI FusionReactor AI features CF AI features for security and performance and tuning Mentioned in this episode ColdFusion Hosting: How To Choose the Best One Fun stories about different xByte customer experiences Listen to the Audio Bios Dacota Clum Dakota is CTO at xByte Hosting with a specialization in cloud and dedicated infrastructure solutions. He is responsible for delivering secure and innovative solutions that helps organizations reach scale. With a strong focus on customer satisfaction and innovative problem-solving, Dakota possesses a passion for helping organizations adopt enterprise cloud solutions. Links LinkedIn: https://www.linkedin.com/in/dakota-clum/ Email: dakota.clum@xbyte.com Ryan Brown CMO for xByte hosting Ryan graduated from Virginia Tech with an Accounting Information Systems degree and has been in the I.T. industry for 28 years. His career began talking to customers about their business needs as a sales engineer for an ERP software company. Since then, he has ventured into product management, marketing, and multiple leadership roles. Beyond knowledge of both software and hardware technologies, he has an expertise in understanding business’ needs and finding the right solution. Links LinkedIn: Ryan Brown | LinkedIn Email: ryan.brown@xbyte.com Interview transcript Michaela Light 0:01 Welcome back to the show. I'm here with Dakota Clum and Ryan Brown from ex byte. And we're going to be talking about cold fusion hosting options and what you should be very careful of when picking a cold fusion host. And what's new in the ColdFusion hosting world this year? So, welcome, Dakota and Ryan. Dakota Clum 0:23 Thank you. Thanks for having us. Michaela Light 0:25 And Dakota isn't CTO xByte hosting. He's been involved in ColdFusion hosting for over 15 years. And he loves helping organizations with enterprise cloud solutions. And Ryan has been doing it for 28 years. And he's the Chief Marketing ops officer for x y hosting. So great to see you both here. And I'll put their emails and LinkedIn and any other good links that we dream up into the show notes at teratech.com. So I guess I'm curious what is new in ColdFusion hosting this year? Ryan Brown 1:03 I mean, we are xByte, that's, that's new. We're new on the scene shaking things up a little bit. So we, we've got tons of experience backing us. But we're, we're I guess we're new to the company is new to the scene. So we're now at the beginning of this year, coming out there shaking things up. And then, of course, Adobe moving to one release every year. That's, that's exciting. Michaela Light 1:03 Yes, I learned that in a previous episode with Kishore from Adobe. What are both of your reactions to the shift annual releases? Read more Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers. Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey. Join the CF Alive revolution Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today. Get early access to the CF Alive book and videos Be part of a new movement for improving CF's perception in the world. Contribute to the CF Alive revolution Connect with other CF developers and managers There is no cost to membership.


    131 Lucee 6 with Gert Franz, Charlie Arehart, Ben Nadel, Mark Drew, Zac Spitzer Jul 13, 2023
    Show notes

    Gert Franz, Charlie Arehart, Ben Nadel, Mark Drew, and Zac Spitzer talk about “Lucee 6” in this episode of ColdFusion Alive Podcast with host Michaela Light. “Welcome to the podcast. We’re coming here live from CF camp in Munich, Germany. And we are going to be talking about Lucee 6, the new release of Lucee CFML. And we’ve got some amazing experts here. Mark Drew who's done a lot of Lucee coding at distro kid. Then we’ve got Charlie Erehart, the ColdFusion troubleshooting expert giving an independent view on Lucee. Then we’ve got Ben Nadal all the way from New York City. And he's the top blogger among ColdFusion people according to our annual survey, and then we got good friends from Lucee Association, Switzerland, coming up at the end, but not least. And on the other screen, if you're watching on video, we have some of the attendees from Sierra camp when we open the set. Yay, go attendee. And we'll be opening up to audience questions later in the show. So why don't we just start by just going through each of the four panelists, and I'm just want to ask you, what are you most excited about in Lucee 6?” Show notes What are you most excited about the Lucee 6 release? It is released! (after 2019 announcement at CFCamp 2019) and years of covid it is finally released :-) Java integration, easier paths, tag islands Listeners: query, email, HTTP progress etc Do want we want to do and add to Lucee independent to ACF CFconfig, container friendly, cloud friendly now Fast startup (


    130 Adobe CF Summit 2023 (ACF 2023, certification, annual releases and more) with Kishore Balakrishnan Jun 26, 2023
    Show notes

    Kishore Balakrishnan talks about “Adobe CF Summit 2023” in this episode of ColdFusion Alive Podcast, with host Michaela Light. “We’re going to be talking about CF summit in Las Vegas and what's new and what you need to know about that.” Show notes What are you looking forward to at CF Summit in Las Vegas in October 2023? ACF 2023 released - detailed sessions on new features Networking with other CFers and Adobe CF engineering team What performance improvements will be presented? AI-powered solutions coming in ACF 2024 Adobe is moving to annual release cycle due to the speed of tech change, including AI Adobe are looking for customers to give ideas for new features too What is the importance of the summit for CFers? Becoming a certified CFer Access to 50+ training videos and take an exam during the Summit or later at a time of your choosing 24 hours of video-on-demand training Constant updates of new topics are added Topics and Speakers Keynote speaker - Vivek Kumar, Senior Director of Engineering Call for speakers is open Sponsors FusionReactor xByte Media3 TeraTech Dates Mon 2 - Tue 3 October 2023 main conference Monday evening event Wed 4th for the certification Location The Mirage Hotel, Las Vegas, Nevada Student pass Free to high school and college students Includes all the conference sessions, networking and t-shirts etc Need student id Does not include the evening event (due to alcohol being served there) Does not include hotel room Application form on the CF Summit website coming soon Cost Session Pass - $99 Access to all sessions & workshops on October 2nd and 3rd Access to all keynotes, panels, workshops & speaker Q&A Access to first-day party Professional Pass - $199 Access to all sessions & workshops on October 2nd and 3rd Access to all keynotes, panels, workshops & speaker Q&A Access to first-day party Access to ColdFusion Certification training on October 4th Registration Register | CF Summit 2023 (adobeevents.com) CF Summit India This is returning! In early December in Bengaluru, India Mentioned in this episode TeraTech Blog post CF Summit CF Certification TT ACF 2023 blog post https://cfsummit.adobeevents.com/ Free Student Pass Listen to the Audio Bio Kishore Balakrishnan is a Director - Product and Growth Marketing at Adobe with a Master Degree in Computer Applications. At Adobe, he held roles of a Quality Manager, Program Manager and Senior Product Marketing Manager before becoming the Product and Growth Director. He enjoys being the 'voice of the customer' within the organization, liaise with the sales team to facilitate the selling process and clearly communicate the why, what and when to the marketplace for CF. He lives in Bangalore with his wife and kid. Kishore loves his long runs and cooking. Links LinkedIn Kishore Balakrishnan | LinkedIn Twitter https://twitter.com/kishore31 Email kishore31@gmail.com Episode transcript Michaela Light 00:01 Welcome back to the show. I’m here with Kishore Balakrishna from Adobe. And he’s the head of marketing for ColdFusion. And we're going to be talking about CF summit in Las Vegas and what’s new and what you need to know about that. Welcome Kishore. Kishore Balakrishnan 00:21 Thanks, Michaela, Thanks for having me. And it was a pleasure talking to you. Michaela Light 00:26 Yes. Good to see you again. And he’s done a lot of things in Adobe, he’s been the Quality Manager, program manager. And currently, he’s the product and growth Marketing Manager for ColdFusion. So and he’s been involved in CF. He’s been with ColdFusion for like at least 10 years now. Kishore Balakrishnan 00:49 Yes. Bein in ColdFusion for 10 years. Yes. Michaela Light 00:52 They should give you some award, you know. Kishore Balakrishnan 00:56 I will let my manager know, Michaela. Definitely. Yeah, Toby has been very good to me. Read more Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers. Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey. Join the CF Alive revolution Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today. Get early access to the CF Alive book and videos Be part of a new movement for improving CF's perception in the world. Contribute to the CF Alive revolution Connect with other CF developers and managers There is no cost to membership.


    129 MASA ColdFusion CMS (new open source Content Manager) with Guust Nieuwenhuis Mar 14, 2023
    Show notes

    Guust Nieuwenhuis talks about “MASA ColdFusion CMS (new open source Content Manager)” in this episode of the ColdFusion Alive Podcast with host Michaela Light. "he’s joining us to talk about MASA CMS, a new CMS launched about a year and a half ago. It’s a fork out of the famous Muira CMS. And we’ll talk about why you even want to use a CMS at all, we’ve got some astounding statistics out of the confusion. State of the Union survey will be run every year that I think are important regarding this.” Show notes What is MASA? ColdFusion Entrepreneur CMS What is a CMS? Content Management System Store content in a database rather than hard coding in CF files Letting users at your organization edit content directly Avoids delays from developers updating content Or users editing CFM files directly and creating bugs in your code Workflow and control of content updates Why use a CMS? Better control of content edits Safer Better features What CMSes do CFers use? State of CF Union survey Why MASA? Introduction to MASA CMS Roots in Mura CMS (open source version 7.1) 1.5 years ago fork from Mura Rebrand Legal check Removed commercial software dependencies so it is GPL 2 license Source, docs and discussion hosted on GitHub Mura changed to closed source in version 10 Enterprise Content Management Features User roles, Workflow, version sets, content staging (previous draft) EU website store sales rules Security Features of MASA CMS UX easy to use Documentation https://docs.masacms.com/ New Admin file browser Layout manager - WYSIWYG drag and drop modules into your content page Inline edits Themes Look and feel of while site, CSS, colors etc Custom modules Plugins Non-visual functionality customization Admin functionality Modules Visual element with code Widgets Text box Image gallery Video Etc Events Rich event lifecycle Clear naming convention Many hooks to let you customize MASA using custom plugins Eg OnBeforeContentSave, OnAfterContentSave OO approach is good for MASA and not required ORM and beans API Front end JavaScipt access to MASA via API Adobe API M-tag When creating content in Masa CMS you use the [m] tag for rendering dynamic content. This is a very powerful way to access CFML and Masa functionality. Call CF custom functions from your content. Workflows Create a custom group workflow MASA statistics Thousands of content pages Hundreds of content editors/approvers Mura backward compatibility Very easy from the latest Mura open source version (7.1) - just a config file For earlier versions of Mura, you need to update a bit more in the code. Guust’s company can help with this. Future MASA versions have semantic versioning (https://semver.org/) eg 7.4.1 Major version number = 7 May have breaking changes or big changes A minor version number with the Major = 4 No breaking changes Batch version number within the Minor = 1 Small bug fixes Ember.js is a good example of version numbers 6-week minor version release cycle When enough changes they roll up all the minor versions to a new major version with depreciations of old features. Deployment options on different infrastructure ACF Lucee Cloud and Docker MySQL, SQL Server, Progress, Oracle Test suite What is the plan for new features? Roadmap Headless CMS Content Mobile Decoupled CMS Static content edited via admin in a separate site How many versions does MASA have so far? Support agreements MASA cloud hosting Going to CFCamp Mentioned in this episode MASA CMS MASA GitHub Masa CMS Documentation API Manager Mike Brunt episode TechEmpower CF test suite Brad Listen to the Audio Bio Guust Nieuwenhuis is a Full Stack Web Wizard with experience in a wide range of technologies. Over the last couple of years, he has been involved in projects for various clients like the European Commission, NSHQ (NATO), Adobe, AS Adventure Group, NS (Dutch railways), CZ Groep, Proximus, Avery Dennison and Mediagenix. Through We Are North, we do ‘Customization-As-A-Service'. We don’t build from scratch: we find the best solutions out there and tailor them to our customers’ business needs. In doing so, we never lose sight of the goal of the client. In his free time, he plays the double bass and drums, crosses the forest on his mountain bike and coaches the youth at their local football club (where he is a board member as well). He likes spending time with his wife and two kids or meeting friends for a chat, game or drink. If he still has some time left, he mainly spends it behind his computer to fulfill his hunger for the latest trends in IT. Links Guust Nieuwenhuis | LinkedIn MASA Website Website We Are North CFML slack channel DM Guust@wearenorth.eu Interview transcript Michaela Light 0:01 Welcome back to the show. I'm here with Guust Nieuwenhuis, I didn't totally mangle up your duck short Belgium name is it Dutch or Belgium? Guust Nieuwenhuis 00:07 I'm a bit of both mixture there. Michaela Light 0:09 And he's joining us to talk about Massa CMS, a new CMS launched about a year and a half ago. It's a fork out of the famous Muira CMS. And we'll talk about why you even want to use a CMS at all, we've got some astounding statistics out of the confusion. State of the Union survey will be run every year that I think are important regarding this. And we'll also look at what's in Mac features in masa, what’s coming up in the future and why it's some really cool software. So welcome, Guust. Guust Nieuwenhuis 0:51 Thank you. Thanks for having me. Michaela Light 0:53 Yes, it's good to see you here. If you don't know him, he's a full-stack web wizard according to his bio. I don't know what a web wizard is. But it sounds exciting. And he's been doing cold fusion forever. Working in Europe, the EU and NATO and Adobe and all kinds of clients they have. And his company, we are north. They do customization as a service. So they help customize solutions. And get your apps running using cold fusion and property master as well. And he is an amateur musician, as well as a coach at the local football club. So welcome ghost, Guust Nieuwenhuis 1:37 local soccer club for Euro-Americans. Michaela Light 1:41 Oh, for the Europeans listening to soccer for the Europeans or the Americans. Guust Nieuwenhuis 1:46 Yeah, let's not get that discussion started. Otherwise, it will be no time for Master CMS anymore. Michaela Light 1:53 Yeah. So what is Master? Guust Nieuwenhuis 1:58 What is Master Master? First of all, it's a cold fusion-based content management system. And I think, hopefully, one day, we don't need to mention that anymore. But I still do today. It's a fork from MERA CMS. I think many people in the collision community are familiar with NeuRA. And we, for various reasons, forked from Europe a year and a half ago and created our own version of masa, masa, CMS. Read more Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers. Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey. Join the CF Alive revolution Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today. Get early access to the CF Alive book and videos Be part of a new movement for improving CF's perception in the world. Contribute to the CF Alive revolution Connect with other CF developers and managers There is no cost to membership.


    128 Stopping API security hacks cold (using ColdFusion API Manager) with Mike Brunt Mar 13, 2023
    Show notes

    Mike Brunt talks about “Stopping API security hacks cold (using ColdFusion API Manager)” in this episode of the ColdFusion Alive Podcast with host Michaela Light. "We're going to be talking about API security and ColdFusion, which you may not have considered. This is a whole other attack service surface that your apps can be hacked by." Show notes Why does CF API security matter? Remote API calls: False assumption that APIs your app calls are secure - but they may not be Local API - is it secure? Are they still open but not used API use “APIs are extremely popular these days, with an average organization leveraging 15,564 APIs in total, up 201% year-on-year.” From this article in TechRadar, from April 2022. API use is increasing exponentially, which can expose serious security issues. Common API use Legacy database Other company’s data eg USP shipping tracking Blockchain ChatGPT Amazon AWS features And many more What is API A portal into the middle of your code functionality and data Sends and returns XML and JSON CF API Security attacks Credential Stuffing: Malicious actors using stolen credentials to gain unauthorized access to API endpoints. Pay close attention to the origin, rate and frequency of authorization requests. Cross-Site-Scripting XSS: As we can see, many of these attacks already exist in the website world. Here malicious actors try to insert subversive scripts (often JavaScript) which can be executed. In this case, validate all input using character escaping and filtering. Distributed Denial of Service Attacks DdoS: Impose limits on the amount and frequency of data inputs and outputs. Injection Attacks akin to SQL Injection: Check, sanitize and validate all the data inputs passed via API requests. In addition ensure that data delivered via the API does not expose any possible vulnerabilities. Man-in-the-Middle Attacks: Ensure that all transmitted data is fully encrypted. Actions to protect your CF app APIs Inventory All Existing API Endpoints - This should be a first step in determining what the attack surface could be. This audit should show the actual requirement of each API endpoint and any vulnerabilities shown in the table above. Both remote API calls and Your own APIs Look at API Manager monitoring Scan code for CFHTTP calls and CFCs that expose API Build API Security For New Applications/Features At The Planning Stage - As with the applications themselves, any security concerns should be in the very early planning stages of any new apps or features using API endpoints. Use Strong Authentication And Authorization On All API Endpoints - Ideally, there should be no API endpoints that are not strongly secured, if so, these will be captured by the inventory-audit. Encrypt All Traffic Via TLS - Ideally all traffic passing inward and outward should be encrypted and preferably via TLS. Use A Minimal Set Of Privileges - Ensure that users, systems, devices, processes etc, only have the minimum amount of privileges needed to operate. Again, this should become apparent during the inventory/audit. Avoid using the database SA/System Administrator user in APIs Expose Only The Very Necessary Data - the task of what data is exposed and passed should be determined via the API endpoint and not any application code. Again allow only totally necessary information. Validate All Input - Validate all data passing in and out of an API endpoint; for instance, if the endpoint only needs integers, there should be no text passing through. Create And Enforce Rate Limiting - Set limits which will reject excess transactions if they are exceeded. For instance 6,000 requests per day, per account; any requests which exceed this number will be rejected. Of course, this should be based on application needs. Use the API manager throttling features Audit All API’s Before Deploying To Production - This is to make sure that all necessary code/controls required for development/testing is not still in place when an app is deployed to production. Use A Web Application Firewall – Always a good idea FuseGuard API Manager notifications Performance monitoring Useful ColdFusion features From my experience in ColdFusion and Blockchains these can items be very relevant. cfajaximport - Controls the JavaScript files that are imported for use on pages that use ColdFusion AJAX cfajaxproxy - Creates a JavaScript proxy for a ColdFusion component, for use in an AJAX client. cfclient - Part of the CF11 mobile features for client side (JS) development. Enables output of CFcode to JS. cfdbinfo – (For oracles, off blockchain data) Lets you retrieve information about a data source, including details about the database, tables, queries, procedures, foreign keys, indexes, and version information about the database, driver, and JDBC. cfdump – (Classic for error-handling) Outputs the contents of a variable of any type for debugging purposes. cfhtmlbody - The cfhtmlbody tag can be useful for embedding JavaScript code, or placing other HTML tags that should go at the bottom of the page just before the closing body tag. cfhtmlhead - Writes text to the head section of a generated HTML page. It is useful for embedding JavaScript code. cfhttp - Generates an HTTP request and parses the response from the server into a structure. cfinclude - Includes the content from the referenced file (template). cflog – A particularly important utility which writes a message to a log file. cfquery – Classic for interactions with oracles with off blockchain cfsprydataset – Creates a Spry data set; can use bind parameters to get data from ColdFusion AJAX controls to populate the data set. cfstoredproc – Another oracles related item) Executes a stored procedure in a server database. Itspecifies database connection information and identifies the stored procedure. cfthread - The cfthread tag enables multithreaded programming in ColdFusion. cfwebsocket - Includes the required JavaScript files in your CFM template and creates a global JavaScript reference to the WebSocket Object on the client-side. All of this information came from Mentioned in this episode Mike episode on CF and blockchain CFA pod ___ Other CFA pod API manager Adobe API Manager podcast API Manager download http://{IP Address}:9000/admin/login.html https://helpx.adobe.com/coldfusion/api-manager/api-manager-publisher.html Getting started with API manager Listen to the Audio Bio Mike Brunt was born in Northern England in 1948. It was a time of austerity for the British people who had rationing in place due to the effects of the Second World War. He pursued a management career in transportation equipment, becoming Director of Excess Stock at British Leyland Truck and Bus. He moved to the USA in 1989 and eventually took up a career path in technology, coinciding with the emergence of the World Wide Web. Mike then became involved in Teleradiology, working alongside Kodak, Lucent Technologies and GTE. Mike is still deeply involved in technology, being a specialist in capacity planning and tuning for Java systems. He is becoming ever more involved with Blockchain and peer-to-peer-based infrastructure. Specialties: Java server engineer, Blockchain infrastructure engineer, ColdFusion, networking, database design, server troubleshooting, teleradiology, and web infrastructures. In addition to his career path, Mike is a composer and musician, having been involved in creating 11 electronic music albums. Mike also paints with well over 100 paintings located in Los Angeles, New Zealand and Eugene, Oregon. Lastly, Mike is a Permaculture Certified Designer and lives on a 5-acre farm in the Eugene area of Oregon. Mike Brunt is also known as CF Whisperer. Links Mike Brunt | LinkedIn Twitter FaceBook Instagram JVM Whisperer Foodscaping substack Interview transcript Michaela Light 0:02 Welcome back to the show. I'm here with Mike Brandt. And we're going to be talking about API security and ColdFusion, which you may not have considered. This is a whole other attack service surface that your apps can be hacked by. Mike has been doing cold fusion for basically forever since version 1.5 25 years ago or there abouts. And he used to work for a company called OLED, which some of you may remember were the people who created the original ColdFusion. Then he worked for Macromedia. I don't if you actually work for Adobe, Mike or not. But he used to fly around the country fixing people's slow ColdFusion servers and did a lot of work for Fortune 1000 companies in the United States, maybe or in other countries, too. He's a Java JVM expert blockchain expert does a lot of troubleshooting kind of stuff. So in addition, he is a composer and musician, and has published 11 albums and painted 100 paintings. And also, he's got a heavy interest in permaculture and self sustainable foods. Rene science man, I would say, Welcome, Mike. Mike Brunt 1:20 Thank you. That was a rather lovely introduction, man. I appreciate that. Yeah. Michaela Light 1:25 So you're welcome. What? What does? Why is it so important to look at security of your API's in your ColdFusion apps? Mike Brunt 1:35 Well, you know, my experience has been a huge threat and said, I've been to many places over many years, you know, in terms of helping people and I've seen the increase in the use of API's. And they, let's look at two ends if we can. So let's look at remote API. So somebody's giving us a client, an API that we can connect to. Most most people that I've seen, and I'm this is not a criticism that they assume that the end the


    127 Modernizing ColdFusion Legacy Apps, Guust Nieuwenhuis Mar 12, 2023
    Show notes

    Guust Nieuwenhuis talks about “Modernizing ColdFusion apps (through evolution, not revolution)” in this episode of the ColdFusion Alive Podcast with host Michaela Light. "We're going to be talking about modernizing your legacy ColdFusion apps through evolution and not revolution. And we'll explain what that means." Show notes Why not rewrite legacy apps? A feeling (to rewrite) isn’t sufficient Hot language Blame the tech stack not the architecture, CTO or the dev team Dev phrases Only my language Only rewrite not refactor - belief than is harder to recode than rewrite Tech > business Delays release Adds risk of project failure Lack of written business rules More bugs and less functionality Expensive “Rewrite code from scratch is the single worst strategic mistake that any software company can make” - Joel Spolsky cofounder of Stack Overflow, Fogbugz and Trello Do nothing option Build up tech debt Increase security risk footprint month by month User dissatisfaction grows It works after years of tweaks and bug fixing and real world use Refactor instead Keep database the same Incremental improvements vs waterfall Agile Just in time refactor improvements - surgical micro rewrite Refresh front end with JavaScript frameworks such as React, Vue Business case driven Legacy issues Spaghetti code Hard to follow Hard to change Poor naming conventions for functions, include and CFC files and variables Poor variable scoping (global variables can be overwritten and are generally dangerous Hardcoded “magic” values Deadwood code Security issues due to… Old framework Unsupported libraries Deprecated integrations No test plan or automated tests Not documented Hard to maintain or add new features Performance issues Adding features Better architecture API exposure for mobile app or partners Encapsulate functionality Set a boundary Microservices Vs Monolith Specialized CF Engine package management to remove unneeded CFML features for fast load and running. Strangler Fig Pattern Anti-corruption layer Document architecture decisions in JIRA Magic numbers to static variables Wrapper functions Event driven architecture Code trauma and political reluctance Same habits, same mistakes! Read more Eric Evans domain driven design Martin Fowler blog and books Strangler Fig Pattern Anti-corruption layer Ben Nadel Feature flags Links below Going CFCamp in June Mentioned in this episode His CF Summit preso Joel Spolsky article and quote Things You Should Never Do, Part I Eric Evans domain driven design Martin Fowler blog and books Strangler Fig Pattern Anti-corruption layer Ben Nadel Feature flags Listen to the Audio Bio Guust Nieuwenhuis is a Full Stack Web Wizard with experience in a wide range of technologies. Over the last couple of years, he has been involved in projects for various clients like the European Commission, NSHQ (NATO), Adobe, AS Adventure Group, NS (Dutch railways), CZ Groep, Proximus, Avery Dennison and Mediagenix. Through We Are North, we do 'Customization-As-A-Service'. We don't build from scratch: we find the best solutions out there and tailor them to our customers' business needs. In doing so, we never lose sight of the goal of the client. In his free time, he plays the double bass and drums, crosses the forest on his mountain bike and coaches the youth at their local football club (where he is a board member as well). He likes spending time with his wife and two kids or meeting friends for a chat, game or drink. If he still has some time left, he mainly spends it behind his computer to fulfill his hunger for the latest trends in IT. Links Guust Nieuwenhuis | LinkedIn Website We Are North https://www.masacms.com CFML slack channel DM Guust@wearenorth.eu Interview transcript Michaela Light 0:02 Welcome back to the show. We’re going to be talking about modernizing your legacy ColdFusion apps through evolution and not revolution. And we’ll explain what that means. Later. I'm here with goosed new, new and who's to say your name right there. He's originally from the Netherlands, but he's living in just outside Brussels in Belgium, has been doing cold fusion for many decades now. An old friend of the CF live podcast, welcome, goosed. Thank you. And he's a full-stack web wizard. And he's done lots of projects in Europe, for the European Union Commission, and Adobe and all kinds of cool people. And his company has cooled through that. Through we, our north is my is that right? That doesn't quite make sense. You know, maybe we are north. Oh, I see. I shouldn't have put the word through in there. No worries. Got it. So you do customization as a service, you help improve old apps. So we'll talk a bit about your experience with old ColdFusion apps and improving them instead of doing that terrible Arwood rewriting which we're not going to do people, and we'll explain why you shouldn't be doing that later in the show. So welcome boost. Guust Nieuwenhuis 1:37 Thank you. Thank you for having me. Michaela Light 1:39 So I think that's the big question. That's the elephant in the room here. Because everyone talks about rewriting apps, right? That's the hot thing to do. That's what the cool kids do. They're like, oh, we'll rewrite it into No, Jas or we'll rewrite it into dotnet, or whatever the latest and coolest cutting bleeding edge technology is they want to rewrite the app. Right? Why shouldn't people rewrite their legacy apps? Guust Nieuwenhuis 2:07 Well, it's the way you describe it. It's almost like a face you need to go through as a developer. And there are a few, there probably a few phases, there's this phase where, where your technology is the best, above everything else. But there's also the space where, where you're, you're like totally convinced that everything should be rewritten. And of course, I went through that one as well. Read more Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers. Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey. Join the CF Alive revolution Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today. Get early access to the CF Alive book and videos Be part of a new movement for improving CF's perception in the world. Contribute to the CF Alive revolution Connect with other CF developers and managers There is no cost to membership.


    126 Revealing FusionReactor 9 (ColdFusion Monitoring New Tools) with David Tattersall Dec 01, 2022
    Show notes

    126 Revealing FusionReactor 9 (ColdFusion Monitoring New Tools) with David Tattersall David Tattersall talks about “Revealing FusionReactor 9 (ColdFusion Monitoring New Tools)” in this episode of the ColdFusion Alive Podcast with host Michaela Light. “We’ll be talking about the amazing new features in fusion reactor nine, for making your ColdFusion apps run fast and not have crashes. Or if they do have slowdowns or crashes, you can quickly diagnose, what’s going on. And there are a lot of new features in version nine. So we’ll get into that in the episode, and we’ll go through some demos for those of you on video; you’ll be able to see the demo for those listening on audio; we’ll walk through the eight cool stuff that you’re seeing.” Show notes Our Mission + FusionReactor highlights How applications changed and the impact on monitoring Developers don't have it easy What is FusionReactor - why is it different? Unified Observability Platform® Identifying performance & stability issues Coming very soon to FusionReactor Common problems Performance Problems Resources limitations, due to Socket 10, or Cache (Resource Metrics, Profiler) External applications or systems such as a DB or API's (Distributed Tracing) Database issues, due to too many queries or poorly written (JDBC monitor) Memory Problems Allocating too much memory / Memory leak (Heap Analyzer / JDBC by Mem) Production Errors - the elusive corner case... Various issues - (Event Snapshots / Debugger - breakpoints & tracepoints) What is FusionReactor? Why should all CFers be using it? What are the differences between FR 8 and 9? What are the new features? Pricing on FR 9 What does ‘Unified Observability’ mean? How applications have changed and the impact on monitoring How FusionReactor has responded to those changes Identifying common problems using existing & new features New Logging Capability (FR9) Coming very soon to FusionReactor Cloud Why go to Cloud? When was FR CLOUD launched? https://teratech.com/podcast/into-the-cloud-with-fusionreactor-coldfusion-application-performance-monitor-with-david-tattersall/ Realtime production debugging for Java Alerting improved? What versions of ACF and Lucee does FR work with? all! Roadmap What's coming up (very) soon Infrastructure monitoring - Host machines, Nginx, DB's, K8s, Kafka, AWS etc. Lots and lots of dashboards - rendered automatically when we detect specific technologies or data sources Fully distributed tracing across different languages & technologies Synthetic monitoring - giving you an "outside in" view of your application Machine Learning & Al Ops (this is the future!) WWIT to make CF even more alive next year/2023? CF Camp 2023 Any other (new) conferences in sight? Mentioned in this episode How to tackle common performance and stability issues using FusionReactor How FusionReactor is able to ingest any application, ColdFusion or FusionReactor logs CF Camp 2023 in Munich 057 Into the CLOUD with FusionReactor (ColdFusion Application Performance Monitor) with David Tattersall FusionReactor 9 Press Release Listen to the Audio Bio David Tattersall David Tattersall has been in working in IT for over 35 years. Since co-founding Intergral in 1998, he has focused on company management, business development and sales & marketing. Intergral has become a leader in server monitoring and application performance monitoring (APM) solutions in the ColdFusion / Java segment. Intergral’s flagship product - FusionReactor - www.fusion-reactor.com is used on over 30,000 production servers and has been purchased by over 5,000 customers. Links www.fusion-reactor.com Intergral David Tattersall | LinkedIn Email David (at) fusion-reactor.com Interview transcript Michaela Light 0:02 Welcome back to the show. I'm here with David Tattersall from integral and we're going to be talking about the amazing new features in fusion reactor nine, for making your cold fusion apps run fast and not have crashes. Or if they do have slowdowns or crashes, you can diagnose quickly, what's going on. And there's a lot of new features in version nine. So we'll get into that in the episode and we'll go through some demos for those of you on video, you'll be able to see the demo for those listening on audio, we'll walk through the eight cool stuff that you're seeing. And if you don't know, David, he has been in the cold fusion world forever. I don't forget what year you started in cold fusion murmur seeing it some early cfunited conferences, and 8790 97. Wow. Or at David Tattersall 0:52 the end of 96? I think it was. So it was CF two, and we were an hour. And we were a Macromedia partner. And now we're in Adobe partner. So it's been around for the long haul. Michaela Light 1:08 You have. And fusion reactor is used on 330 1000 production servers. So if you're not using it, we certainly use it a terror attack, recommend you check it out, they have a free 14 day trial, you can try it out. And they have some low price developer versions, or they have Enterprise versions of all versions in between. So welcome, David. David Tattersall 1:28 Thank you. Thanks for having me. Yeah. Michaela Light 1:32 So for those few people who have never heard a fusion reactor, maybe you should explain what the heck it is, what the heck is fusion David Tattersall 1:41 reactor. So fusion reactor is an application performance monitor. So monitors essentially do two things, they measure stuff, and they alert you if something's going wrong. So with measurements, we're talking about telemetry, so it measures things like CPU measures, memory measures, transaction throughput, it measures what you're doing on the database. And if it detects that something's gone wrong, then it can alert you. And it can also help you to pinpoint where the problem is. And it does that in a number of different ways through analyzing the data. So the metrics and telemetry, it also does it by automatic error detection. So if something if it detects that some error has occurred, it will pinpoint that error for you. And you can also do things like like production debugging, so you can actually go into your code, set breakpoints, or set trace points to look at variables and actually analyze your code as it's executing. So a whole range of capabilities. And we've also got some new stuff that we've just released. And we're just releasing right now. And I think I'll go through that in the demo. Read more Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers. Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey. Join the CF Alive revolution Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today. Get early access to the CF Alive book and videos Be part of a new movement for improving CF's perception in the world. Contribute to the CF Alive revolution Connect with other CF developers and managers There is no cost to membership.


    125 State CF Union Survey Analysis (part 3: Community, Deployment and Wrapup) with Gavin Pickin Nov 17, 2022
    Show notes

    Gavin Pickin talks about “State CF Union survey analysis (part 3: Community, Deployment and Wrapup)” in this episode of the ColdFusion Alive Podcast with host Michaela Light. "...Last time, we got to question 27. Now we’re in the whole section around ColdFusion community, which I know it's important to a lot of listeners. So let's have a look at..." Show notes 6. ColdFusion Community https://teratech.com/state-of-the-cf-union-2022-survey-results-coldfusion-community-6 28. How often do you attend ColdFusion User Group meetings? Online CF Meetup - Charlie Arehart Michigan CFUG CF Hiawii ColdfusionIndia Mark Takata 29. What CF related topics are you interested in learning this year? Contains key for DevOps 30. What CF blogs do you read Charlie Arehart Pete Freitag Adobe Community Forum Ortus Nolan Erck Brad Wood FusionReactor Mark Krueger Mathew Clemente Michael Born 31. Which CF conferences will/did you attend this year? 32. What online CF communities do you participate in? Sean Corefield slack archive website 33. CF Open Source 34. I listen to the CF-related channels 7. Deployment https://teratech.com/state-of-the-cf-union-2022-survey-results-deployment-7 35. What types of DEVELOPMENT setups do you use? 36. What types of PRODUCTION deployments do you use? 37. What hosting services do you use for your PRODUCTION deployments? Ideas for 2023 survey Google cloud Oracle cloud Abila cloud 38. What Docker Image(s) are you using, if applicable? (Check all that apply) Charie talk on Docker images Jon Claussen java byte code crunching 39. What deployment/build tools do you use? 40. What monitoring tools are you using? 41. How do you lock down your servers for security? 42. Have your CF servers suffered from a hacking exploit in the last 2 years due to a CF-based vector? (Remember, this is anonymous) 43. Are you using or planning to use AWS Lambda (serverless) 8. Wrap up https://teratech.com/state-of-the-cf-union-2022-survey-results-wrap-up-8 44. What aspects of CF are keeping you and/or your company using it? Idea for 2023 survey - Tools and eco-system 45. What aspects of CF are preventing you or your company from embracing CF? 46. What are your company’s plans for your technology stack, if any? 47. What is your approximate salary range in USD? (Remember, this is anonymous) 48. What is your current arrangement for CF work? 49. What industry is your company in? 50. Any additional comments/suggestions for the survey? Mentioned in this episode Charlie Arehart UG CF feeds TryCF Google cloud Oracle cloud Abila cloud ColdfusionIndia Meetup Group CF blogs Charlie Arehart Pete Freitag Adobe Community Forum Ortus Solutions Nolan Erck FusionReactor Mark Drew Mathew Clemente Michael Born Listen to the Audio Bio Gavin Pickin Software Consultant passionate about Building Better Businesses using CFML, JavaScript, VueJS, Docker, Training, Podcasts and sharing all my lessons learned Gavin Pickin - Software Consultant for Ortus Solutions Gavin started using ColdFusion in 1999 when working for the University of Auckland in New Zealand before moving to California. He has led teams, trained new developers and worked the full stack from graphic design, HTML and CSS JavaScript through ColdFusion MySQL and server administration. Gavin has a passion for learning and cannot understand why the 9-5ers aren’t listening to podcasts while changing diapers, watching video tutorials while cleaning baby bottles and folding clothes, or putting the kids to sleep with soothing phone gap mobile application cookbook recipes. Links Gavin Pickin (@gpickin) / Twitter George “Gavin” Pickin | LinkedIn Gavin Pickin - Web and Business Developer Interview transcript Michaela Light 0:01 Welcome back to the show. I'm here with Gavin Pickin, and we're going to be talking about the third part of the State of the Union survey and all the insights about ColdFusion land and all the tools people use and trends going on. Welcome, Gavin. Gavin Pickin 0:17 Thanks for having me. Yeah. Michaela Light 0:18 Yeah, great to see you. And Gavin's joining us from beautiful sunny California. As you can tell from his wonderful sometime. Originally, he's from New Zealand, that probably means you can't get a suntan I'm guessing. Gavin Pickin 0:34 I can just go more lobster red than anything else. Yeah, yeah, my brother's got a little more darker skin. But I'm just Oh, there Michaela Light 0:42 you go. So you're the lobster. Okay, well, that's good. And he's been doing cold fusion for decades. And he is the software consultant on cold fusion, auto solutions, and does all kinds of other technologies and talks at conferences, does all kinds of cool stuff. And he was the main driving force behind content box, which is a CMS written in ColdFusion. Yep, Gavin Pickin 1:11 did a lot of work with that. And I gotta get back to it clients. Leave me alone for a little bit so we can get some more content box love out there. There you Michaela Light 1:18 go. So let's wait with it. Last time, we got to question 27. Now we're in the whole section around cold fusion community, which I know it's important to a lot of listeners. So let's have a look at if anyone goes to user group meetings, I think unfortunately, I'm just gonna share the screen for those watching on video, but I will talk it through just like a baseball commentator. I'm not as good as Joe Rogan at that. But you know, Gavin, and I will try and explain what we're seeing. So, you know, user groups used to be a really big thing. For ColdFusion. They're still going, there's some user groups online. But most people it seems, don't just never go to the user group meeting. And they're probably going to tell me Well, it's because there isn't one near to me, and I don't like doing it online, or I didn't know the ones online. Read more Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers. Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey. Join the CF Alive revolution Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today. Get early access to the CF Alive book and videos Be part of a new movement for improving CF's perception in the world. Contribute to the CF Alive revolution Connect with other CF developers and managers There is no cost to membership.


    124 gitStream (Way Faster ColdFusion Git Merging) with Luke Kilpatrick Nov 03, 2022
    Show notes

    Luke Kilpatrick talks about “gitStream (Way Faster ColdFusion Git Merging)” in this episode of the ColdFusion Alive Podcast with host Michaela Light. "We'll talk about cool things you can do with Git to speed up your whole merge process using a new tool called Git stream." Show notes What is Git? Why should all CFers be using it? Top CF source control software GitHub was is made by Microsoft now GitLabs What are Branches, Pull Requests and Merges Branches of the code tree Code edit conflicts - merge required Most edits in different parts of the code base usually don’t need a merge with humans Risk of breaking the build CI - Continuous Integration CD - Continuous development - automated testing (TDD) Pull request (PR) is the request to do the merge + code review More rapid deployment cycles on the cloud Why do Merges suck in most companies? Waiting on humans to do the code review, who is best to review this change? Getting up to speed on that particular part of the code and why the change was made How does gitStream help? It analyses the pull request Uses CM YAML file to decide Types of change Small change - auto-approve Standard change - who will review Critical change - to core code Who is the best person to review Tags the PR Compare to triage at hospital ER department Ideal Small branches Fast PRs PR 100% faster (average time from 7 days to 3.5 days) Visibility and statistics on merge times gitStream features Triage of PRs Estimated time to review Works with VS Code Stateful labels, color coding What does gitStream cost? gitStream is free for all Reporting etc is free for upto 8 developers Paid Entreprise features beyond this https://linearb.io/pricing/ Hack-tober fest support for spam PRs Is this just for commercial repos or can open source projects use it too? Any GitHub hosted repo Both Install GitHub marketplace Roadmap Adding to GitLabs, BitBucket etc VS Code extension Mentioned in this episode gitStream Continuous Merge, a way to categorize and speed up code reviews on GitHub Hacktoberfest and gitStream Is DevRel forgetting the people who run software in production? -- Luke Kilpatrick and Mark Lavi - YouTube Listen to the Audio Bio Luke Kilpatrick Luke Kilpatrick started as a web developer in 1996, transitioning to building developer programs in 2010 with VMware. He has led or worked on developer experience teams at Sencha, Atlassian, Nutanix, Hazelcast and now at LinearB, working to improve the developer experience and speed up code reviews. Luke has managed and spoken at developer events worldwide, with highlights being Atlassian Appweek, Nutanix .NEXT, DevRelCon and /Data's Future Developer Summit. He lives in California, where he spends his spare time, on or under the ocean. Links LinkedIn Twitter Email: luke@linearb.io Interview transcript Michaela Light 0:02 Welcome back to the show. I'm here with Luke Kilpatrick. And we're going to be talking about cool things you can do with Git to speed up your whole merge process using a new tool called Git stream. And we'll get into that in a moment. But first, if you don't know, look, he's been doing Cold Fusion for years, nearly Luke Kilpatrick 0:22 two decades, right? Yeah. Yeah. A long time. Michaela Light 0:25 Yeah. And you started off doing web development even before that, when the web hardly even existed in 1996. And right now, you do you lead the developer experience team at Linear B. And you've done that developer relations role at quite a few companies. So Luke Kilpatrick 0:46 yeah, I've been doing developer relations, but last 1012 years, cold fusion has always been sort of one of my first loves. And that's what got me into doing web development. And I had the opportunity to work with some of the greats. Going back to broad choice back in the early back in the late aughts, but 2007 2008 worked with the break Hampton and Shawn Corfield, and Brian Renault are, Brian, Brian Kotek. And, Joe, just Jeff, I've had the chance that and actually fairly recently, at Nutanix, I actually had Jared Rucker, Howard working for me. That name sounds familiar. Read more Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers. Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey. Join the CF Alive revolution Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today. Get early access to the CF Alive book and videos Be part of a new movement for improving CF's perception in the world. Contribute to the CF Alive revolution Connect with other CF developers and managers There is no cost to membership. Still struggling with slow, painful Git merges in your ColdFusion workflow? Modern tools like gitStream can automate parts of the review and merge process, but getting real speed gains without breaking your CI/CD pipeline requires the right workflow design. TeraTech helps teams streamline ColdFusion development workflows, reduce merge friction, and modernize delivery pipelines so developers spend less time waiting and more time shipping. 👉 Talk to a ColdFusion DevOps expert


    Previous 1 2 3 4 15 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights