Listen "045 CommandBox + ForgeBox: ColdFusion Code, Package, Share, Go! with Luis Majano"
Episode Synopsis
Luis Majano talks about "CommandBox + ForgeBox: ColdFusion Code, Package, Share, Go!" in this episode of ColdFusion Alive podcast with host Michael Smith. Show notes Why he created CommandBox three years ago Then there were better tools with other languages and other CFers were moving He took the lead in creating better CF tooling Tired of CF language shaming Created at an Ortus company retreat What the heck is CommandBox is now A very thin java layer than wraps Lucee that creates a headless server A class loader All coded in CFML Open source - any CFer can modify and contribute A package manager Like Mavin, MPM, Yarn A CLI and REPL What the heck a CLI And what is a REPL? Can run, evaluation and print code (in a loop) Scripts and batch files with full OS and piping between scripts JVM containers Future plans Orchestration of cloud servers Docker Any WAR file How containers can save you time and headaches Containers vs VMs Total change in doing DevOps Docker Swarms for scaling Fast to spin up - light up CFML is ahead of other languages CFML portability Digital Ocean, AWS Portainer No need for Node Using CF tools See Brad's article on this below Package management What the heck is a package and why would you want to manage it? Reusability of code Gives the Dependencies Continuous Integration Similar flow and process to what you get in Node Only need a descriptor Box.json in the folder for it to be treated as a package Installation Versioning Package scripts Artifacts Git integration JAR endpoints Future - Mavin and Grable support Why every CFer should create a ForgeBox account Help promote the CF community Encourage sharing of code and knowledge by making it easy MVP did this for Java Great for your resume What is ForgeBox Cloud Repository for packages Supports multiple versions of your code in one package Can lock specify dependencies and versions 400+ contribution already there Gamification of contributors Free open ForgeBox vs Paid Private ForgeBox SaaS Private version for government users and commercial code (vs open source) ForgeBox Entreprise can run in a container on your private server Try CommandBox in 10 mins Download it Install it Start a new server Why are you proud to use CF? Proud to be a modern CFML developer The tools and apps (the ecosystem) around the language make you more productive WWIT for you to make CF more alive this year? Use cool tools for CFML Write cool apps in CFML Share about them online and at conferences What did you enjoy at CFObjective? What are you looking forward to at NAGW, CFCAMP and CF Summit? Mentioned in this episode Denny Valient of Railo Lucee CFML Docker containers REPL WAR file Portainer No need for Node blog articles by Brad Wood Grunt Gulp Upcoming book Modern CFML in 100 minutes book This book is inspired by the original Ruby in 100 minutes and Mike Henke's work on CFML in 100 minutes. The purpose of this book is to jumpstart developers into the ColdFusion (CFML) programming language from a modern perspective and a focus on best practices and object orientation. Ortus Solutions NAGW CFCAMP CF Summit
More episodes of the podcast ColdFusion Alive
139 All About Adobe ColdFusion 2023 (Part 2: PDF, CCS, SSO, perf, security) with Mark Takata
25/08/2024
138 All About Adobe ColdFusion 2023 (Part 1: containers, GCP, GraphQL, JWT) with Mark Takata
10/07/2024
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.