Do I need an API?

APIs are very powerful, but do you need to build your application as an API?

Converting XML to JSON using xmlTransform()

I know very little about XML other than it’s a pain in the !@#$% to parse, search, and use.  I’m much more familiar with JSON and using ColdFusion structures and arrays.  That being said, I’m working on a project that requires that I pull a data feed of a big, ugly XML document that’s complex and cumbersome to utilize.  The XML is coming from TransUnion (one of the “big three” credit companies in the United States) and it’s a representation […]

Quick Tip: Negative Indexing on arrays in ColdFusion 2018

ColdFusion 2018 allows you to address an array using a negative index, pulling from the end of the array instead of the beginning.

Jekyll and Hyde: The balance between getting a job done and creating a work of art.

Programming with Adobe ColdFusion is like creating a masterpiece.  We, as developers are creative; solving problems and crafting with code the way an artist would with oil and canvas.  I sincerely believe that it is the desire of every developer to not only create something wonderful, but to create it in a simple, elegant, and beautiful way. I have a keen appreciation for software (and hardware) design aesthetic.  I feel a sense of awe when I come across an application […]

Quick tip: escaping string literals in dateTimeFormat()

Just a quick tip since I didn’t find this to be well documented anywhere and someone else probably has this exact same problem.  Frequently, I display time and date on a page.  I used to do it like so: #dateFormat(now(),’dddd, mmmm d, yyyy’)# at #timeFormat(now(),’h:mm tt’)# …but why use two functions when you can use one, right?  So I tried using the following: #dateTimeFormat(now(),’dddd, mmmm d, yyyy at h:mm tt’)# But got briefly stuck when the ‘t’ in the date […]

Why the death of EdgeHTML is bad for the Internet

Microsoft gave up on it’s browser engine, EdgeHTML in favour of Chromium. It’s IE 6 all over again.

ColdFusion as an essential tool in my development toolbox.

ColdFusion is the most important tool in my development toolbox; but it’s not the only tool. Developers are wise to embrace new technologies and not become too entrenched in one solution.

ColdFusion: My First Time. Share yours in the comments

ColdFusion, for me, started with a single function. It became a career-changing technology that has served me very well for the better part of 20 years.

What CF Summit Needs is a CF101 Pre-conference Workshop

How many beginner developers are out there wondering how to do the most basic things we take for granted?

Adventures in Installations – Installing CF 2018 Developer Edition on Ubuntu 16.04 + Apache

TLDR;  After beating my head against my monitor trying to figure out why ColdFusion wouldn’t configure a web server on install under Ubuntu and Apache, I learned you need to run the wsconfig after the fact, and the commands you need (assuming you installed in the default location) are: cd /opt/coldfusion2018/cfusion/runtime/bin/./wsconfig -ws Apache -dir /etc/apache2/ -v ———- Alright… I’m tired of waiting for someone to come up with a CF 2018 AWS instance.  I really want to play with the […]

Installing an SSL Certificate into ColdFusion’s Trust Store

My experience in converting a .p12 certificate into an X.509 certificate and importing it into the ColdFusion keystore.

The Delicate Balancing Act between the number of ColdFusion Jobs and the number of ColdFusion Developers

The ColdFusion community needs two things: More ColdFusion jobs, and more ColdFusion developers to fill those jobs. This is a delicate balancing act. How do we grow the community to be healthy again?