• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TeraTech

The ColdFusion Experts: Develop | Secure | Optimize

  • Services
    • Consulting
    • Crash
    • Development
    • Maintenance
    • Modernization
    • Security
  • About Us
  • Testimonials
  • Free Assessment
  • Get in touch!

  • Services
    • Consulting
    • Crash
    • Development
    • Maintenance
    • Modernization
    • Security
  • About Us
  • Testimonials
  • Free Assessment
  • Get in touch!

112 Four Cool ColdFusion Books with author Luis Majano

April 18, 2022 By Michaela Light Leave a Comment

Luis Majano talks about “4 Cool CF books” in this episode of the CF Alive Podcast, with host Michaela Light.

Contents

  • Show notes
    • Learn Modern CFML in 100 minutes
    • 102 ColdBox HMVC Tips and Tricks
  • Two new books announcement
    • 102 CommandBox Tips and Tricks
    • 102 TestBox Tips and Tricks
    • Other books
    • Why are you proud to use CF?
    • WWIT to make CF more alive this year?
    • What are you looking forward to at Into The Box Web Development Conference 2022?
  • Mentioned in this episode
  • Listen to the Audio
  • Bio
  • Links
  • Interview Transcript
    • Read more
  • Join the CF Alive revolution

Show notes

Learn Modern CFML in 100 minutes

  • Why wrote
    • Started by Mike Hanky 100 minutes of CF on GitHub but not completed
      • Inspired by Ruby in 100 mins
      • Luis asked to complete the CF book
    • Take CFML to next level, modern
  • What about
  • Who it is for
    • Reference for all CFers to write in modern CFML
    • Newbies to CFML
  • How to read/buy
    • Online
    • Open source book
      • In GitBook
      • Kept up to date with pull requests
    • Print and Kindle and PDF
    • CF code to export to PDF for Amazon
  • Really 100 minutes? Yes
  • Future
    • Mini videos on the chapters for CFCasts

102 ColdBox HMVC Tips and Tricks

  • Why 102?
    • Was (100 + 1) + 1 – overachiever
  • Why wrote
    • Help ColdBox users
    • Wrote 30 minutes per day 5 tips per day and from the team
  • What about
  • Who it is for
    • All levels of ColdBox users
      • Newbies
      • Medium
      • advanced
  • How to read/buy
    • Oruts site PDF + eBook
    • Made with Ulysses  book publishing tool
    • Closed source
  • Future – video version for CFCasts

Two new books announcement

102 CommandBox Tips and Tricks

  • All levels of CommandBox users
    • Newbies
    • Medium
    • Advanced
  • Server spin up
    • Undertow JBOSS
  • Package management
  • ForgeBox 1000 open source modules
  • CLI (Command Line Interface) and REPL

102 TestBox Tips and Tricks

  • Automated testing
  • TDD (Test Driven Development) – write unit tests before writing the code
    • Developer paralysis from having to write tests first
    • Refactor code to be testable
    • Write tests for only the most complex CFCs
    • Just in time testing – write test after you see a bug so that bug doesn’t come back later
  • BDD (Behavior Driven Development) – higher level testing and user behavior
    • From top requirements and stories down
  • Also Mocking objects and data (was MockBox)
    • Dummy code objects until the real object is created
    • API mocking
  • Coverage testing
    • Currently with FusionReactor
    • Might be standalone later
  • Why to test
  • What to test
  • When to stop writing test
  • Launch at ITB

Other books

  • https://www.ortussolutions.com/learn/books/
  • Online documentation of these products
    • ColdBox
    • CommandBox
    • TestBox
    • WireBox
    • CacheBox
    • ContentBox
  • https://ortusbooks.com/
  • Online is up to date, printed book is out of date
  • ColdBox

Why are you proud to use CF?

  • The best language – used many
    • ASM, Basic, C#, Grovey, Java, CF
  • Productive

WWIT to make CF more alive this year?

  • Build solutions in CF (not focus on cool language features)
  • Tell folks about it!

What are you looking forward to at Into The Box Web Development Conference 2022?

  • New family friendly venue in Houston TX
  • 1 day workshops
  • Other big speakers, including from other languages

Mentioned in this episode

  • Ortus Solutions

  • Learn Modern CFML in 100 minutes

  • 102 Tips and Tricks

  • GitBooks

  • CFCasts podcast episode with Eric Peterson

  • Ulysses

  • ITB conference Sept 2022

  • Brad CommandBox extensions podcast episode

Listen to the Audio

