Legacy 2 Modernization E-Course 2nd Half Summary
[CFL2M] This Is All It Takes To Modernize CF
*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.
Congratulations! You’ve completed the ColdFusion Legacy 2 Modernization e-course!
Over the last weeks, you have faced the legacy code of ColdFusion with the courage of Aragorn facing the armies of Mordor. Bravo!
Here’s what we’ve covered in the second half of this e-course:
8) Secure Your Code: The Andúril of Testing
This lesson outlined the necessity and benefit of incorporating regular security audits into your coding practice. We presented three different tools for you to download: CF lint, Fixinator, and TestBox.
9) CI Tools: Your Fellowship for Integration
This lesson taught you how to automate your CI so you can do it daily and keep the quality of your code high. We introduced several programs that can do this, Jenkins being the most popular.
10) Pruning the Deadwood: Keeping Out The Ents
This lesson emphasized the importance of regularly identifying and removing obsolete or unused code (“deadwood”) from your codebase. It also introduced tools like code coverage testing to determine which parts of your code are active, ensuring that only necessary code remains in your application.
11) Efficient Ticketing: Your Eye of Sauron
This lesson explained how a formal ticketing system enhances organization, efficiency, and access to valuable data on team and individual performance. It included tool suggestions for proper ColdFusion ticketing systems.
12) Comments and Docs: The Lore of Middleware-earth
This lesson broke down the difference between good comments and destructive ones. We explored strategies for effective documentation, and you reviewed your comments and came up with a plan to improve them.
13) ColdFusion Automation: Aragorn’s Guide to DevOps Unity
We delved into provisioning tools like Ansible, Chef, and Puppet, showing how they can automate the tedious aspects of setting up and managing CF environments, tailored to your team’s preferences and requirements.
You downloaded your chosen tool and started automating your ColdFusion environment provisioning and gave yourself a coffee as a reward for completing the final lesson!
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 congratulations, you are now doing Modern CF!
You deserve a celebratory beverage and snack… or maybe an entire weekend doing a Lord of the Rings Marathon!
If you don’t feel confident doing all these tasks on your own, remember our mission is to help CIOs like you modernize and maintain your ColdFusion App.
Interested in a free assessment of your legacy app?
You’ll get an expert opinion on what’s working well, what the big modernization and maintenance issues are, and a brief list of solutions. Complete this brief form if you’re interested.
Otherwise, more valuable CF emails are on the way. The next one will be about CF strategy and accountability. Stay tuned.
Cheers!
Michaela Light
PS If you’re interested in the type of results we can create for you, check out this case study.
“I went around the world trying to solve that problem and got on the phone with one of the TeraTech techs, and we had it knocked out in about 45 minutes.
TeraTech did a really good job of understanding what it is we were doing on paper and turning that into an application. Immediately we hit the pavement running… we had an application all of a sudden that could do what we needed to do. It's being used internationally now and it's a key part of our revenue. TeraTech was a key to our success there.”
- George Nicholson, CIO at TIA