• Skip to primary navigation
  • Skip to main content

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!

Half-time Celebration and Revision

[CFL2M] CF Modernization Journey: Where Are You Now?

Congratulations! You’re halfway to completing full-on CF Modernization! This email is a recap of what we’ve covered.

If you read the last email (it was all about optimal configuration for your test server, dev server, and production server), it means you’re over 50% finished with this e-course. Congrats! If you missed it, please go check it out. 

Now, here’s what we’ve covered in our CF Modernization journey so far:

  • 1: Untangling Spaghetti Code: Achieving Elven Efficiency

This lesson taught you how to get rid of your spaghetti code. You pulled out code that looks similar and put it into several functions that have new parameters. 

  • 2: Crash-Proof ColdFusion: The Shield of Gondor

This lesson tackled the importance of performance monitor tools that help diagnose crashes and pinpoint where the problems lay. You were presented with two options for a performing monitor tool: ​FusionReactor​ (our favorite) and Adobe CF PMT.

  • 3: Defeating Bugs: The Council of Elrond's Edicts

This email focused on the significance of having consistent development, test, and production environments, and how automation minimizes bugs and ensures reliable application performance.

You downloaded Docker and began automating your environment setup to avoid manual errors and inconsistencies.

  • 4: Docker Containers: Your Lothlórien Haven

We introduced Docker as a powerful tool for containerizing your environments, ensuring that development, staging, and production settings are perfectly mirrored to eliminate discrepancies.

You applied version control to your Docker configurations and used CommandBox to spin up ColdFusion servers and had another CF dev test it out. 

  •  5: Hard-Coded Havoc: The Return of Clean Code

This lesson covered the dangers of hard-coded values. You sought out and listed all hard-coded values and replaced these magic numbers/values with descriptively named variables. 

  • 6: Source Control: Guarding Your Code like Gondor 

We explored the importance of source control, highlighting how Git and Bitbucket can prevent your code from being lost or overwritten, facilitate bug tracking, and enhance team collaboration.

You downloaded ​G​​it​ or ​B​​itbucket​ and now have a source control system. 

  • 7: Testing with Docker: An Elven Fortress

The importance of a separate testing environment was underscored, highlighting how it helps catch bugs early, ensures your app can perform under pressure, and protects your live environment.

You used Docker and CommandBox to set one up, and you ensured that it is configured identically to your production environment to prevent discrepancies.

If you’ve done everything already, then high-five and pat on the back to you! If not, let’s get you caught up. 

Aragorn Action Step: Review the list above. If you missed any emails or have yet to complete the action step, go back and do it! 

If you’re all caught up, then I say you deserve a chocolate mocha… or maybe a hobbit-sized martini! Whichever one feels more appropriate 🙂 

To your achievement!

Michaela Light,

CEO TeraTech

PS These action steps can add up and may feel like a lot, especially if you’re dealing with a crashing server with thousands of bugs that are nearly impossible to track properly. 

Hiring good CF developers is hard. You don’t need to go through that process. 

If you prefer a “done-for-you” service, hit “reply”. My team and I would be happy to help. 

If you’re enjoying the DIY approach, then stay tuned!

Next on your CF journey: Explore some great tools that will help you run security checks to keep your app robust. Be on the lookout for the next email.

*Note: You're reading a lesson from our ColdFusion Legacy 2 Modernization E-Course [CFL2M]. Interested in getting the full course? Click here to sign up.

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.