https://traffic.libsyn.com/coldfusionalive/4_Cool_CF_books_with_author_Luis_Majano.mp3

Podcast: Play in new window | Download | Embed

Subscribe: RSS

Bio

Luis Majano

Luis Majano (@lmajano) is a Computer Engineer that has been developing and designing software systems since the year 2000. He was born in San Salvador, El Salvador in the late 70’s, during a period of economical instability and civil war. He lived in El Salvador until 1995 and then moved to Miami, Florida where he completed his Bachelors of Science in Computer Engineering at Florida International University. Luis resides in Houston, Texas with his beautiful wife Veronica, daughter Alexia and son Lucas!

He is the CEO of Ortus Solutions (@ortussolutions), a consulting firm specializing in web development, ColdFusion (CFML), Java development and all open source professional services under the *Box stack. He is the creator of ColdBox, ContentBox, WireBox, MockBox, LogBox and anything BOX, and contributes to many open source ColdFusion/Java projects. You can read his blog at www.luismajano.com.

Links

  • Luis Majano | LinkedIn

  • Twitter

  • Ortus Solutions

Interview Transcript

Michaela Light 0:00
Welcome back to the show. I'm here with Luis Mahato, CEO of audit solutions, and we're gonna talk about four. That's four ColdFusion books that he's either written or about to publish real soon now. And welcome, Luis. That's Yes, thank you for having me. This is really, really exciting. It's been a long time. It has been long, too long, but we're making up for lost time. For those of you don't know, Luis, he originally was born in El Salvador. And then he moved to Houston, Texas, and he's been doing cold fusion for decades now. And odor solution is the company he founded together with his brother and big team now not only in the United States, but also in El Salvador as a team as well. And they make all those box products called Box command box test box. If you think of any English word and you can put box after it probably there is a box product, either crying it or coming.

Trying yes, no, you're incredibly productive Luis. Really appreciate everything you do in the ColdFusion community. And also, you guys started the moderniser die podcast. So another great contribution there. So today we're going to talk about the books you've written, the two you've published, we're going to talk about and I actually have one in my hand here, I will just wave around, signed by the author at CF Summit. That book in case you couldn't read it as I waved around as modern ColdFusion CFML, in 100 minutes. So we'll talk about that also 102 codebooks ht, HMP see tips and tricks. And then two new books coming out this year. One about command box one about test box. And there are even other books we are not allowed to talk about that you published in the past will remain secret and hidden.

Luis Majano 1:57
Up to date, if you're using older versions, you know, if you're using older versions of that software, they're still relevant.

Michaela Light 2:03
Okay, well, then maybe we will mention them. Yeah. So yeah. Tell us about your the first book that you published, learn modern CFML in 100 minutes. So why did you write this? It's been a few years since about three years since I think you published this.

Luis Majano 2:16
Yeah, definitely. I mean, this actually, the first kind of brunt of the workload was done by Mike Hankey. Great guy. I met him a long time ago. Actually, I have to catch up with him. But Mike Kanki took the time to kind of start this this this idea of CFML and 100 minutes, which was made famous by Ruby, right. So Ruby created a, an online book on alignment. Trent called 100. What it was a Ruby in 100 minutes, or Ruby and Rails on 100 minutes or something, I think it was just Ruby Ruby in 100 minutes. And Mike kind of started it and he put it on GitHub, and it kind of got a little bit of traction, but he I don't think he ever completed it. And I spoke to him and say, hey, I want to I want to do a modern version, can I just you know, grabbed some of this content. And and he agreed. And then basically, I started this initiative. And as you know, you know, we're trying to revive and kind of disseminate that CFML and ColdFusion is modern, right? This is the stigma that we have that it's you know, it's a language that has been around for many years now, people still think that it's the same language that it was 20 years ago, right. Like with anything, it has evolved, just like the other languages that have been going on around like PHP, and Java, which people still think that PHP is still very legacy. And it's has some modern concepts as well. So that was my idea is I want to take this to the next level, I want to basically provide a modern approach to the language and treat this as for not only for newbies, it was mostly targeted for newbies to furniture, but it has grown into also a nice reference, right for people to actually say, hey, I want to I want to see what's up with the variable scopes or you know, what about null and nothingness, right, or threading? Right. So we tried to appease both kind of sides, the the newbies and the advanced, folks. But my intent was definitely Okay, let's take this and push Martin CFML. Document all the new modern constructs, how to document how to write and and, you know, we still have big plans for it right now, it's been, like you said, about three years since the initial version. So it's time for it's been kept up to date, especially a lot by the community. This is a great thing since it's open source. So I've gotten tons of pull requests, I can look up how many pull requests we have received, but tons of pull requests, and it's still up to date. And we just want to keep updating it I want to add more integration integrations with what's the service that actually allows you to execute CFML try CFML. So I want to add those so you can actually have little snippets that you can actually execute and start Working with it.

