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

toppodcastlogoOur TOPPODCAST Picks

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

Follow Us

toppodcastlogoStay Connected

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

    ColdFusion Alive

    The ColdFusion Experts: Develop | Secure | Optimize

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    123 State of CF Union Survey Analysis (part 2) with Gavin Pickin Nov 03, 2022
    Show notes

    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.


    122 CFWheels ColdFusion Framework (new structure and features), with Peter Amiri Oct 02, 2022
    Show notes

    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,...


    121 How to Get Your Next Ideal CF Job (using LinkedIn, Resume, GitHub), with Doug McCaughan Sep 26, 2022
    Show notes

    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....


    120 How is CFML Speed vs Other Languages? (Hint: really fast!), with Brad Wood Sep 25, 2022
    Show notes

    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.


    119 State of CF Union Survey 2022 Results In Depth Analysis Part 1 (14 cool ColdFusion, Database and Frameworks insights) with Gavin Pickin Sep 11, 2022
    Show notes

    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.


    118 Into The Box ColdFusion Conference 2022 (new details revealed) with Gavin Pickin Aug 19, 2022
    Show notes

    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


    117 ACF and Lucee roundtable (Part 3 – future CFML) with Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel Jul 28, 2022
    Show notes

    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.


    116 Lucee 6 Release Features, Behind-the-Scenes, with Zac Spitzer Jul 01, 2022
    Show notes

    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


    115 ACF and Lucee roundtable (Part 2) with Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel Jun 16, 2022
    Show notes

    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 cfinstal@adobe.com (Free install support) Lucee Lucee Forum/Mailing list (Discourse) hello@lucee.org (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.


    114 Are your Database Relationships in a Rut? with Dave Ferguson Jun 15, 2022
    Show notes

    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.


    Previous 1 2 3 4 5 15 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

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

    4

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

    5

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

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

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

    Stay Connected

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