Avoiding data normalization with data compression

I am going to argue against data normalization and I am going to be using traffic tracking as an example. I am going to introduce some better approaches to get the job done. I was thinking of all kinds of titles for this video Don’t normalize that data Intro to DB Compression Normalization is not the answer Stop wasting your time with normalization Traffic tracking for the rest of us How I learned to stop worrying and learn to love data compression […]

The Hidden Power Of CFQUERYPARAM!

Everyone knows that you should be using CFQUERYPARAM.  It offers many benefits in the areas of security, data validation, and enhanced performance for your applications.  In fact, Adobe recommends that you use the CFQUERYPARAM tag within every CFQUERY, and I completely agree with this recommendation.  I think you would be very hard pressed to find a valid reason NOT to use it. Many of us know the benefit of CFQUERYPARAM from the application side, though we may not always be aware […]

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 […]

Looking to Move our ColdFusion 2016 Web Server to the DMZ – Looking for Advice?

Is there anyway to create a front-end CF server that can pass the traffic through our Firewalls to the back-end CF server 2016. We need to be FISMA and HIPAA compliant and I am looking for advice from anyone who has done this. I am the Systems Engineer, not the programmer. Thanks, Kat

CF India Summit Part Three: All About ColdFusion Scheduled Tasks

Welcome back to the CF India Summit series! This was our last major CF conference for the year, but that doesn’t make it any less relevant. As a matter of fact, there were some of ColdFusion’s sharpest minds in attendance. Here some of our best and brightest gave sessions on many new features of ColdFusion 2018 and QOL talks. Lots of great info that was presented here. But with all these new updates from Lucee (Check out this MAJOR LUCEE […]

Taffy for REST – Part 9: Buefy flavored HTML

I talked a lot about Buefy in video 8, but I didn’t have a chance to dive into the HTML. Rather than having a long video, I split it at the end of the `assets/app.js` discussion. Patterns VueJS `{{ }}` ie `{{login_token}}` `v-` ie `v-model` `@something` ie `@click` `:something` ie `:class=”showhide”` Bulma <div class=”container”>   <div class=”columns”>      <div class=”column”> Buefy <b-input      v-model.trim=”captcha”      id=”captcha”      > </b-input> Resources: https://coldfusion.adobe.com/2018/11/vuejs-for-coldfusion-programmers-first-10-minutes/ https://vuejs.org/v2/guide/installation.html https://vuejs.org/v2/guide/instance.html https://vuejs.org/v2/guide/events.html Source Code: https://github.com/jmohler1970/Taffy_withUI

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.

Jetty Vulnerabilities in Coldfusion 11

Unable to update Jetty jars in ColdFusion 11 server.

ROT13 in action!

ROT13_Demo Demonstrates a ROT13 library   What is ROT13?   ROT13 stands for Rotate 13. It takes every character in a string and moves it down the alphabet 13 places. If it falls off the end it wrap around to the front. It is the quintessential bad encryption algorithm. Why 13 places? It serves as its own decrypter. Resources https://github.com/jmohler1970/ROT13_Demo https://github.com/jmohler1970/ROT13 https://en.wikipedia.org/wiki/ROT13 https://stackoverflow.com/questions/tagged/rot13 https://cflib.org/udf/Rot13 (Original)

Support for Oracle 18c

Hello I’m trying to find out if CF11 has (or will have) support for Oracle 18c ? Obviously it’s not on the support matrix as 18c wasn’t available then.  However I notice it’s not on the support matrix for CF2018 either. Thank you. Karl.

Adobe ColdFusion Support Policies and Options FAQ

Many of you might be interested to have more clarification around our support policies and time periods, especially with newer version releases and pending core support deadlines. Hopefully, this post will guide you through the support policies and different types of support options available. Which versions of ColdFusion are supported? Each release of ColdFusion includes five years of core support with an additional year of optional extended support. Please see the current schedule here for timelines.   What is the difference […]

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 […]