Category Selected:

tutorials

Blog

How to override a single server rule in CommandBox's new Server Profiles

Brad Wood |  December 08, 2020

CommandBox 5.2.0 added a new feature called Server Profiles which allow you to dial in a bevy of development or production lockdown rules in a single setting.  Each profile can be tweaked with individual settings to customize them.

Read More

Using CFConfig to apply Government STIGs to ColdFusion servers

Brad Wood |  January 27, 2020

I wanted to highlight a recent project I help a client out with, where we used CFConfig to help automate the process of applying government STIGs to ColdFusion servers.  A STIG, or Security Technical Implementation Guide, is meant to standardize the process of setting up and auditing secure servers.  If you manage servers in a government or corporate setting, you may be familiar with this.  If not, you should still be automating your locks downs anyway, so keep reading.  

Read More

Screencast - Using the FusionReactor Profiler to find slow code

Brad Wood |  December 05, 2019

In this tutorial, Brad Wood shows how to use FusionReactor features such as the request Profiler to identify several bottlenecks of slow code in a ColdFusion app.

Read More

CommandBox Web Server Lockdown Example

Brad Wood |  October 07, 2019

More and more people are using CommandBox or our Ortus Docker containers (powered by CommandBox) for production deployments.  Commandbox uses JBoss Undertow which is very lightweight and fast, and capable of service traffic just as fast as IIS or Apache.  A lot of people ask me about running CommandBox in production and I always say it's find so long as you follow the same basic lockdown procedures you'd take on any web server.  If you have IIS or Apache sitting in front of CommandBox, most of this configuration can happen there, but for people who want drop-dead simply prod servers, here's some quick tips on locking down your CommandBox server.

Read More

CommandBox Screencast - Service Manager Module

Brad Wood |  September 04, 2019

In this screencast we see a demo of the new CommandBox Service Manager module running on Windows and Ubuntu Linux.

Read More

TestBox Screencast - Code Coverage

Brad Wood |  June 24, 2019

In this video, we show how to get started measuring the code coverage of your test suite with TestBox 3.0 and FusionReactor.

Read More

CommandBox Screencast - CFFormat Module

Brad Wood |  June 17, 2019

Learn how to format your script CFCs with the CFFormat CommandBox Module.

https://www.forgebox.io/view/commandbox-cfformat

Read More

CommandBox Screencast - Forgebox Storage

Brad Wood |  May 30, 2019

Learn how to publish packages using ForgeBox's built in S3 storage that uploads your package for you.

Read More

CommandBox 4.5 Screencast on Advanced Server OpenJDK Management

Brad Wood |  January 24, 2019

In this follow up screencast, we dive deeper into the advanced features CommandBox 4.5 gives you to manage the Java installations used by your CFML servers.

Screencast #1 (CommandBox 4.5 Server OpenJDK Version)
https://youtu.be/cZ_jSrzp5Dc

CommandBox 4.5 release note:
https://www.ortussolutions.com/blog/commandbox-450-released

Java Endpoint docs:
https://commandbox.ortusbooks.com/package-management/code-endpoints/java#installation-id

AdoptOpenJDK:
https://adoptopenjdk.net/

Read More

CommandBox 4.5 Screencast Server OpenJDK Versions

Brad Wood |  January 21, 2019

In this screencast we show you how to use CommandBox 4.5 to manage the versions of Java your servers use via the AdoptOpenJDK API.

CommandBox 4.5 release notes:
https://www.ortussolutions.com/blog/commandbox-450-released

Docs for managing Java versions via CommandBox:
https://commandbox.ortusbooks.com/embedded-server/configuring-your-server/custom-java-version#automatic-java-download

AdoptOpenJDK:
https://adoptopenjdk.net/

Read More