Read more

 

Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers.

Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey.

 

Join the CF Alive revolution

Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today.

  • Get early access to the CF Alive book and videos
  • 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.
  • Facebook
  • Twitter
  • LinkedIn

Filed Under: CF Alive Podcast, CFML, ColdBox, CommandBox, TestBox

← Previous Post Adobe ColdFusion Advanced Workshop
Next Post → 112 4 Cool CF books with author Luis Majano – Transcript

Primary Sidebar

Subscribe on iTunes

Popular podcast episodes

  • Revealing ColdFusion 2021 – Rakshith Naresh
  • CF and Angular – Nolan Erck
  • Migrating legacy CFML – Nolan Erck
  • Adobe API manager – Brian Sappey
  • Improve your CFML code – Kai Koenig

CF Alive Best Practices Checklist

Modern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.

Get your checklist

Top articles

  • CF Hosting (independent guide)
  • What is Adobe ColdFusion
  • Is Lucee CFML now better than ACF?
  • Is CF dead?
  • Learn CF (comprehensive list of resources)

Recent Posts

  • 141 Into The Box 2025 ColdFusion conference (all the details) with Daniel Garcia – Transcript
  • 141 Into The Box 2025 ColdFusion conference (all the details) with Daniel Garcia
  • 107 ColdFusion 2021 Revealing Details on How it was Created with Rakshith Naresh
  • The Legacy Continues: ColdFusion Summit East Conference Edition
  • 140 BoxLang modern JVM language that runs CFML code (new CFML engine and much more) with Luis Majano and Brad Wood – Transcript

Categories

  • Adobe ColdFusion 11 and older
  • Adobe ColdFusion 2018
  • Adobe ColdFusion 2020 Beta
  • Adobe ColdFusion 2021
  • Adobe ColdFusion 2023
  • Adobe ColdFusion 2024
  • Adobe ColdFusion 2025
  • Adobe ColdFusion Developer week
  • Adobe ColdFusion Project Stratus
  • Adobe ColdFusion Summit
  • AWS
  • BoxLang
  • CF Alive
  • CF Alive Podcast
  • CF Camp
  • CF Tags
  • CF Vs. Other Languages
  • CFEclipse
  • CFML
  • CFML Open- Source
  • CFUnited
  • ColdBox
  • ColdFusion and other news
  • ColdFusion Community
  • ColdFusion Conference
  • ColdFusion Consulting
  • ColdFusion Developer
  • ColdFusion Development
  • ColdFusion Hosting
  • ColdFusion Maintenance
  • ColdFusion Performance Tuning
  • ColdFusion Projects
  • ColdFusion Roadmap
  • ColdFusion Security
  • ColdFusion Training
  • ColdFusion's AI
  • CommandBox
  • Docker
  • Fixinator
  • Frameworks
  • Fusebox
  • FusionReactor
  • IntoTheBox Conference
  • Java
  • JavaScript
  • JVM
  • Learn CFML
  • Learn ColdFusion
  • Legacy Code
  • Load Testing
  • Lucee
  • Mindmapping
  • MockBox
  • Modernize ColdFusion
  • Ortus Developer Week
  • Ortus Roadshow
  • Server Crash
  • Server Software
  • Server Tuning
  • SQL
  • Survey
  • Survey results
  • TestBox
  • Transcript
  • Webinar
  • Women in Tech

TeraTech

  • About Us
  • Contact

Services

  • Free assessment
  • Consulting
  • Crash
  • Development
  • Maintenance
  • Modernization
  • Security
  • Case Studies

Resources

  • CF Alive Book
  • CF Alive Podcast
    • Podcast Guest Schedule
  • TeraTech Blog
  • CF Alive resources
  • CF e-course
  • CF best practice checklist

Community

  • CF Alive
  • CF Inner Circle
  • CF Facebook Group

TeraTech Inc
451 Hungerford Drive Suite 119
Rockville, MD 20850

Tel : +1 (301) 424 3903
Fax: +1 (301) 762 8185

Follow us on Facebook Follow us on LinkedIn Follow us on Twitter Follow us on Pinterest Follow us on YouTube



Copyright © 1998–2025 TeraTech Inc. All rights Reserved. Privacy Policy.