Category Filtering: 'coldfusion'

Remove Filter

Round-Trip From ColdFusion to Okta using SAML and ColdFusion 2021

Posted by Andy Peterson
14 Dec 2020 07:52 PM

I feel as though when the Adobe ColdFusion 2021 planning committee called their first meeting to order, the number one item on their agenda was how to make a developer's life easier In addition to the AWS/Azure cloud configuration/integration capabilities I've posted about, I now have Okta integration to play with, via SAML. And with a few lines of code to handle authentication, I now have the ability to leverage SSO, MFA, and much more in my applications. 

Adobe ColdFusion 2021 and Azure Blob, A Painless Configuration Experience

Posted by Andy Peterson
07 Dec 2020 08:24 AM

I just noticed that my last two blog posts refer to pain, or lack thereof. Here's a spoiler alert for ya - I prefer the latter. This post will show you how to painlessly upload and download a file to a Azure Blob cloud to/from a container that we also created by writing less than 30 lines CFML. Nice!

AWS S3 and ColdFusion 2021, Part 1: The Setup

Posted by Andy Peterson
04 Dec 2020 05:22 AM

This is another stars-aligned, providential moment whereby my organization is seeking to choose a cloud provider at the same time Adobe is stepping up to the plate with a new arsenal of tools to get me there faster. After watching another excellent Brian Klaas conference session, this time at CF Summit 2020, it was time to dive in. His advice to start your cloud journey by moving local assets to the cloud resounded in my ears, and so that is exactly what we will accomplish here. 

In this blog post, we will cover:

  • Setting up S3
  • Configuring S3 in the ColdFusion 2021 Administrator
  • Programmatically creating a bucket
  • Uploading and downloading a file from that bucket. 

Running Adobe ColdFusion 2018 and 2021 concurrently - Use the WSConfig tool.

Posted by Andy Peterson
03 Dec 2020 02:08 PM

When CF 2021 came out just before CF Summit back in November of 2020, I was chomping at the bit to try the new features, including SAML, AWS, and Azure integration from the administrator's configuration. But just after upgrading to 2021, we discovered the date bug, and so needed to revert a site or two back to CF 2018. Here's how we did it.

Journey from Monolithic to Modern CFML Development - Chapter 2: GitHub and VS Code

Posted by Andy Peterson
17 Apr 2020 10:30 AM

If you are following along, you should have a local Charity folder created from Chapter 1. Congrats! For us to work locally and to collaborate on the project, we will leverage GitHub as our repository and VS Code as the editor. By the end of this step, you will be using VS Code to pull down the master as well as a clone of a branch that you create.


Journey from Monolithic to Modern CFML Development - Chapter 1: CommandBox

Posted by Andy Peterson
14 Apr 2020 07:04 PM

It seems to me that the foundation of a remote team (or any development team for that matter) is a solid CLI. By foundation I mean the platform for productivity tooling upon which all future development exists. For us, that's CommandBox. Once you install CommandBox, your world opens up dramatically. You suddenly have access to every engine and every other tool under the sun needed for installing and deploying (and destroying) your custom environment at will. And because it is yours and yours alone, you can develop with reckless abandon. 

Journey from Monolithic to Modern CFML Development - Introduction

Posted by Andy Peterson
14 Apr 2020 04:06 PM

Part 1 in a Series - Learning CommandBox, ContentBox, ColdBox, VS Code and GitHub - a little at a time and all at once.


I am an executive at a state agency presiding over a team of bright young CFML developers, many of whom were hired to take over for a retiring workforce. It's hard to think that any CF developer is eligible for retirement but the language has indeed been around for decades now. I consider myself a bit younger than retirement age, but I've also been around for some time, and started coding in ColdFusion in the late 90's. And not only have I been around that long, but some of the code currently in production is as old as my career.  In fact, my team is responsible for applications that have, at minimum, one million lines of ColdFusion code* - more than any other language we use.