ColdFusion Alive

ColdFusion Alive

Download on the App Store

ColdFusion Alive episodes

  • 118 Into The Box ColdFusion Conference 2022 (new details revealed) with Gavin Pickin
    Gavin Pickin talks about “Into The Box ColdFusion Conference 2022 (new details revealed) ” in this episode of ColdFusion Alive Podcast with host Michaela Light.
    Your community 20% discount code is: TERAITB20 
    You can use it either for just the conference, or 
    the full access pass (Conference+Workshop)
    "...with the [ITB] conference, it's a great way to look at a lot of different things. ...usually people have heard of ColdBox, it's the biggest of the three MVC frameworks still left in ColdFusion, (according to the ... state of the CF Union survey). Framework One is still up there, but it doesn't have the same support now that Sean Corefield moved on, and then CFwheels has been revived in that doing well, too..."
    Show notes
    What is Into The Box conference?
    Started with ColdBox Developer Week, then Ortus Developer Week.
    2022 is the 9th edition.
    Started as a pre-conference before CFObjective
    Houston 2016 was the first ITB standing on it’s own legs without piggy backing onto another Conference.
    1 day before a 3 day conference was tough, we moved so we could get 2 days.
    We have PLENTY to TALK ABOUT - so didn’t take us long to need more than 2 days in our own conference.
    Box products and general CF topics
    Why did we need our own conference?
    Made a name for ourselves at Ortus at first with Documentation, and now through tools
    Great way to network as a Professional Open Source company, meeting clients and our contributors.
    ColdFusion as a whole, likes to keep most talks framework agnostic, so we needed our own conference to show all of the content we get demands for.
    Every year is improving.
    Great response when we offered one day workshops, and in the past even 2 days of workshops, plus 2 days of the conference, 4 great days of content, and the attendees loved it.
    And ITs GROWN AND GROWN until this year’s conference, and it looks like the best one yet!!!!!!!
    Why ITB?
    Advantages for our company
    If given the chance to attend the conference, it will help our company to:
    Learn from ColdFusion industry leaders and Ortus core team members.
    Inspire new ideas to use on projects within our company.
    We will catch more bugs with improved testing practices earlier, costing us less money in support and maintenance.
    Learn more about Package Management with ForgeBox and CommandBox, to better utilize community libraries, so we don’t have to reinvent the wheel all the time.
    All Into the Box Attendees get a free month of CFCasts.com - Ortus’ great online video training website.
    All of the Into the Box Videos will be made available after the conference for attendees, so we can watch all of the sessions, even the sessions we missed in person.
    Advantages for you
    As far as why I’m excited at the prospect of attending this conference:
    There’s an impressive line-up of experts who are working with technologies, tools, and methodologies we use daily.
    Hands-on workshops with experts allow me to learn new practices and techniques and improve my skills.
    The friendly, intimate spirit of the conference makes it easy to interact with speakers and ask questions.
    As the conference attracts seasoned developers, I’m excited to learn from everyone and discover their experiences and best practices from their projects.
    The ColdFusion/CFML-related technology is changing rapidly; it’s essential to learn what’s possible and current in the ecosystem and dive deeper into those areas we need to explore.
    Opportunity to network with other ColdFusion developers.
    Pre-Conf Speakers
    Michael Born
    Matthew Clemente
    Kai Koenig
    Brian Rinaldi
    Charlie Arehart
    Mark Takata
    Raymond Camden
    In Person Speakers
    Abram Adams
    Brad Wood
    Dan Card 
    Daniel García 
    Eric Peterson
    Esmeralda Acevedo 
    Gavin Pickin 
    George Murphy 
    Grant Copley 
    Javier Quintero 
    John Farrar 
    Jon Clausen 
    Luis Majano 
    Nolan Erck 
    Scott Steinbeck 
    Seth Stone 
    Shawn Oden
    Preconference week online sessions
    1 hours sessions online, downloadable for attendees, later in CFCasts
    Cold Brews: Getting Started with Java in Your CFML Apps - Matthew Clemente
    Meilisearch: A Search Platform for the Rest of Us - Michael Born
    Modern ways to keep on top of crashes and errors in your applications - Kai Koenig
    Feature Flagging is Just Simple Booleans: False - Brain Rinaldi
    Comparing and contrasting Docker images from Ortus, Adobe, and Lucee - Charlie Arehart 
    Advanced Manipulation of PDF Documents using Adobe ColdFusion DDX - Mark Takata
    Extending PDF Capabilities With Adobe Document Services - Raymond Camden
    + 3 more sessions TBA
    Full day Workshops day before
    Tuesday
    10-15 attendee limit for hands on help - bring your laptop with you to learn in the class.
    Luis Majano & Eric Peterson | Async Programming & Scheduling
    Jon Clausen & Grant Copley | Containerizing & Scaling Your Applications
    Dan Card & Alan Quinlan | Legacy Code Conversion To The Modern World!
    Brad Wood & Javi Quintero | TestBox: Getting started with BDD-TDD Oh My!
    Gavin Pickin & Daniel Garcia | VueJs SPA and Mobile App with Rest APIs
    In-person Community Speakers and Sessions
    Scott Steinbeck | Advanced pdf generation + Building a gitbook markdown conversion process & Building Modules
    Nolan Erck | Web Components in Your CFML Application & I'm Still Scared of Aspect Oriented Programming!
    Abram Adams | Khaos - A CommandBox Module for DevOps
    Seth Stone | Quick Start for CI/CD Automation on AWS
    Shawn Oden | I'm Just Here For The T-Shirt
    In Person Ortus Speakers and Sessions
    Luis Majano and Grant Copley | cbfs: Abstract, Extend, Integrate Any File System
    Brad Wood | Securing and Tuning CommandBox Servers for production
    Jon Clausen | cbCommerce - A flexible, modular e-commerce solution
    Grant Copley | Sublime Reactivity with CBWIRE
    Daniel Garcia | Alpine.js : Declare and React!
    Dan Card | Unpacking The Box - Why so many boxes and what do they do?????
    Luis Majano | To the future with cbFutures!
    Brad Wood | ColdBox Task Scheduling Demystified
    Jon Clausen | Building Collaborative Applications with Websockets and MQ Services
    Eric Peterson | cbq — Jobs and Tasks in the Background
    Eric Peterson | cbPlaywright — End-to-End Tests with Playwright and TestBox
    Gavin Pickin | Building a CFML API powered Quiz Game with VueJS and deployed with SPA and Android + more
    Esmeralda Acevedo and Javier Quintero - Off with their heads → ContentBox 5 : Headless CMS
    Daniel Garcia | How to Debug Your CF Apps
    Dan Card | What I learned about Mental Health from my computer and its network.
    George Murphy | Configure ContentBox 5 In the Cloud the easy way
    Registration
    Register at https://www.intothebox.org/ 
    Your community 20% discount code is: TERAITB20 
    You can use it either for just the conference, or 
    the full access pass (Conference+Workshop)
    Code samples and slides - site, cfcasts, app
    What are you excited about in CFML this year?
    Adobe CF Summit post conf classes
    ACF 2023 news
    CF Builder VS Code
    Lucee 6 beta
    Travel
    ITB is nearer to Houstin IAH airport at the Houston CityPlace Marriott at Springwoods Village
    Special conference hotel room prices
    Mentioned in this episode
    Into The Box Conference official website 
    Dear Amazing Boss - I would like to ask for your approval to attend Into The Box 2022
    Announcing - Pre-Conference + 3rd Track for Into the Box
    Using 3rd party ColdFusion libraries at work - 3 Meetup series 
    Patreon Ortus Solutions
    CFCasts episode
    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
    ColdBox Zero to MegaHero Training After CF Summit - Oct 5th in Las Vegas
    CFML News Modernize or Die podcast 
    Interview transcript
    Michaela Light 0:02
    Welcome back to the show. I'm here with Gavin pickin from autists solutions. And we're gonna be talking all about into the box ColdFusion conference 2022. Lots of new things happening this year. And if you haven't been to enter the box before, you're going to learn why you should be going. Welcome, Gavin.
    Gavin Pickin 0:22
    Thank you for having me.
    Michaela Light 0:24
    It's nice to see you back on the show. And for those of you don't know, Gavin is a ColdFusion.
    expert. He does all kinds of things JavaScript, Vue js, Docker. He does trainings and podcasts. In fact, he's one of the CO hosts of the modernize or die podcast along with Brad and a few other autistic Tony ins or whatever the correct phrase is for people what they think is the way they say, or Terzian Zoo. I love it. He's originally from New Zealand, but he's now a Californian. So welcome, Gavin.
    Gavin Pickin 1:03
    Thanks for having me. I appreciate the time. And yeah, it's good to be on the other side of the podcast once. Absolutely, yes, it's. So maybe we should answer for people who don't know who've been asleep for the last nine
    1 hr 1 min
  • 117 ACF and Lucee roundtable (Part 3 – future CFML) with Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel
    Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel talk about “ACF and Lucee roundtable (Part 3 - future CFML)” in this episode of ColdFusion Alive Podcast, with host Michaela Light.
    "We're gonna be talking about Adobe ColdFusion and Lucee and how they compare and contrast and all cool new features coming in the next five years that we prognosticate future performance. Improvements might be coming CFML engine updates and how you can best approach those confusion security. And we'll wrap up with some other questions about being a good CFML developer and conferences this year.
    Show notes 
    Where do you see CFML (ACF and Lucee)  in the next 5 years
    Future Features we want to add
    Features we want to remove
    PaaS, FaaS, Lambda
    Better CF admin config 
    Lucee 6
    CFConfig and CommandBox
    Engine Packages, cloud and microservices
    AWS and other cloud provider reliability, multi-cloud
    The persistent parallel thread that reliably run in the background
    Event gateway without lots of code
    Alt: Scheduled tasks and microservices 
    Full Null support
    Cfscript syntax ACF vs Lucee
    Target tech
    Front end - React, Angular, Vue, new one?
    Intermittent internet access
    Browsers and devices
    Modern Eco-system
    In some ways the ecosystem is as or more important than the actual language for programmer productivity 
    Tools
    IDE
    Adobe CF VScode extension
    Sneak preview session at cfdevweek: https://www.youtube.com/watch?v=CTiPoRm0P04
    AI/ML features
    CFML
    IDE
    Lucee Page parts feature - speed of line execution
    Better error handling - let it run type code - Erlang language
    Code coverage, language feature coverage
    FusionReactor line execution code tool
    In general
    Reliability and performance
    Auto Scalable
    Secure
    Modern language features and ecosystem
    Backward compatible CFML
    Alive!
    Learning CFML speed in 1 week 
    See roundtable 2
    Hiring CF dev vs cross-hire and train
    Polyglot programmers
    Tech fashion
    Dev first vs CIO led PR and marketing
    Gartner 
    Audience
    CF dev
    Dev Ops
    CIO and CEO 
    Also teaching and increasing staff
    Reducing dev stress
    CFML Engine Updates
    New version releases
    Security hotfixes
    Script your deployments
    JSON based config
    Docker images
    ACF
    Lucee
    CommandBox ones
    Charlie ITB conference pre-conf workshop
    Why is it still wise to use CFML
    WWIT to make CF more alive this year?
    What is the next conference you are attending?
    Mentioned in this episode
    ACF and Lucee roundtable 1
    ACF and Lucee roundtable 2
    Lucee 6 features episode
    Adobe Dev Week 2022 blog post
    Language speed comparison - Lucee 2nd fastest - Brad Wood blog
    ColdFusion is more modern than you realize - Charlie Arehart Dev Week talk
    Implementing third-party CF libraries Gavin Pickin CF Meetup
    Adobe VS Code CF code IDE extension
    Ben’s blog
    Brian Bockhold Dev Week session (Wed July 20, 1430)
    “Exploring AWS Java SDK developer features using the Java integration implemented in ColdFusion 2021”
    Let it fail code - Erlang language
    Code coverage FusionReactor and TestBox
    Listen to the Audio
    Bio
    Charlie Arehart
    A veteran server troubleshooter who’s worked in enterprise IT for more than three decades, Charlie Arehart (@carehart) is a longtime community contributor who as an independent consultant provides short-term, remote, on-demand troubleshooting/tuning assistance for organizations of all sizes and experience levels (carehart.org/consulting).
    Links
    Twitter: https://twitter.com/carehart
    Facebook: https://www.facebook.com/carehart
    LinkedIn: https://www.linkedin.com/in/carehart
    Web http://carehart.org/
    Gert Franz
    Gert was born in 1967 and lives in Switzerland since 1997. He is one of the key people behind Lucee. Back in the late eighties, he studied astrophysics in Munich but switched to later IT as a profession and programmed for several companies in the past as a database administrator and system analyst. Gert spoke a lot at all major conferences in the past and will for sure in the future. He is now a fellow at DistroKid.
    Links
    gert (at) rasia.ch
    http://rasia.ch/
    https://twitter.com/gert_rasia  
    https://www.linkedin.com/in/gert-franz-4056807/ 
     
    Mark Drew
    Mark Drew has been programming CFML since 1996, and even though he has had forays into Perl, ASP and PHP he is still loving every line of code he has crafted with CFML. 
    He has been a strong advocate for open source, having worked on CFEclipse, Railo and now Lucee as well as a number of other projects. He tries to create a pull request a day, to keep the bugs at bay.
    By day he helps other developers as the lead devops engineer at DistroKid, making sure that the carefully crafted artesanal code goes from laptop to server in the shortest time whilst keeping all its flavour. By night he develops games with CMD:Studio. 
    He has been known to do a podcast too! called the Localhost Podcast in which we talk all about the web. He also talks about the process of making games on the Level Design Podcast
    Links
    https://twitter.com/markdrew
    https://www.linkedin.com/in/mdrew
    CFML Slack
    Mark (at) cmdhq.io
    https://anchor.fm/leveldesign
    https://localhost.fm/
    Ben Nadel
    Ben Nadel is the technical co-founder of InVision App, Inc - a digital product design platform used to make the world's best customer experiences. As the original CTO, Ben now spends his days as a Principal Engineer, leading maintenance and development efforts on InVision's legacy platform. This includes systems monitoring, database optimization, instrumentation, back-end work, front-end work, product ideation, and research-and-development. He envisions himself as a champion of the User Experience; and, often advocates for the User even in the face of internal opposition.
    Outside of work-hours, Ben wakes up at 5 am, seven days a week, so that he can attempt to stay on top of the rapidly changing world of web development. He uses these early-morning hours to read, conduct experiments, and write articles for his blog, BenNadel.com, which he has been running since 2006.
    Links
    Ben Nadel | LinkedIn
    Ben Nadel blog
    Episode Transcript
    Michaela Light 0:02
    Welcome back to the show. I'm here with Charlie Arehart, Ben Nadal, Gert Franz, and Mark Drew will be joining us. In about 30 minutes, he had an unavoidable appointment. It's probably having a root canal at his dentist.
    But we're gonna be talking about Adobe ColdFusion and Lucee and how they compare and contrast and all cool new features coming in the next five years that we prognosticate future performance. Improvements might be coming CFML engine updates and how you can best approach those confusion security. And we'll wrap up with some other questions about being a good CFML developer and conferences this year. Welcome, guys. Thank you for having us back. And we're gonna kick off with Ben because he was very quiet last time. I'll put in the show notes. The other two panels. This is a third panel we have, there's so much to talk about in about Adobe ColdFusion. Lucee, we couldn't fit it all into one episode. So
    what do you think Ben's happening in the next five years? That takes us through 2027?
    And it's a it's a really interesting question. As someone who's strictly a developer, as opposed to Gert, who is more in the building of platforms, I tend to focus a lot on how do I best use the tools that have been provided to me? And how do I get my work done with those tools, and I and I tend to focus less on what I don't have and what the future could be like. So this is always a bit of a harder question. For me, I think a lot of what happens in the future is going to be shaped by the changing technology and platform landscape. Obviously, we're what's happening there, do you know what just you know that we're we're we're heavily swinging into a platform as a service infrastructure as a service era with things like Amazon and, and lambda functions and a bunch of you know, there's a bunch of other platforms that now have Functions as a Service. And where does ColdFusion fit into that? And where are the limitations with things like licensing? I mean, obviously, wouldn't want to get into licensing probably, but not a problem for 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.
    1 hr 21 min
  • 116 Lucee 6 Release Features, Behind-the-Scenes, with Zac Spitzer
    Zac Spitzer talks about “Lucee 6 Release Features, Behind-the-Scenes ” in this episode of the ColdFusion Alive podcast with host Michaela Light.
    I'm here with Zac Spitzer from the Lucee Association Switzerland along with some other organizations that I'll tell you about later. And we're going to be talking about some exciting breaking news about Lucee six. All the features in that and when you can get your hands on it. And a bit about behind the scenes on what happens in Lucee and how you can best get support from the Lucee folks."
    Show notes
    Lucee 6 beta release
    Breaking news - early beta in early July
    Update: The beta is delayed until some breakers are fixed - see Zac's Lucee 6 roadmap and 5.3.9 blog post
    Download from https://www.lucee.org/ 
    Open beta, separate docs site or local docs
    VS Code and other IDEs read from cfdocs site
    Free and can sponsor
    5.3.9 regression release first
    Beta length
    180 alpha builds
    https://luceeserver.atlassian.net/secure/GHGoToBoard.jspa?sprintId=58
    Open collective support
    The Lucee process and his role
    Lucee Community Manager
    Jack of all trades
    Support
    Lucee docs (originally by Pix8), Zac speeded it up https://docs.lucee.org/ 
    Build engineer
    Log4j fix - upgrade
    Travis.ci migration to GitHub actions
    Ticket triage
    Dev schedulers
    Facilitate Misha to focus on deep (PM)
    Help Brad Wood on CommandBox integration
    Learning Java
    “Code speaks louder than words”
    Improving dev workflows 
    QoQ improvements
    Extensions dependencies → Lucee Lite
    Lucee 6 New features
    Single context mode
    Vs current multi-context in Lucee (and one context in ACF)
    Faster server startup
    Web sites each have one
    Json config (from XML)
    Fixing bad CFML defaults
    CFLocation AddToken = False is now default
    Java type UDFs
    Type = Java
    Add Java code direct in your CF code!
    Autowrapping of the Java code
    Currently Lucee uses OSGI for JARs for dynamic use
    Subcomponents 
    Better TryCF.com experience
    Query of Query
    Less funky that ACF - more like regular database queries - same semantics 
    10x Faster performance (as of 5.3.8) for single table
    Joins different
    Future CF functions inside a QoQ query
    Prior announced features in Lucee 6
    Improve the Startup Time < 0.5s
    Startup with only One Context halves the startup time
    Removed old cruf for flash etc
    Webinfo folder outside the webroot - more secure - smaller and faster
    Pete Freitag Fuseless llamda helped on this
    Warmenable = 1 to pre-load these folders
    Better logging eg in deploy log
    Log leves errors and info ones
    Improve the Existing Serverless Deployment (JSR 223)
    Introduce Headless Deployment for AWS Lambda
    Project Loom - more parallel threads
    https://blogs.oracle.com/javamagazine/post/going-inside-javas-project-loom-and-virtual-threads 
    Add Built-In Support for syslog
    Hibernate Upgrade to version 5.4 (Ortus supported upgrade for better ORM)
    Web.cfc for website context 
    Listeners - queries, mail, HTTP progress listener
    Admin log viewer - aggregates them 
    His GitHub or ForgeBox
    Performance analyzer
    Enable debug logs
    Thread debugging for parallel code
    His GitHub or ForgeBox
    CF distributed lock across a cluster (Redis server)
    Future improvements
    Improved Functionality of Futures and Promises
    Lockdown Settings for Administrators
    The Use of Lucee will now be Disguised
    Individual CFTOKEN or CFID Names
    Introduction of a Password Vault
    Quarantine mode
    Add a Default Log Appender which is the Fallback if not configured.
    Text file vs DataDog etc
    Event-Driven Architecture
    Brand New Native Support for JavaStreams (Luis CDstreams does this)
    Easy use of Java libraries 
    We love Lucee
    NASA Mars web app in Lucee
    The Lucee Release cycle
    Point release schedule
    Monthly vs stable release
    Full test on the release
    5.3.8 long release
    6-month release cycle in future
    Test library of regression code distributed tests for more stable releases - no regressions (errors in release)
    Send in pull requests
    Lucee 6 Announced the 2018 CFCamp in Munich
    Better version numbering - faster major releases
    LTS (Long Term Support) for prior version
    Sprints 
    Lucee support tips
    Search in Google to see if others have solved your problem already
    dev.lucee.org (searchable by Google)
    Give what you have tried, give sample code (small), screenshots if appropriate, include error message
    Test cases in TestBox 
    Only bring to GitHub after discussing in the above Lucee forum
    (Alt is Lucee support contract esp new features
    CF Slack public Lucee channel 
    Don’t DM support questions to Zac - share with others
    Don’t Tweet me
    Why are you proud to use CF?
    WWIT to make CF more alive this year?
    Listen to the Audio
    Mentioned in this episode
    Lucee 6 announced 
    Lucee
    Secrets From the Folks Who Make the Official Lucee CFML Docker Images, with Geoff Bowers
    CFML Secrets with Patrick Quinn (AWS, Lucee and SeeFusion)
    Bio
    Zac Spitzer
    Senior Software Engineer @ Rasia
    80% Senior Software Engineer @ Distrokid
    20% Community Manager @ Lucee Association Switzerland
    Originally from Melbourne, Australia
    Lives in Berlin, Germany
    CFML Developer since 1996, Allaire CF 2.0
    Links
    Twitter
    Lucee profile
    Git Hub profile
    Email zac @ lucee.org
     
    Interview transcript
    Michaela Light 0:02
    Welcome back to the show. I'm here with Zach Spitzer from the Lucy Association Switzerland along with some other organizations that I'll tell you about later. And we're going to be talking about some exciting breaking news about Lucy six. All the features in that and when you can get your hands on it. And a bit about behind the scenes on what happens in Lucy and how you can best get support from the Lucy folks. Welcome Zach Debian. So if you don't know, Zach, he's quite quite out there in all the forums, you know, the slack forum on the Facebook ColdFusion channel. Because he is the community manager at Lucy sociation, Switzerland and helps with support and does a lot of other things we'll talk about in a moment, as well as being a senior software engineer at Razia. And does a lot of work for distro kid, which is one of the biggest ColdFusion sites in the world. So as you will know, if you've listened to the mark drew episode about trisko distro kid. He's originally from Melbourne, Australia, but now he's living in Berlin, Germany, and how to voice transplants so he could speak in a better accent than Australian. Just kidding. And he's been doing cold fusion since 1996. Back in the earlier days cold fusion 2.0. So thanks for coming on the show slack. And looking forward to hearing about what's going to be in Lucy six. Yeah, so what's the breaking news?
    Zac Spitzer 1:39
    So the breaking news is we're finally going to do a first beater of Lucy six in July. Whoo.
    Michaela Light 1:47
    So it's been a long? Where can people find that?
    Zac Spitzer 1:50
    So we will be doing I'll be publishing it all over the web. Once we do that. We'll be publishing it online via the Lucy administrator. Because with Lucy, unlike Adobe, you can just update your your local coffee, Lucy server to Lucy six. So we've maintained that we're maintaining compatibility with the old version of Lucy. So if you've got a Lucy 5380539 server, you can just go go to the admin when it comes out and try it out.
    Michaela Light 2:19
    Oh, cool. And so should we go to lucy.org or some other URL?
    Zac Spitzer 2:24
    Yep, you can download [email protected]. And you can download one of our existing installers or you can use command box. So we will be starting publishing builds we haven't published builds for the Alpha releases of Lucy six, because it's been a bit broken, and we don't want to waste people's time. Even though lots of people have been super keen to try it. We wanted to reach a point where it was ready to go. So yeah, in a couple of weeks, we will have the first piece of version out there.
    Michaela Light 2:53
    Excellent. How many Alpha builds? Have you been through that?
    Zac Spitzer 2:57
    Work? 206 point 0.0 180 At the moment. So that's been a lot.
    Michaela Light 3:04
    So 180 different builds, people have been trying it out inside the Alpha community. But you're getting ready in a few weeks. By the time this episode is released, I expect it will be released are soon available from lucy.org. And what is the what is the cost? For those who have been asleep for the last few years? What's the cost to use Lucy?
    Zac Spitzer 3:30
    Nothing you just need to be passionate.
    Read more
    1 hr 10 min
  • 115 ACF and Lucee roundtable (Part 2) with Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel
    Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel talk about "ACF and Lucee roundtable (Part 2)" in this episode of the CF Alive Podcast, with host Michaela Light.
    "So this is part two of our panel discussion on Adobe ColdFusion and Lucee ColdFusion, or CFML, as they like to say. And if you haven't checked out last time, I'll put it in the show notes. But part one, we covered the ease of programming modern IDE, and open source versus closed source licensing differences. Some of the cool features in Adobe ColdFusion and Lucee, are ease of installation community in third-party tools and engine speed, scalability, and performance. So all of those topics, check out the first part. But this time, we're going to be talking about other things in Adobe ColdFusion and Lucee all the way cool places you can get documentation from how you can get help and support some of the podcasts out there. And engine updates. And we'll probably talk about some other things too because Gert gave us an extensive list of extra topics that we will work on fitting into the episode along with any other topics that Charlie, Ben, and Mark provided."
    Show notes
    Docs (links below): much more than just CFML Reference, for both
    ACF
    https://coldfusion.adobe.com/2017/11/did-you-know-theres-far-more-to-the-cf-docs-than-just-the-cfml-reference/ 
    Lucee
    Cfdocs.org
    ACF and Lucee and different versions
    Open “source” in that all can add examples
    LearnCFinaWeek.com 
    TryCFM.com
    CFFiddle.org (ACF)
    ACF CFML reference and tutorial (developer’s guide 3000 pages)
    Adobe dox system - poor SEO / google search
    Prior versions PDF of all docs
    Good on keeping prior versions docs
    Good on features in each release and hotfixes
    Lucee weaker on new features in new releases
    “Hacktoberfest Lucee bug month (October)
    Charlies Hidden Gems posts and talks
    Ortus open-source GitBooks
    Learn CFML in 100 mins book
    IDE help - color coding, hover help, F1 on keywords
    Meta resource on CFML docs
    Where do I get help (free & paid)
    Paid Tech support
    Adobe CF support programs
    Lucee support by individual companies like Rasia, Ortus etc.
    LAS donations for new features
    Third parties eg Charlie Arehart, Mike Collins
    Community support (free)
    ACF
    Adobe CF Forums community.coldfusion.com 
    Adobe CF Portal
    [email protected] (Free install support)
    Lucee
    Lucee Forum/Mailing list (Discourse)
    [email protected] (contact Lucee)
    Both
    CFML slack
    Limited retention of posts due to free version (paid would be many thousands of dollars due to per seat cost)
    Mixed up topics as many folks don’t use threads
    Linen exposes Slack content
    https://cfml.linen.dev
    Twitter
    Facebook CF programmers group
    Ortus Discord
    SlackOverflow
    Google searchable
    Used by Ganter analysts in programming language reports
    Tiobe index (supposedly rates “popularity” of languages)
    CF usually ranks poorly
    How it really works:
    “Basically the calculation comes down to counting hits for the search query
    +" programming"
    From https://www.tiobe.com/tiobe-index/programminglanguages_definition/ 
    Conferences
    IntoTheBox (in-person and remote, in Sept)
    CF Summit (in-person and remote, in Oct)
    CFCamp (postponed again for 2022)
    Meta listing of them, with dates, locations, links
    https://www.cf411.com/cfconf
    How to find ACF and Lucee developers?
    Drive for new CF developers
    Bringing in other modern languages
    CFML training
    Meta resource of free CFML training resources
    ACF cert
    CFCasts.com
    YouTube Ortus
    Paid training:
    https://www.cf411.com/cftrainers
    Other CFML resources (meta resource of them):
    https://www.cf411.com/cfres
    Podcasts
    CF Alive
    Modernize or Die
    Working Code, with Adam Tuttle, Ben Nadel, Carol Hamilton, and Tim Cunningham
    Meta resource of podcasts
    CF Engine compatibility
    New features created by ACF and Lucee 
    Backward compatibility to prior versions
    Mentioned in this episode
    ACF and Lucee panel Part 1 episode
    ColdFusion at 25: More Modern than Most Realize
    ColdFusion Programmers FB group post about ACF and Lucee
    Adobe CF Docs
    Lucee Docs
    Facebook CF programmers group
    CFML slack
    Adobe CF Forums
    Adobe CF Portal
    Lucee Forum/Mailing list (Discourse)
    CFA Mark T episode on gigabytes of data 
    TryCFML
    Listen to the Audio
    Bio
    Charlie Arehart
    A veteran server troubleshooter who’s worked in enterprise IT for more than three decades, Charlie Arehart (@carehart) is a longtime community contributor who as an independent consultant provides short-term, remote, on-demand troubleshooting/tuning assistance for organizations of all sizes and experience levels (carehart.org/consulting).
    Links
    Twitter
    Facebook
    LinkedIn
    Web 
    Gert Franz
    Gert was born in 1967 and lives in Switzerland since 1997. He is one of the key people behind Lucee. Back in the late eighties he studied astrophysics in Munich but switched to later IT as a profession and programmed for several companies in the past as a database administrator and system analyst. Gert spoke a lot at all major conferences in the past and will for sure in the future. He is now a fellow at DistroKid.
    Links
    gert (at) rasia.ch
    http://rasia.ch/
    Twitter
    LinkedIn
    Mark Drew
    Mark Drew has been programming CFML since 1996, and even though he has had forays into Perl, ASP and PHP he is still loving every line of code he has crafted with CFML. 
    He has been a strong advocate for open source, having worked on CFEclipse, Railo and now Lucee as well as a number of other projects. He tries to create a pull request a day, to keep the bugs at bay.
    By day he helps other developers as the lead DevOps engineer at DistroKid, ensuring that the carefully crafted artisanal code goes from laptop to server in the shortest time while keeping all its flavor. By night he develops games with CMD: Studio. 
    He has been known to do a podcast too! called the Localhost Podcast in which we talk all about the web. He also talks about the process of making games on the Level Design Podcast
    Links
    Twitter
    LinkedIn
    CFML Slack
    Mark (at) cmdhq.io
    https://anchor.fm/leveldesign
    https://localhost.fm/
    Ben Nadel
    Ben Nadel is the technical co-founder of InVision App, Inc - a digital product design platform used to make the world's best customer experiences. As the original CTO, Ben now spends his days as a Principal Engineer, leading maintenance and development efforts on InVision's legacy platform. This includes systems monitoring, database optimization, instrumentation, back-end work, front-end work, product ideation, and research-and-development. He envisions himself as a champion of the User Experience; and, often advocates for the User even in the face of internal opposition.
    Outside of work hours, Ben wakes up at 5 am, seven days a week, so that he can attempt to stay on top of the rapidly changing world of web development. He uses these early-morning hours to read, conduct experiments, and write articles for his blog, BenNadel.com, which he has been running since 2006.
    Links
    Ben Nadel | LinkedIn
    Ben Nadel blog
    Interview Transcript
    Michaela Light 0:00
    Welcome back to the show. I'm here with these amazing ColdFusion experts got Charlie Earhart, good friends, Ben Adele and Mark drew from all over the world got Charlie is in the middle of the United States in Kentucky Ben is in New
    Charlie Arehart 0:20
    flyover country.
    Michaela Light 0:22
    flyover country. Yeah, Ben is in the edge country on the East Coast in New York. Mark is joining us I think from London in the United Kingdom. He's probably got the queen in the background celebrating a jubilee with her cold fusion apps. Yeah, there she is. She can't come on camera right now. We'll bring him on. Come on. One of the corgis behind you.
    Mark Drew 0:45
    They've eaten a little bit too much right now.
    Michaela Light 0:48
    Yes. And good is joining us from the center of Europe. Which part of Europe are you in Switzerland or some other? The neutral one? The neutral one? Yes. That must be
    Gert Franz 0:58
    allegedly neutral.
    Michaela Light 1:00
    Yes. Allegedly. Yes.
    Mark Drew 1:02
    Queen had tea with one of your compatriots this weekend. Paddington Bear from deepest, darkest Peru, which is Oh,
    Michaela Light 1:11
    yes. Hope she served marmalade sandwiches. So
    Mark Drew 1:15
    they did. The exactly did. He brought his own and she had one in her handbag, which I never knew about.
    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.
    1 hr 6 min
  • 114 Are your Database Relationships in a Rut? with Dave Ferguson
    Dave Ferguson talks about "Are your Database Relationships in a Rut?" in this episode of the CF Alive Podcast, with host Michaela Light.
    "Perhaps we should just talk about, you know how some ColdFusion developers get stuck in a rut with their database or other pieces of CF ecosystem?
    Dave Ferguson 6:54
    Yeah, mostly, I mean, I would say Yeah, mostly like database specifically. Everybody, I mean, you get this happens with anybody in anything you do. When you get really good at doing one thing. People just tend to stick with it. Because it's like, that's the train just the way I know how to do something. And I'm going to do this because it just makes my life simpler. But at the same time, you're almost doing yourself a disservice, because you're not learning something new that can make your life even easier. So you don't want to have that stuck in a rut of I'm going to do, I'm gonna do the same thing at that 10. Well, you want to do the same thing over to you, you're really good at it. But getting really good at something allows you to learn something else easier then. So if you just stick to one thing, you're never going to get down that I'm going to learn something else easier, because I'm just sticking with one specific thing."
    Show notes
    CF Rut?
    Don’t get stuck in a CFer rut
    Just because you have always done Try new ways too
    Hence trying different approaches
    Definition of “insanity”
    What relational databases do most CFers use?
    SQL Server
    MySQL
    Is there a better way?
    Most systems don't need an elaborate, and possibly expensive, relational database. Most can get by just fine with something else. 
    Can horizontally scale-out to accommodate large data volumes
    Documents typically align better with code objects
    Evolve as the app / data evolves without restructuring
    Types of database
    Hierarchical databases
    Network databases
    Object-oriented databases
    Relational databases
    Links data via Primary and Foreign
    keys
    Standard T-SQL query language
    Ridged schema/structure
    Referential Integrity (ACID)
    NoSQL databases
    You don't have to store your data in predetermined columns
    each row can have a data structure the other rows don't
    Examples
    MongoDB
    Apache CouchDB
    MarkLogic
    Azure Cosmos DB
    Couchbase
    Key value databases
    (a type of NoSQL)
    Amazon DynamoDB
    Oracle NoSQL Database
    InfinityDB
    Redis
    Wide-column Stores
    Google Bigtable
    Amazon DynamoDB
    Apache Accumulo
    Apache Cassandra
    Apache HBase
    Why
    Column formatting and names vary row to row
    Columns are stored separately on disk
    Data searching can be faster
    Graph Databases
    Neo4j
    ArangoDB
    Dgraph
    OrientDB
    Amazon Neptune
    Intensive data relationship handling. Relationships are treated as a first-class citizen
    Structure and schema of a graph model can flex as applications and industries change
    Database can e
    Transactions pros and cons
    Relational databases have transactions - a group of SQL statements either all succeed or are all rolled back. Is this always best for app?
    Downsides of NoSQL
    No / Minimal ACID Support
    ACID =
    Atomicity, Consistency, Isolation, Durability
    ⇒ Transactions 
    Little to no standardization between NoSQL products
    NoSQL uses "Eventual Consistency" over transactions
    Avoid NoSQL for
    Banking
    Online gaming
    Rights Management
    Complex / Dynamic querying
    Use
    Collection = table
    createCollection
    Document = row
    objects
    What database type is more appropriate than others for certain data?
    Where does using a hybrid of databases makes sense and how that would look to a system?
    How easy is it to use alternative databases with CF 2021?
    ACF 2021 Package manager
    Install MongoDB locally
    Use MongoDB Atlas
    DO MongoDB
    CAP Theorem
    Consistency 
    Every node in the cluster responds with the most recent data, even if the system must block the request until all replicas update.
    Availability 
    Every node returns an immediate response.
    Partition Tolerance 
    Guarantees the system continues to operate even if a replicated data node fails or loses connectivity with other replicated data nodes.
    What is LearnCFinaWeek?
    Free learn modern CF resource
    Key contributors
    Dave Ferguson
    Daniel Fredericks
    Carl Von Stetten
    What is new at  LearnCFinaWeek?
    Learn CF in a week
    Open source
    CF training
    The LearnCFinaWeek site code
    Modernized code
    Cfscript
    ColdBox
    Update for CF 2021
    Week 2
    Why are you proud to use CF?
    It makes the hard stuff easy
    WWIT to make CF more alive this year?
    Don’t dismiss due to itself
    Showcase what it can do with less people in faster dev cycle
    Mentioned in this episode
    CFHour
    ACID 
    CommandBox episode 
    LearnCFinaWeek
    Listen to the Audio
    Bio
    Dave Ferguson
    Dave has spent the majority of his life living in sunny Southern California. Over the past almost 23 years has worked in information technology after his attempt at being a career restaurant manager failed miserably. He has spent the majority of that time specializing in large enterprise-class systems. When not writing code, Dave is an avid gamer and competitive martial artist with multiple championship titles.
    Links
    LinkedIn
    Twitter
    Interview Transcript
    Michaela Light 0:02
    Welcome back to the show. I'm here with Dave Ferguson. And we're going to be talking about how your database relationships may have fallen into a rut and how to get out of sad, right so your relationships can be fabulous with your ColdFusion and database. So welcome, Dave.
    Dave Ferguson 0:19
    Hello, how are you?
    Michaela Light 0:22
    I am absolutely effing fabulous. How are you in sunny California, Southern California.
    Dave Ferguson 0:28
    I wish it was sunny. It is Southern California but not sunny.
    Michaela Light 0:31
    vakeel bio says sunny Southern California. It must be sunny
    Dave Ferguson 0:36
    it mostly it's sunny. But it's cold. It we're in like the cold spell right now. But it's normally pretty, pretty nice here. Can't complain.
    Michaela Light 0:45
    So you're somewhere south south of Los Angeles. I understand one of those amazing theme parks.
    Dave Ferguson 0:50
    Yes. Not not not the ones ran by the mouse. The other the other kind? The more extremes non mouse theme, the non mouse departs with extreme rise. Yes. Well, that's
    Michaela Light 1:00
    very appropriate than non mouse because we're going to be talking about non SQL or no SQL. So that's just a plug for what's coming up. Yep. Yes. But you've been doing it and cold fusion for decades now. Oh,
    Dave Ferguson 1:16
    it feels like an internal debate about how you? Yeah.
    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.
    1 hr 22 min
  • 113 ACF and Lucee Roundtable, with Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel
    Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel talk about "ACF and Lucee roundtable" in this episode of the CF Alive Podcast, with host Michaela Light.
    "Michaela Light 1:41
    So let's start off by looking at how Adobe CF 2021 and Lucee 5.3 and how they compare for ease of programming and  CFML.
    Mark Drew 1:57
    I'm gonna have to jump out of the the Adobe side. Or maybe stake my my my bad claim is that I don't really know much about Adobe ColdFusion for the last five, six years since I haven't used it.
    Michaela Light 2:17
    So it's okay. Ben and Charlie have been using it. And bring Yeah, I mean, just to clarify to the audience, Mark and Gert are more on the Lucee side of things. Ben and Charlie are more on the Adobe ColdFusion side of things."
    Show notes
    Ease of programming in CFML
    Modern CFML cfscript very similar to JavaScript on front end and server side
    Objects, closures, loops etc
    Lambdas, promises, closures, async features, fat arrow functions
    CFML more intuitive than Node.js
    Blocking and async
    CFML blocking by default is best - easier to code and what you need most of the time
    Async iteration
    CFML simplifies complex libraries and coding methods in other languages
    Modern IDE
    VS Code
    Adobe new add on
    Free CFML extensions available
    Open source vs closed source
    Cost
    Mindset - community
    When features are added
    Open bug list and prioritizing
    Democracy and pay for features
    Add to main language or extension
    Licensing differences
    Lucee: free
    Can pay for a support contract for tech support and other custom help
    ACF:
    Free for development, testing and staging servers
    30 day trial turns into dev edition if no key added
    standard vs enterprise
    Free education std license (for teaching and students, not school administration use)
    AMI also offers 30 day trial
    Charges begin after 30 days
    Freemium model
    Avoids barrier to entry
    Hosting
    Cloud
    Docker
    Microservices and lamada
    Cores
    Kubernetes clusters  and auto scaling
    Compare to IBM, Microsoft, Redhat in cloud licence
    Pet Freitag Fuseless AWS lambda
    CFML features in ACF and Lucee
    PDF support
    Cloud support
    Ease of Installation and hardware requirements
    Zip/express/light install option
    Much faster start up time (2 seconds)
    Much smaller install image (50-200 MB vs 1000 MB)
    Cf2021: CFPM package management to only include the features you actually use in the CFML engine
    Full/gui install option
    War deployment option
    Silent install feature
    Commandbox
    Docker
    Lucee images
    Adobe images
    Commandbox images for either
    AWS AMI
    Hosting options
    Admin settings export/manage via json
    Cfconfig (commandbox extension)
    Cfsetup (cf2021 similar functionality)
    Community and 3rd party tools
    Rich community support, tools, ecosystem
    Adobe reinventing products, not always compatible
    Poisons the well of the community
    CFML Engine Speed, scalability and performance
    The engine does this scaling work for you
    CF runs fast on real life apps
    Performance issues always come down to bad code or database structure or API call delays
    Developer egonomics vs performance
    CFML is easy to learn and code in and sometimes you have to understand the consequence
    Load testing is key to exercise your app in real life situation
    Great monitor FusionReactor
    Also ACF PMT, SeeFusion, Java monitoring tools
    Garbage collection tuning is still a mystery to me. It’s magic.
    What you can expect in the future episode
    Docs (links below): much more than just CFML Reference, for both
    ACF
    Lucee
    cfdocs.org
    Community support (links below)
    ACF
    Adobe CF Forums
    Adobe CF Portal
    [email protected] (Free install support)
    Lucee
    Lucee Forum/Mailing list (Discourse)
    Both
    CFML slack
    Facebook CF programmers group
    Podcasts
    CF Alive
    Modernize or Die
    Tech support
    Adobe CF support programs
    Lucee support
    Third parties
    Security
    CFML Engine Updates
    New version releases
    Security hotfixes
    Why are you proud to use CFML?
    WWIT to make CF more alive this year?
    What are you looking forward to at CF Summit West?
    Mentioned in this episode
    ColdFusion at 25: More Modern than Most Realize
    ColdFusion Programmers FB group post about ACF and Lucee
    Adobe CF Docs
    Lucee Docs
    Facebook CF programmers group
    CFML slack
    Adobe CF Forums
    Adobe CF Portal
    Lucee Forum/Mailing list (Discourse) 
    Mark Takata CF Alive podcast episode
    TryCFML
    Listen to the Audio
    Bio
    Charlie Arehart
    A veteran server troubleshooter who’s worked in enterprise IT for more than three decades, Charlie Arehart (@carehart) is a longtime community contributor who as an independent consultant provides short-term, remote, on-demand troubleshooting/tuning assistance for organizations of all sizes and experience levels (carehart.org/consulting).
    Links
    Twitter
    Facebook
    LinkedIn
    Web
    Gert Franz
    Gert was born in 1967 and lives in Switzerland since 1997. He is one of the key people behind Lucee. Back in the late eighties he studied astrophysics in Munich but switched to later IT as a profession and programmed for several companies in the past as a database administrator and system analyst. Gert spoke a lot at all major conferences in the past and will for sure in the future. He is now a fellow at DistroKid.
    Links
    gert (at) rasia.ch
    http://rasia.ch/
    Twitter
    LinkedIn
    Mark Drew
    Mark Drew has been programming CFML since 1996, and even though he has had forays into Perl, ASP and PHP he is still loving every line of code he has crafted with CFML.
    He has been a strong advocate for open source, having worked on CFEclipse, Railo and now Lucee as well as a number of other projects. He tries to create a pull request a day, to keep the bugs at bay.
    By day he helps other developers as the lead devops engineer at DistroKid, making sure that the carefully crafted artesanal code goes from laptop to server in the shortest time whilst keeping all its flavour. By night he develops games with CMD:Studio.
    He has been known to do a podcast too! called the Localhost Podcast in which we talk all about the web. He also talks about the process of making games on the Level Design Podcast
    Links
    Twitter
    LinkedIn
    CFML Slack
    Mark (at) cmdhq.io
    https://anchor.fm/leveldesign
    https://localhost.fm/
    Ben Nadel
    Ben Nadel is the technical co-founder of InVision App, Inc - a digital product design platform used to make the world's best customer experiences. As the original CTO, Ben now spends his days as a Principal Engineer, leading maintenance and development efforts on InVision's legacy platform. This includes systems monitoring, database optimization, instrumentation, back-end work, front-end work, product ideation, and research-and-development. He envisions himself as a champion of the User Experience; and, often advocates for the User even in the face of internal opposition.
    Outside of work-hours, Ben wakes up at 5 am, seven days a week, so that he can attempt to stay on top of the rapidly changing world of web development. He uses these early-morning hours to read, conduct experiments, and write articles for his blog, BenNadel.com, which he has been running since 2006.
    Links
    LinkedIn
    Ben Nadel blog
    Interview Transcript
    Michaela Light 0:02
    So welcome back to the show. I'm here with a whole bunch of ColdFusion experts here we've got Charlie, Mark Gertz and Ben and myself. And we're going to be talking about Adobe ColdFusion. And Lucy the two leading ColdFusion engines, we'll see FML engines as I should say before we get beaten up by one of the CFML hardcore people. And we're going to look at some of the different ways they are the same or alike and compare and contrast them. So welcome, guys. Thank you. Welcome. And just in case anyone listening or watching this doesn't know who these are Charlie arehart is an amazing cold fusion troubleshooter Mark Drew is really dedicated to solving difficult cold fusion problems in the United Kingdom. Well, and worldwide, I think good friends is located somewhere in the center of Europe. I think Switzerland I want to say and is leading light in the Lucy community. And Ben de Tao comes to us from I believe New York City. And he publishes pretty much every single day. I don't know how you find time to do any work. He's been there DALBAR blog is one of the most popular ColdFusion blogs out there. So
    Mark Drew 1:22
    I'm gonna say most popular blogs on the internet. Yes, I mean, nevermind coffee, just like I've been looking for like various different things online, unrelated to technology, by Nadel. brings me joy every day. Thank you.
    Michaela Light 1:41
    So let's start off by looking at how Adobe cf 2021 and Lucy 5.3 how they compare for ease of programming and C CFML.
    Mark Drew 1:57
    I'm gonna have to jump out of the the Adobe side. Or maybe stake my my my bad claim is that I don't really know much about Adobe ColdFusion for the last five, six years since I have haven't used it.
    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 Su
    1 hr 21 min
  • 043 Revealing the ColdFusion 2018 Roadmap details, with Rakshith Naresh
    Rakshith Naresh talks about “Revealing the ColdFusion 2018 Roadmap details ” in this episode of ColdFusion Alive podcast with host Michaela Light. Episode highlights How has CF changed over the last few versions   API management platform Docker container – official images will be available by end of Q3 2017 + Redhat openshift platform What features are […]
    26 min
  • 112 Four Cool ColdFusion Books with author Luis Majano
    Luis Majano talks about “4 Cool CF books” in this episode of the CF Alive Podcast, with host Michaela Light.
    Show notes
    Learn Modern CFML in 100 minutes
    Why wrote
    Started by Mike Hanky 100 minutes of CF on GitHub but not completed
    Inspired by Ruby in 100 mins
    Luis asked to complete the CF book
    Take CFML to next level, modern
    What about
    Who it is for
    Reference for all CFers to write in modern CFML
    Newbies to CFML
    How to read/buy
    Online
    Open source book
    In GitBook
    Kept up to date with pull requests
    Print and Kindle and PDF
    CF code to export to PDF for Amazon
    Really 100 minutes? Yes
    Future
    Mini videos on the chapters for CFCasts
    102 ColdBox HMVC Tips and Tricks
    Why 102?
    Was (100 + 1) + 1 - overachiever
    Why wrote
    Help ColdBox users
    Wrote 30 minutes per day 5 tips per day and from the team
    What about
    Who it is for
    All levels of ColdBox users
    Newbies
    Medium
    advanced
    How to read/buy
    Oruts site PDF + eBook
    Made with Ulysses  book publishing tool
    Closed source
    Future - video version for CFCasts
    Two new books announcement
    102 CommandBox Tips and Tricks
    All levels of CommandBox users
    Newbies
    Medium
    Advanced
    Server spin up
    Undertow JBOSS
    Package management
    ForgeBox 1000 open source modules
    CLI (Command Line Interface) and REPL
    102 TestBox Tips and Tricks
    Automated testing
    TDD (Test Driven Development) - write unit tests before writing the code
    Developer paralysis from having to write tests first
    Refactor code to be testable
    Write tests for only the most complex CFCs
    Just in time testing - write test after you see a bug so that bug doesn’t come back later
    BDD (Behavior Driven Development) - higher level testing and user behavior
    From top requirements and stories down
    Also Mocking objects and data (was MockBox)
    Dummy code objects until the real object is created
    API mocking
    Coverage testing
    Currently with FusionReactor
    Might be standalone later
    Why to test
    What to test
    When to stop writing test
    Launch at ITB
    Other books
    https://www.ortussolutions.com/learn/books/
    Online documentation of these products
    ColdBox
    CommandBox
    TestBox
    WireBox
    CacheBox
    ContentBox
    https://ortusbooks.com/
    Online is up to date, printed book is out of date
    ColdBox
    Why are you proud to use CF?
    The best language - used many
    ASM, Basic, C#, Grovey, Java, CF
    Productive
    WWIT to make CF more alive this year?
    Build solutions in CF (not focus on cool language features)
    Tell folks about it!
    What are you looking forward to at Into The Box Web Development Conference 2022?
    New family friendly venue in Houston TX
    1 day workshops
    Other big speakers, including from other languages
    Mentioned in this episode
    Ortus Solutions
    Learn Modern CFML in 100 minutes
    102 Tips and Tricks
    GitBooks
    CFCasts podcast episode with Eric Peterson
    Ulysses
    ITB conference Sept 2022
    Brad CommandBox extensions podcast episode
    Listen to the Audio
    Bio
    Luis Majano
    Luis Majano (@lmajano) is a Computer Engineer that has been developing and designing software systems since the year 2000. He was born in San Salvador, El Salvador in the late 70’s, during a period of economical instability and civil war. He lived in El Salvador until 1995 and then moved to Miami, Florida where he completed his Bachelors of Science in Computer Engineering at Florida International University. Luis resides in Houston, Texas with his beautiful wife Veronica, daughter Alexia and son Lucas!
    He is the CEO of Ortus Solutions (@ortussolutions), a consulting firm specializing in web development, ColdFusion (CFML), Java development and all open source professional services under the *Box stack. He is the creator of ColdBox, ContentBox, WireBox, MockBox, LogBox and anything BOX, and contributes to many open source ColdFusion/Java projects. You can read his blog at www.luismajano.com.
    Links
    Luis Majano | LinkedIn
    Twitter
    Ortus Solutions
    Interview Transcript
    Michaela Light 0:00
    Welcome back to the show. I'm here with Luis Mahato, CEO of audit solutions, and we're gonna talk about four. That's four ColdFusion books that he's either written or about to publish real soon now. And welcome, Luis. That's Yes, thank you for having me. This is really, really exciting. It's been a long time. It has been long, too long, but we're making up for lost time. For those of you don't know, Luis, he originally was born in El Salvador. And then he moved to Houston, Texas, and he's been doing cold fusion for decades now. And odor solution is the company he founded together with his brother and big team now not only in the United States, but also in El Salvador as a team as well. And they make all those box products called Box command box test box. If you think of any English word and you can put box after it probably there is a box product, either crying it or coming.
    Trying yes, no, you're incredibly productive Luis. Really appreciate everything you do in the ColdFusion community. And also, you guys started the moderniser die podcast. So another great contribution there. So today we're going to talk about the books you've written, the two you've published, we're going to talk about and I actually have one in my hand here, I will just wave around, signed by the author at CF Summit. That book in case you couldn't read it as I waved around as modern ColdFusion CFML, in 100 minutes. So we'll talk about that also 102 codebooks ht, HMP see tips and tricks. And then two new books coming out this year. One about command box one about test box. And there are even other books we are not allowed to talk about that you published in the past will remain secret and hidden.
    Luis Majano 1:57
    Up to date, if you're using older versions, you know, if you're using older versions of that software, they're still relevant.
    Michaela Light 2:03
    Okay, well, then maybe we will mention them. Yeah. So yeah. Tell us about your the first book that you published, learn modern CFML in 100 minutes. So why did you write this? It's been a few years since about three years since I think you published this.
    Luis Majano 2:16
    Yeah, definitely. I mean, this actually, the first kind of brunt of the workload was done by Mike Hankey. Great guy. I met him a long time ago. Actually, I have to catch up with him. But Mike Kanki took the time to kind of start this this this idea of CFML and 100 minutes, which was made famous by Ruby, right. So Ruby created a, an online book on alignment. Trent called 100. What it was a Ruby in 100 minutes, or Ruby and Rails on 100 minutes or something, I think it was just Ruby Ruby in 100 minutes. And Mike kind of started it and he put it on GitHub, and it kind of got a little bit of traction, but he I don't think he ever completed it. And I spoke to him and say, hey, I want to I want to do a modern version, can I just you know, grabbed some of this content. And and he agreed. And then basically, I started this initiative. And as you know, you know, we're trying to revive and kind of disseminate that CFML and ColdFusion is modern, right? This is the stigma that we have that it's you know, it's a language that has been around for many years now, people still think that it's the same language that it was 20 years ago, right. Like with anything, it has evolved, just like the other languages that have been going on around like PHP, and Java, which people still think that PHP is still very legacy. And it's has some modern concepts as well. So that was my idea is I want to take this to the next level, I want to basically provide a modern approach to the language and treat this as for not only for newbies, it was mostly targeted for newbies to furniture, but it has grown into also a nice reference, right for people to actually say, hey, I want to I want to see what's up with the variable scopes or you know, what about null and nothingness, right, or threading? Right. So we tried to appease both kind of sides, the the newbies and the advanced, folks. But my intent was definitely Okay, let's take this and push Martin CFML. Document all the new modern constructs, how to document how to write and and, you know, we still have big plans for it right now, it's been, like you said, about three years since the initial version. So it's time for it's been kept up to date, especially a lot by the community. This is a great thing since it's open source. So I've gotten tons of pull requests, I can look up how many pull requests we have received, but tons of pull requests, and it's still up to date. And we just want to keep updating it I want to add more integration integrations with what's the service that actually allows you to execute CFML try CFML. So I want to add those so you can actually have little snippets that you can actually execute and start Working with it.
    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
    ...
    59 min
  • 111 CFCasts Behind the Scenes with Eric Peterson
    Eric Peterson talks about “CFCasts Behind the Scenes” in this episode of the CF Alive Podcast, with host Michaela Light.
    Show notes
    What is CFCasts
    Netflix for ColdFusion
    Free and paid levels
    Why should every CFer check out CFCasts
    CFML-based tutorials
    Full-stack content (CFML, JavaScript, Databases, etc.)
    Free! (and Paid)
    Why we built CFCasts
    “Netflix for CFML Developers”
    Screencasts for CF
    History
    LaraCasts.com - PHP / Laravel
    CFCasts domain registered in 2014
    Why has it not got Box in the name, like all the other Ortus products?
    We already had the domain. ;-)
    When was it launched?
    2020 - Record all ITB videos and wanted to sell them (virtual conference)
    Part Virtual event due to covid
    Whole Ortus team helps created the content, along with other CF experts
     Stats
    343 Videos
    23 Series
    500+ accounts plus more viewers not logged
    English and Spanish Localization
    Content
    Box vs other CF
    ITB Videos
    Object-Oriented Programming course by Nolan Erck
    ColdBox Workshop
    Code samples for workshops in Git repos
    How we built CFCasts
    ColdBox
    Lucee
    InertiaJS
    VueJS
    MySQL
    Vimeo
    Stripe
    Responsible design - works on phone, tablet, desktop
    Tailwind CSS and Tailwind UI
    Future features
    Video page redesign better UX
    Refactoring to ElasticSearch, more filters and search results
    From MySQL text search
    Why are you proud to use CF?
    Lots of innovations in the CF space
    Lots of the world runs on CF
    More sites in CF than BuiltWith etc shows due to intranets and modern coding practices
    WWIT to make CF more alive this year?
    Learn new CF features and tools
    BuiltWithCFBox Git repo
    What are you looking forward to at Into The Box?
    In Person
    Workshops
    September 27-30
    New Location?
    Mentioned in this episode
    ForgeBox.io
    CFCasts
    MySQL
    InertiaJS
    TailwindUI
    Into The Box
    Listen to the Audio
    Bio
    Eric Peterson
    Eric Peterson is a CFML and Javascript developer at Ortus Solutions (ColdBox, CommandBox, etc.). He attended the University of Utah and received a degree in Information Systems thinking he would hate programming as a career. He started programming in CFML (and in general) in 2012 and has never been more happy to be proved wrong.
    He is the current maintainer of qb, Quick, and ColdBox Elixir as well as a prolific module author on ForgeBox.io. He loves creating tools to help bring CFML up to date with other modern languages and communities.
    In his free time, Eric loves to participate in theater, musicals, and to spend time with his wife, three children, and one dog. He can be found on Twitter at @_elpete.
    Links
    Twitter
    GitHub @elpete
    Interview Transcript
    Michaela Light 0:00
    Welcome back to the show. I'm here with Eric Peterson. And we're talking about CF casts behind the scenes. We're going to learn what is in CF casts all the cool ColdFusion stuff in there, why He created it, and some other interesting stuff in ColdFusion land and CF casts. Welcome, Eric.
    Eric Peterson 0:20
    Hey, thanks for having me.
    Michaela Light 0:22
    You're welcome. And for those of you don't know, Eric is a CFML, and JavaScript developer, he works at audit solutions. And you know, the guys who make all those box products, among many other things, and they also make CF costs, which is probably why we're talking. And I'm surprised to learn Eric, though you did an Information Systems degree, thinking you thought you would hate programming.
    Eric Peterson 0:48
    Yeah, I did. Especially after my first programming course, in college. I just, it was, I don't know, it just wasn't, it didn't click. I remember, it was a Java course. And all I was doing was sticking things out in the console. And I thought, well, this is kind of boring. And I remember jumping forward to like, we made the game, but I don't remember how any of the code worked. It was just like, edit this one section of the class. And it just didn't click. But uh, but when I graduated and got into a job, there was some web development in it. And I guess having a goal, something to build that people were going to use me that made it much more exciting. So
    Michaela Light 1:31
    and you were programming in cold fusion in that job? It sounds like,
    Eric Peterson 1:34
    Yeah, we were a team, we call ourselves shadow IT, because the supply chain that the company had hired myself, along with a few other people to do it projects for them that didn't have to kind of go through the rest of the company prioritization. And so we got to choose our own our own tech and things. And before I got there, actually, they had chosen cold fusion, because they had heard it was easy to get up and running for people who had, let's say, didn't have a formal computer science background.
    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.
    50 min

About ColdFusion Alive

From the publisher's feed

The ColdFusion Experts: Develop | Secure | Optimize