State-of-the-Art Tools That Keep ColdFusion Alive

Containerization Platforms

  • Docker
  • Docker is driving the modern container movement. It is the only program (as of now) to be able to manage every app across the hybrid cloud. The first step to using Docker is to modernize your legacy apps.
  • Portainer.io
  • Portainer is an open source Docker management UI. It is specifically designed for use with Docker.
  • CommandBox Images and Containers
  • CommandBox has developed Docker container images for Adobe ColdFusion or Lucee CFML from ACF 9 and up and Lucee 4 and up. According to Ortus CEO Luis Majano, there’s no excuse for people not to be leveraging containers with ColdFusion these days.

Related: 064 Using Portainer.io (Docker Container Management) with Neil Cresswell

  1. ColdFusion Source Code
  2. Docker Containers Config
  3. Images
  4. Plain Text Documentation

Benefits of Using Git

  • Allows branches to be created to test code with. Once the branch has been properly tested it may be moved into the main code.
  • Allows all changes to be saved. Reverting back to a previous version has never been easier.
  • Allows you to compare changed files among versions.
  • GitHub
  • GitHub offers all the source control and version control features of Git. It even has its own added features such as social networking functions.
  • Tower
  • A Git client designed to help you master the source control of Git. With Tower, you are able to access all of the functions of Git easily with its own array of performance boosting processes.
  • BitBucket
  • BitBucket offers support for distributed version control to allow easy collaboration of code for your team. It gives teams a one stop shop to plan projects, code, test and deploy. A key benefit to using BitBucket over Git is the privacy that you will receive.
  • TortoiseGit
  • It is a Windows shell interface to Git. It is fully open-sourced and can be rebuilt with free software if you want to customize it.
  • SourceTree
  • SourceTree is a free Git client for Windows and Mac that simplifies how you interact with your Git repositories. It’s very simple for beginners to use it.

Code Tools and IDEs

  • Sublime
  • It is a cross-platform source code editor and IDE with a Python API. It natively supports many programming and markup languages including CFML.
  • CF Builder
  • CF Builder is Adobe’s flagship IDE for ColdFusion. Released for CF 2016, it was designed to help you develop, debug, test, and deploy applications faster.

Code Reuse

Related: CF Camp 2018: Madness in Munich Part Three- The #1 Monitoring Solution for ColdFusion

Caching Solutions

  1. CFCache Tags
  2. Cache Get
  3. Cache Put

Build REST APIs and Microservices

ColdBox

Related Podcast: The Best REST You’ve ever Had: ColdBox REST with Nathaniel Francis

CommandBox

  1. Developer Productivity
  2. CommandBox has a Docker image for productivity and portability. This allows you to orchestrate live servers in multi-tier deployments.
  3. Tool Interaction
  4. CommandBox has a REPL (Read-Evaluate-Print-Loop) console for immediate CFML interaction.
  5. Package Management
  6. CommandBox also functions as a Package Management tool and integrates with ForgeBox, CommandBox’s community of CF projects.
  7. Embedded CFML Servers
  8. CommandBox has the ability to construct lightweight CFML servers (Adobe ColdFusion and Lucee) in any directory from the command line.
  9. Application Scaffolding
  10. CommandBox has a huge amount of commands for quickly constructing ColdBox/CommandBox/TestBox applications

From CF Alive episode, “008 The Best REST You’ve ever Had: ColdBox REST with Nathaniel Francis

Join the CF Alive revolution

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

--

--

--

ColdFusion development, security and optimization. CEO at TeraTech. Host of CF Alive podcast.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

“The Studio Service Project”

Configuring SQL*Plus environment for Oracle application developer

Configuring SQL*Plus environment for Oracle application developer

Setup an ESXi host with multiple USB ethernet dongles

RabbitMQ Spring Boot #04-Queue configuration

Open Beta Extended to Mar 1, followed by IGO and Soft-launch

How to select data from columns contain a substring from BigQuery

Video streaming tutorial for ML apps, Compile Opencv 4 with GStreamer on Windows 10, VS 2022

Build opencv with Gstreamer configuration of Cmake

Building a ToDo API with Golang and Kubernetes! — Part 3 — Building and Deploying our Application

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Michaela Light

Michaela Light

ColdFusion development, security and optimization. CEO at TeraTech. Host of CF Alive podcast.

More from Medium

7 Best chess Books for intermediate Players

Why I Let Microsoft Bribe Me Into Using Bing

What is V2V? How to select the V2V migration tool?

HOW TO USE DRUM LOOPS TO MAKE A BACKING TRACK