ColdFusion Alive

ColdFusion Alive

Download on the App Store

ColdFusion Alive episodes

  • 126 Revealing FusionReactor 9 (ColdFusion Monitoring New Tools) with David Tattersall
    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.
    1 hr 41 min
  • 125 State CF Union Survey Analysis (part 3: Community, Deployment and Wrapup) with Gavin Pickin
    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.
    1 hr 43 min
  • 124 gitStream (Way Faster ColdFusion Git Merging) with Luke Kilpatrick
    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
     
    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
    44 min
  • 123 State of CF Union Survey Analysis (part 2) with Gavin Pickin
    Gavin Pickin talks about “State of CF Union Survey Analysis (part 2)” in this episode of ColdFusion Alive Podcast with host Michaela Light.
    "we're going to be doing our second part on the state of the ColdFusion survey results. And we've got some very interesting data that we found we've done Gavin put together some really cool graphs show it so if you're watching on video, be able to see those if you're not on video, you can go to the show notes page on teratech.com to have a look at the graphs when we get to those."
    Show notes
     1. What is the State of the CF Union survey
    When did it start? 2007 as part of CFUnited conference
    2. Why do you run it every year?
    Trends
    Making CF more Alive - best practices and tools all CFer could be using!
    3. Frameworks and Methodology 
    15. What miscellaneous frameworks/tools are you using? 
    16. What CF features do you use for code reuse? 
    4. Tools
    17. What do you use for source code control? 
    18. What tools/IDEs do you use? 
    19. What browser Dev Tools do you use? 
    20. What do you use to build REST APIs? 
    API Manager
    21. What caching solutions are you using? 
    22. Do you use Message Queues (MQ) in your CF apps? If so which one(s)? 
    5. Your Programming Background
    23. How many years have you used CFML? 
    24. How many years have you used OO? 
    25. Other languages/environments you use? 
    26. How many CF developers at your organization? 
    27. How many total employees at your organization? 
     
    Mentioned in this episode
    Gavin and Ortus code reuse podcasts
    Brad CF speed episode 
    Matt Gifford OO book
    Design Patterns book
    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 from audit solutions. And we're going to be doing our second part on the state of the ColdFusion survey results. And we've got some very interesting data that we found we've done Gavin put together some really cool graphs show it so if you're watching on video, be able to see those if you're not on video, you can go to the show notes page on tourtech.com. To have a look at the graphs when we get to those. If you don't know Gavin, he's originally from Down Under in New Zealand. And he's been doing cold fusion for ever, I want to say 1999 or something like that. Yeah. And he used to be at working at the University of Auckland, but now he moved to California is working for autists solutions where he does amazing things. And in particular, he you don't say this new bio, but don't you? Aren't you the force behind content box isn't that you
    Gavin Pickin 0:59
    did spend a lot of time doing a lot of work the content box, but it got to a point was pretty stable. And we're using it and using it. And so we focus more on? I've been doing a lot more Vue js stuff and API's and testing. And so yeah, I mean, we're just trying to push back on content box right now I don't do as much with it. I need to get back to it. But there's plenty of other things, including the podcasts, which keeps me pretty busy too. So yeah,
    Michaela Light 1:25
    modernize or die podcast. You and Brad and whoever else you get on the show, so keeps very cool. Podcasts to keep people busy. Anyway, grateful you do that podcast. And thanks for coming on the CF live podcast here. So I guess we should just for the people listening have no idea what the state of the CF union surveyors, what is the survey? Gavin?
    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 31 min
  • 122 CFWheels ColdFusion Framework (new structure and features), with Peter Amiri
    Peter Amiri talks about “CFWheels ColdFusion Framework (new structure and features)” in this episode of ColdFusion Alive Podcast with host Michaela Light.
    "...CFwheels is another ColdFusion framework. And it was originally modeled after Ruby on Rails. So if you remember back in the early 2000s, when Ruby on Rails came out, it was a complete mind change on how applications could be built. And that's why I got a huge following. And there was a lot of effort on the ColdFusion side to see if we could take that momentum that Rails had and bring that framework over to the ColdFusion side of the house..."
    CFWheels is an open-source ColdFusion (CFML) framework inspired by Ruby on Rails that prioritizes fast application development through a "convention over configuration" philosophy. By implementing a Model-View-Controller (MVC) architecture, the framework helps developers organize complex code into manageable layers without requiring deep expertise in object-oriented design. Recent updates led by Peter Amiri have introduced a modernized CLI for CommandBox, RESTful routing enhancements, and a transition to GitHub-based community support to revitalize the project's ecosystem. 
    Feature Category
    Before Modernization
    Current/New Implementation
    Project Structure
    Monolithic framework core
    Modular ForgeBox packages (core + templates)
    Command Line
    Manual file copying/setup
    CommandBox CLI (⁠wheels-cli) for automation
    Community
    Google Groups & Slack
    GitHub Discussions for code-centric support
    Documentation
    Online-only / Static PDFs
    GitBook-based guides & built-in JavaDocs API
    Routing
    Standard URL mapping
    RESTful resource-based routing (GET, POST, etc.)
    Testing Suite
    RocketUnit (Legacy)
    GitHub Actions CI with Docker + TestBox integration
    Show notes
    What is CFWheels?
    Ruby on Rails for CF
    MVC framework vs procedural or heaven forbit spaghetti code
    Convention over configuration
    Eg Views dir vs XML config
    Built in structure / scaffolding 
    The CFWheels open source project has been around since 2005
    CFWheels is an open source CFML (ColdFusion Markup Language) framework inspired by Ruby on Rails that provides fast application development, a great organization system for your code, and is just plain fun to use. One of our biggest goals is for you to be able to get up and running with CFWheels quickly.
    Why should you use CFWheels?
    Types of CF Devs
    Professional devs, CS trained, modern development patterns
    Self learned developers, procedural devs
    Easy onramp to Self learned devs to get MVC benefits without doing a CS degree first
    While modern for CS type devs
    Getting started materials
    Using CommandBox can get a sample CFWheels app in 5 seconds
    Moving from legacy CF frameworks
    Fusebox, Model-Glue, Mach-2, F/W 1
    If MVC used then translates easily
    New CFWheels dev team
    Changing of the Guards at CFWheels
    Peter frontman/evangelist and admin and structure
    Been involved in CFWheels since near the beginning
    Worked on the CFWheels CLI project
    Worked with Rails books author to draft CFWheels book, which needed CLI
    Uses CFWheels in work projects
    Joined the core team
    Tom King, David Belanger, Adam Chapman, Per Djurner focusing on coding CFWheels
    Admin burnout, stepping back a bit
    Major CFWheels features
    Easy MVC
    Industry established concept MVC
    Easy MVC, no need OO expert compared to ColdBox
    Or legacy CF frameworks ModelGlue, Mach2
    Conventions
    Routing engine
    Resource based RESTful  routing engine for GET, POST, PUT, PATCH & DELETE
    Databases
    CFWheels uses ORM and Migrations. for database
    Less CRUD and SQL coding
    Automatically works if database structure changes
    Or even database changes
    Built in database migration system even across different DBMS
    App Documentation
    Automatic App Documentation using the  built in doc viewer which grows with your application 
    From special comments. Similar idea to JavaDocs
    Eg CFWheels API uses this
    Local docs (offline work)
    CFWheels API
    Lets you call the atomic components of CFWheels separately
    https://api.cfwheels.org/v2.4
    Hybrid Development - Switch in and out of Wheels conventions
    Ecosystem
    CFWheels plugins at ForgeBox
    Add to the framework core
    Overwrite core functionality to change behavior
    https://www.forgebox.io/type/cfwheels-plugins 
    Eg bCrypt, JWT, SAML, dotEnvSettings shortcodes
    CFWheels Fully Embraces ForgeBox Packages 
    Community
    CFWheels has moved to GitHub Discussions.
    https://github.com/cfwheels/cfwheels/discussions 
    Google discussions archived
    The CFWheels Channel on CFML Slack Has Been Archived
    the reasons for this move are to 
    Move our discussions closer to the code in GitHub, allowing the poster and respondent to more easily link to specific branches, files, and even lines of code. 
    Issues can be converted to discussions if they warrant further community input or discussions promoted to an issue once an issue or feature has had open consultation and next steps identified. 
    Discussions can be marked as answered and the specific answer identified for future reference.
    All these discussions, collaborations, and consultations are searchable and discoverable by search engines so the community as a whole reaps the benefits.
    CFWheels book
    CFWheels Guides Moved to GitBook
    Online, PDF
    Future print book
    Recent Activity in the CFWheels Project
    2022.03.24 - CFWheels CLI commands for CommandBox released
    Wheels CLI
    Uses CommandBox
    2022.03.29 - Announce Changing of the guards
    2022.03.29 - TodoMVC - CFWheels/HTMX example app released
    2022.03.30 - CFWheels Example App Package Released
    2022.04.25 - CFWheels Joins Open Source Collective
    2022.04.29 - CFWheels Embraces ForgeBox Packages (CFWheels, cfwheels-base-template)
    2022.05.03 - CFWheels 2.3.0-rc.1 Released
    New CI Pipeline in GitHub Actions
    Test Suite Matrix 
    Lucee 5 x MySQL, Lucee 5 x SQL Server, Lucee 5 x PostgreSQL, Lucee 5 x H2
    ACF 2016 x MySQL, ACF 2016 x SQL Server, ACF 2016 x PostgreSQL
    ACF 2018 x MySQL, ACF 2018 x SQL Server, ACF 2018 x PostgreSQL
    2022.05.10 - CFWheels Guides moved to GitBook
    2022.05.11 - CFWheels 2.3.0 Released
    2022.05.16 - CFWheels Announces a Bug Bounty
    2022.05.27 - CFWheels has moved to GitHub Discussions
    2022.06.06 - CFWheels DotEnvSettings Plugin published
    2022.06.07 - Two new repositories published (cfwheels-www, cfwheels-api)
    2022.06.17 - CFWheels added to the HTMX server-side examples page
    2022.06.20 - CFWheels CLI matures to version 1.0
    2022.06.20 - CFWheels HTMX plugin published
    CFWheels HTMX Plugin
    htmx gives you access to  AJAX, CSS Transitions,  WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext
    2022.08.23 - CFWheels v2.4.0 Released
    2022.09.12 - CFWheels Channel on CFML Slack has been archived
    Roadmap new features
    Process
    User suggestions
    Draft roadmap coming for community discussion
    Ideas from RoR versions 3 to 7
    Ideas for CFWheels 3.0
    Rails Gems → packages (vs Monolith framework)
    On ForgeBox
    Integrate testing with TestBox
    Dependency Injection with WireBox
    Testing on Lucee 6 and ACF 2023
    test suite
    10 different CF/db configurations and versions
    1400 automated tests per commit
    Docker containers
    Test apps
    Optimize with FusionReactor and Code Coverage
    How can listeners help with CFWheels
    Play with it and report issues
    Join the discussions at GitHub
    Do pull requests for docs and code
    And the CFWheels websites 
    Corporate Sponsor via Open Source Collective
    Mentioned in this episode
    CFWheels prior episode 
    Listen to the Audio
    Bio
    Peter Amiri
    Boy time is unforgiving…
    Peter has been a developer, consultant, and entrepreneur, and has held senior IT management roles for the last 30 plus years and is currently serving as CTO for PAI Industries, Inc. a privately held company specializing in aftermarket manufacturing and distribution of heavy duty truck parts. He has been using ColdFusion since version 1.5 and ran the Orange County chapter of the ColdFusion Users Group in Southern California in the late 90’s and early 2000’s. He joined MySpace in 2003 and was with the company till its sale to Fox. Although he was involved with the CFWheels project early on, he has recently returned to the project and taken over as the project's maintainer.  
    Links
    Peter Amiri | LinkedIn
    Thinking Out Loud - A blog by Peter Amiri
    CFWheels Blog
    Twitter
    @peteramiri
    @CFonWheels
    GitHub Discussions  
    CF slack channel
    Interview transcript
    Michaela Light 0:02
    Welcome back to the show. I'm here with Peter Miri. If I'm saying your name right, I think that is perfect. All right. And where are we talking all about CF, we'll see if wheels which is a great open source framework for ColdFusion development. And you may not have known Safeway has been around for years. We'll tell you how old it is later in the episode. But it's got a lot of new features got a lot of new energy, Peter is new to the he's the extra wheel in the wheels development team. We'll talk about his role in a bit. But you may have noticed if you follow CF wheels with their blog and other discussion forums, there's been an enormous amount of activity in the last six months after a two year kind of quiet period. So a lot of excitement in the wheels world. Welcome, Peter.
    Peter Amiri 0:50
    Thank you. Thanks for having me.
    Michaela Light 0:53
    Yeah,...
    1 hr 31 min
  • 121 How to Get Your Next Ideal CF Job (using LinkedIn, Resume, GitHub), with Doug McCaughan
    Doug McCaughan talks about “How to Get Your Next Ideal CF Job (using LinkedIn, Resume, GitHub)” in this episode of ColdFusion Alive Podcast with host Michaela Light.
    "...the company pivoted away from ColdFusion. And suddenly, after 12 years, you’re like, Oh, dear, I need to get a job..."
    Show notes
    A sudden need for a new job after a CIO total tech stack pivot.
    The whole CF team was let go
    How CF hiring works these days
    Network
    Your connections
    Informational interviews
    70% of jobs are never advertized
    Allocate regular time to maintaining and growing your network, website, social media.
    GitHub
    Update your profile (aka your personal README.md) and link to your LinkedIn, Twitter, website etc
    Contribute to your fav CF open source projects  - docs, code, small fixes
    Improve your chances for a great first impression
    LinkedIn
    Why Linkedin > FB, TW, YT etc
    Others support, LinkedIn is where hiring managers may see you and search for candidates
    Photo
    Background image
    Tagline
    About
    Employment
    Schools
    Use other sections
    Add people you know to expand your connections and hence post reach
    Always include a personalized note
    If unsure, send a message first
    Like, comment or post daily
    your name, photo and tagline will be in front of not only your own connections, but the people you comment on or tag
    Especially good to like and comment on 1) CF influencers 2) potential employers
    Be yourself
    LinkedIn Premium
    InMail
    Privacy shields down
    Jobs menu
    Resume
    Talk about results more than tech
    Cover letter
    Personalize
    Email vs PDF
    Your Ideal job exercise
    Get in a positive state of mind. WH via walk in nature, exercise etc. Then write down your vision of your ideal future job. What it is like a typical day, how you feel emotionally doing it, coworkers, boss etc.
    It is key that you get out of your current mental state of fear and anger before you do it. To get to a deep vision of what your true self wants in work.
    Don’t try to be realistic here. This is your dream.
    This will help in updating your LinkedIn and resume.
    I think you will get some good insights from doing it.
    If possible write first with pen and paper. Not phone or computer. You can always put in a doc later. Ann's best to get raw version out first to avoid the critical, sel editing mind interfering 😊
    Why are you proud to use CF?
    I can rapidly develop error-free, reliable, robust solutions for customers. When I am asked, “can ColdFusion do X?” the answer is almost always yes. And it continues to evolve as our sector changes with developments like API management and microservices. When asked who uses ColdFusion? It makes me proud to be able to reference universities and academia, NASA, and Fortune 100 companies.
    WWIT to make CF more alive this year?
    It would be nice to see ColdFusion bubbling to the service outside of CF circles. Even my non-programming friends know to say .NET when talking Internet tech. Tech news talks of things like React, Vuejs, Python, and Rust. I don’t know how to make it happen but it would be great to see some publicity for ColdFusion.
    What are you looking forward to at ITB?
    If could attend, the people networking would be invaluable for me. As a matter of fact, while these conferences have shared such great knowledge, and influenced my development tools, such as using VS Code, the connections I make with people is always what I look forward to the most.
    Mentioned in this episode
    CF programmers FB group post
    CFers CF job search questions (FB group post link)
    State of the CF Union survey 2022 results
    Dream Job course https://www.iwillteachyoutoberich.com/ 
    Listen to the Audio
    Bio
    Doug McCaughan
    Husband to one wonderful wife, father to five fantastic children, programmer, juggler, technophile, DIYer, adventurer, volunteer, and radio operator (KO4NFA, WRMJ225).
    Doug grew up on the move being exposed to different cultures, ideas, and foods finally settling in Knoxville, Tennessee for college where he studied computer science and worked as the undergraduate system administrator under the mentorship of people who influenced the development of the Internet through contributions to likes of the RFC for mime email. These brilliant minds kindled an already burning fire for technology in Doug and showed him the possibilities for the connected world. After 5 years of study, Doug jumped at the chance to join a startup software company teaching foreign language with multi-media and speech recognition where he was given the opportunity to delve deeply into the world of quality assurance by creating and managing a 60-person software test lab. He staffed the lab with waiters and waitresses teaching them software quality assurance and proudly saw his staff hired into other companies as QA Engineers. Doug ventured out on his own to run an ISP and web consulting company. His first consulting job was to improve a billing system written in ColdFusion. CF immediately became his tool of choice. As a consultant Doug also found work in PHP and .NET as a full stack developer. His clients spanned the globe. Doug often found himself finishing projects other developers said could not be done. Eventually a contract returned Doug to the university for many years until the university decided to move away from ColdFusion. Doug is currently seeking new opportunities.
    In his personal life, Doug has spent 18 years of scout leadership teaching life skills, citizenship, character, fitness, problem solving, and leadership to youth. These skills are tested in lengthy camping trips cut off from civilization such as a 9-day trip canoeing The Boundary Waters, or most recently 14 days in the Bridger-Teton National Forest with 9 of those days in the remote Wind River Range hiking through snow in July at 10,000 feet above sea level. Doug’s hobbies are entertainment and ham radio. Doug founded an improv troupe and performs a comedic juggling show occasionally to benefit organizations he supports. His passions are his family, helping others, improving lives through technology, and spreading joy through humor.
    Links
    https://github.com/djuggler
    https://cfninja.com/  
    https://dougmccaughan.com/
    https://www.linkedin.com/in/juggler/
    Interview transcript
    Michaela Light 0:02
    Welcome back to the show. I'm here with Doug. Cannon if I'm saying your name right, Doug. He's
    Doug McCaughan 0:09
    very close to makan. makan. All right on it, Tim CO and I throw in a lot of letters to confuse people. There you go, lots of C's in there. But we're going to be talking about how to get your next ideal ColdFusion job. And I'll tell you in a moment what happened with Doug, it's a bit of a shocking story. But what we're going to be focusing on in the episode is what are the modern ways now to get your ideal ColdFusion job because it really sending out resumes and all the things that people used to do. Don't work as well on there are better ways you can use and we'll talk about those in the episode.
    Michaela Light 0:46
    And then, for those of you don't know, Doug, he's been doing cold fusion for over 20 years. He's also a juggler and a Boy Scout troop leader, I think is how you get the scout master. And yeah, and he also not only non easy a juggler with juggling balls, but he does a lot of different it and programming languages, as many coffees developers do.
    Read more
     
    And to continue learning how to make your ColdFusion apps more modern and alive, I encourage you to download our free ColdFusion Alive Best Practices Checklist.Because… perhaps you are responsible for a mission-critical or revenue-generating CF application that you don’t trust 100%, where implementing new features is a painful ad-hoc process with slow turnaround even for simple requests.What if you have no contingency plan for a sudden developer departure or a server outage? Perhaps every time a new freelancer works on your site, something breaks. Or your application availability, security, and reliability are poor.And if you are depending on ColdFusion for your job, then you can’t afford to let your CF development methods die on the vine.You’re making a high-stakes bet that everything is going to be OK using the same old app creation ways in that one language — forever.All it would take is for your fellow CF developer to quit or for your CIO to decide to leave the (falsely) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens NextColdFusion Alive Best Practices ChecklistModern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.√ Easily create a consistent server architecture across development, testing, and production√ A modern test environment to prevent bugs from spreading√ Automated continuous integration tools that work well with CF√ A portable development environment baked into your codebase… for free! Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.
     
    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....
    1 hr 27 min
  • 120 How is CFML Speed vs Other Languages? (Hint: really fast!), with Brad Wood
    Brad Wood talks about “How is CFML speed vs other languages? (Hint: really fast!)” in this episode of ColdFusion Alive Podcast with host Michaela Light.
    "...It is freaking awesome to see CFML (both Lucee and Adobe) blowing the pants off other popular web frameworks. I think this sort of head-to-head comparison is great information to use when defending CFML as a battle-tested production server..."
    Show notes
    Why compare language performance?
    It is freaking awesome is it to see CFML (both Lucee and Adobe) blowing the pants off other popular web frameworks. I think this sort of head-to-head comparison is great information to use when defending CFML as a battle-tested production server. (results and tests below).
    Other ways to compare programming languages
    Modern development ecosystem
    Tools
    IDEs
    Libraries and frameworks
    Modern language
    Ease of coding (writing and reading)
    Ease of learning
    Connection to other systems and APIs
    Manufacturer and community there for the long term + support
    Ease of hiring
    App reliability
    Scalability
    Security
    Fashion / what is hot / new
    What are the TechEmpower performance benchmarks that you used in your testing?
    The benchmarks have a suite of tests, such as run 20 queries on a page and output some data, and every language and framework implements the same logic in their syntax and style. The tests literally take days to run in full and spin up each combination of language and framework in docker containers where they are hammered with oodles of traffic and then the juicy stats are recorded for sweet graphical comparisons.
    Since 2012 in EC2, now in Docker containers. Open source.
    The site is basically information overload. There’s just dozens and dozens of combinations of languages, frameworks, databases, web servers, etc-- and many of them are crazy fast micro frameworks you’ve never heard of which are pretty cool. You can apply a huge list of filters to try and carve down the list of frameworks to a useful size of equivalent ones.
    See results
    Not all the test results are the same. Play around with the site to compare your favorite languages and see how they hold up in the simple hello world tests vs the heavy lifting DB tests. I’ve stacked the cards a bit in my selections above, but I think it’s more indicative of a real world web app if we’re honest.
    What languages did you compare?
    Brad added the following to the site a year or so ago:
    Raw Lucee server
    Raw Adobe ColdFusion server
    ColdBox MVC running on Lucee
    ColdBox MVC running on Adobe ColdFusion
    All the famous languages: CF, PHP, Python, Go, RoR, Grails etc
    What about front ends such as React, Angular, Vue?
    What about Java (SpringBoot), WP, dotNot, Cloture
    Size of CF Docker image
    Doesn’t matter for this test
    May matter for clustered Docker solutions with orchestration
    How did CFML perform?
    Let me be the first to say Brad’s filters are pretty arbitrary. CFML does better on more complex pages with more queries than other languages. That’s because it’s got a little more overhead for a simple Hello World request (we’re talking ms here) but it’s JVM concurrency and datasource connection pooling really shine on a more complex test. As such, the link and screenshot above is for the “Data Updates” test
    Languages compared:
    Go is very fast. This is no surprise as Go is designed to be as small as possible and even discourages use of frameworks all together. I couldn’t get the filter to only show one of the Go configurations, but you can see it’s the only language that was as fast or faster than CFML in this test!
    CFML basically came in second place out of the selected languages and frameworks. Raw CFML is faster than ColdBox as expected but it’s not a massive difference.
    Node.js came in slower than both raw CFML and ColdBox MVC
    Groovy (Grails) came in slower than both raw CFML and ColdBox MVC
    Ktor jasync (Kotlin) came in slower than both raw CFML and ColdBox MVC
    Ruby on Rails came in slower than both raw CFML and ColdBox MVC
    Laravel (PHP) came in slower than ColdBox MVC which it is equivalent to.
    There’s a million PHP frameworks, I picked this one because I know it’s very popular and modern.
    Django (Python) came in dead last by a long shot (4x slower than CFML!)
    Open source involvement
    Star the repo - a like
    Watch - a subscribe
    Fork / Pull request - bug fixes and enhancements
    Do your first pull request cocompetition 
    Edit/Add docs
    CommandBox database migration layer
    Wrap up
    State of CF Union survey results show that speed is never an issue for modern CF code
    neither are security, upgrading or tools
    Mentioned in this episode
    Brads blog on this How does CFML really perform compared to other languages? - Communities - Ortus Solutions Community
    TechPower
    if you’d like to see the code and Docker setup, feel free to poke around the repo 
    Adobe ColdFusion
    Lucee
    ColdBox
    Is CF dead article
    State of CF Union survey results
    CFCasts
    CommandBox database migration layer - talk by Brad
    CF most  Secure language
    TT blog post
    Brad blog post
    Listen to the Audio
    Bio
    Brad Wood
    Brad grew up in southern Missouri and after high school majored in Computer Science with a music minor at MidAmerica Nazarene University (Olathe, KS). Today he lives in Kansas City with his wife and three girls. Brad enjoys all sorts of international food and the great outdoors. Brad has been programming ColdFusion since around 2002 and has used every version of CF since 4.5. He is a software engineer at Ortus Solutions, lead developer of CommandBox CLI, and open source contributor.
    Links
    CFML Slack Box Channel
    Box Team Slack Channel
    Brad's Website
    Brad Wood | LinkedIn
    Twitter
    Ortus Community Forum
    Techempower Nightly Builds
     
    Interview transcript
    Michaela Light 0:02
    Welcome back to the show everyone. I'm here with the famous Brad wood of command box lineage. But we're gonna be talking today about programming language speed, because Brad ran a very interesting set of speed tests on a public site, which we're going to look into. And I'm gonna get let the cat out of the bag. ColdFusion did really, really well in the speed comparisons to other languages. But we'll go into the details of that later. If you don't know Brad, not only did he create command box and he's like one of the ninjas autists solutions, but he lives in Kansas on the Kansas City in the Kansas side, not the Missouri side even though he grew up in Missouri, you kind of trade sides. I think
    Brad Wood 0:48
    I came to college here interstate.
    Michaela Light 0:50
    Ah, there you go. And he's been programming cold fusion for 20 years now. So you get the special award for that.
    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 18 min
  • 119 State of CF Union Survey 2022 Results In Depth Analysis Part 1 (14 cool ColdFusion, Database and Frameworks insights) with Gavin Pickin
    Gavin Pickin talks about “State of CF Union Survey 2022 Results In-Depth Analysis Part 1 (14 cool ColdFusion, Database and Frameworks insights)” in this episode of ColdFusion Alive Podcast with host Michaela Light.
    "...so far right now, you know, we see 60% of people are using a supported ColdFusion licensed product..."
    Show notes
    What is the State of the CF Union survey
    When did it start? 2007 as part of CFUnited conference
    CFers community
    Why is Survey important for the CF community?
    Why do you run it every year?
    Trends
    Making CF more Alive - best practices and tools all CFer could be using!
    CF versions
    https://teratech.com/state-of-the-cf-union-2022-survey-results-server-environment 
    Adobe CF 2018 is the most popular version, closely followed by Lucee CFML 5.3 and Adobe CF 2021
    Adobe CF (all versions combined) continues to be more popular than Lucee (all versions combined)
    ACF 2021 has gained a lot of users this year
    60% of people are using a supported ColdFusion licensed product.
    Your (Uncle Sam) ColdFusion needs you to upgrade to the latest version.
    No excuse for not keeping your software up to date.
    Lucee sponsored support.
    Server Environment
    2022
    64%
    836
    Overall
    Engine
    CF 2021
    537
    152
    18.18%
    28.31%
    CF 2018
    177
    21.17%
    32.96%
    CF 2016
    94
    11.24%
    17.50%
    CF 11
    66
    7.89%
    12.29%
    CF 10
    26
    3.11%
    4.84%
    CF 9 or earlier
    22
    2.63%
    4.10%
    36%
    Lucee 5.3 or later
    262
    195
    23.33%
    74.43%
    Lucee 5.2 or 5.1
    52
    6.22%
    19.85%
    Lucee 4.x or earlier
    13
    1.56%
    4.96%
    Railo 4.x or earlier
    2
    0.24%
    0.76%
    BlueDragon
    0
    0.00%
    Other
    37
    4.43%
     
    Environment
    https://teratech.com/state-of-the-cf-union-2022-survey-results-your-environment 
    Windows still strong,
    Many people do their own DevOps, and they’re more comfortable with a Windows Server
    Linux subsystem
    Chrome is still the strongest OS
    Databases
    SQL Server is still the most used database, way ahead of MySQL
    About 30% are open-source solutions
    A lot of them have community editions
    Frameworks
    https://teratech.com/state-of-the-cf-union-2022-survey-results-frameworks-methodology/ 
    Custom/homebrew is the most popular framework, ahead of ColdBox, FW/1 and CFWheels
    Vue.js has moved further ahead of React and Angular for front-end frameworks
    Cool ElsasticSearch option; one new Search coming out soon.
    CMS- the winner is "don't use at all"
    The second is custom homegrown CMS
    Mura might’ve dropped because it went commercial
    JavaScript libraries- almost 90$ of CFers use a library of some kind
    JQuery still number one
    CSS
    Top CSS library is Bootstrap again
    If you're not using CSS, maybe this year is a good time to pick up a little CSS allows tailwind. To make your apps look more modern and be responsive
    CFC dependency injection
    Why even use it?
    Which persistence frameworks do you use?
    Most don't use them
    What is it exactly?
    Way to help you store data somewhere, persistently
    these will help your life, and they'll make it easy to load data, retrieve data search for data, and make you really happy with all that
    ORM / Hibernate the most familiar one
    A lot of people love writing SQL
    What testing and mocking frameworks do you use?
    Why would I even want for those all those people who answered none to this question?
    What’s the benefit?
    What were this testing and mocking stuff all these other people are doing?
    Half the people in ColdFusion aren't testing and the other half are lying about it
    Selenium is the most used testing framework
    CF Mobile development frameworks
    For the longest time, the native was native Android;
    native iOS was a lot higher than in previous years.
    So now we’re down to basically 4% and 5%.
    And actually, Ionic is higher, flutter is higher put overs, right at 4.9%, as well, progressive web apps is, you know, probably the leader there.
    They’ve got to the point where you can choose Chrome or something else inside your apps
    Half of the people aren’t doing mobile
    But the half that is 80% of them are doing, basically some version of sort of transpired WebView style
    A fair number of people these days are running a responsive browser version of our app, and it runs on the phone just fine.
    And you can save it to the desktop or the phone
    Survey asking about health issues,
    People have backache and neck ache
    a lot of developers have all those things
    But the number one thing they listed was stress.
    And, I'm all for let’s get rid of the stress.
    Let’s get rid of the health issues that developers have. Be healthy, happy developers.
    Mentioned in this episode
    State of the CF Union Survey, 2022
    State of the CF Union Survey, 2022 Results
    State of the CF Union Survey, 2022 Raffle 
    ITB 2022 Conference
    CF Summit 2022, in Las Vegas
    Lucee CFML
    Adobe ColdFusion 2018
    Adobe ColdFusion 2021
    Modernize Or Die Podcast
    AWS
    Yep browser
    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
    ColdBox Zero to MegaHero Training After CF Summit - Oct 5th in Las Vegas
    Interview transcript
    Michaela Light  0:00
    Hello. Welcome back to the show everyone. I'm here with Gavin Pickens, the world expert on ColdFusion. and author of he's shaking his head or you're not the world experts, not the one on one of one of the many experts in the world. Yeah, I feel like I'm doing a Monty Python sketch here now. But that would be the Spanish Inquisition. For those you didn't get that reference. But we're not going to put people under the Spanish Inquisition, we're going to be talking about the state of the ColdFusion user survey, and all the insights and cool tools and things you may have missed out on. And Gavin has done some extensive analysis of the results. And we also have a lot of cool graphs you can find on the Terra Tech website, we'll put the link to the results in the show notes, which you can find on our podcast page. And we also will talk about a certain conference that's coming up and those of you on video probably can guess the name of it. But it has the initials it be. We'll reveal what those mean later, if you don't know what it means already. Welcome, Gavin.
    Gavin Pickin  1:09
    Thanks for having me. I appreciate 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.
    1 hr 24 min

About ColdFusion Alive

From the publisher's feed

The ColdFusion Experts: Develop | Secure | Optimize