Tag: ColdFusion

Tag Management Gives Our Web Analytics Room to Grow

As the number of sites and platforms supported by our team has grown, Adobe’s Dynamic Tag Management tool has helped our web analytics integration keep up with the pace. We’ve been using Adobe Analytics (formerly Omniture SiteCatalyst) since 2007 to help us better understand how customers are using our web-based properties. When we first integrated with […] 

Growing Developers

Growing Developers

The growth roadmap for a developer can vary from person to person. Unfortunately experience isn’t always a good indicator of talent or ability. “Do you have 20 years experience or do you have the same 1 year of experience twenty times?” –Scott Hanselman from I know apps How do we stretch beyond the same one […] 

Estimating Code

Estimating Code

I really like IKEA furniture. It’s the perfect combination of affordable, stylish and practical. There is only one problem: It comes in pieces. Some assembly required. But how hard could that be? A nightstand only has four sides, a drawer and a top. Putting it together shouldn’t be that hard right? Twenty minutes, tops. Except […] 

Running into Rails: Why We’re Breaking Up With ColdFusion (Part 1)

Running into Rails: Why We’re Breaking Up With ColdFusion (Part 1)

Recently our team made a big decision, one that we’ve spent quite a bit of time considering and researching. We’ve decided to switch from ColdFusion to Ruby on Rails, running on top of a Java services layer. Where we’ve been For 12 years now, we’ve been primarily a ColdFusion development shop. Starting out, our framework […] 

Decrypting ColdFusion in Java

Decrypting ColdFusion in Java

I have been working on a Java project that requires decrypting text that was encrypted in ColdFusion. Unfortunately, ColdFusion has some rather unfortunate default parameters for its encryption functions. From their docs: encoding: (Optional; if you specify this parameter, also specify the algorithm parameter). The binary encoding in which to represent the data as a string. […] 

Performance of CFScript

Performance of CFScript

I have been developing ColdFusion on and off for about 10 years, and one topic that has been controversial the entire time is CFScript. The arguments go back and forth: ‘It’s too slow’, ‘it’s not ColdFusion’, ‘It looks like Javascript, but isn’t’. On our team, the majority of our code is written in plain CFML. […] 

Logging in to Salesforce from ColdFusion

Logging in to Salesforce from ColdFusion

We have been working the last few months on an experiment with Salesforce.com. The code is some of our first to be written almost purely using CFScript and Hibernate. One of our challenges was communicating with Salesforce, in particular, their fairly new REST API. Their API documentation is pretty good, but the one area that […] 

Coldfusion 9 ORM, Caching and Autocommit

Coldfusion 9 ORM, Caching and Autocommit

We have been using ColdFusion 9 for a few months now. With all new code that is developed, we have been abandoning <CFQUERY> in favor of CF9’s ORM, which is based on Hibernate. This is a great technology that lets us focus more on work that matters, instead of coding lots of repetitive SQL queries. […] 

Add Spring Security to ColdFusion

Add Spring Security to ColdFusion

We are evaluating Spring Security as a part of our authentication and authorization platform. Since we have many ColdFusion apps, it was natural for us to see how it would work in tandem with ColdFusion. Fortunately, since ColdFusion is a Java web application, Spring Security fits right in. In this post, I’ll show the basics […] 

Making Coldfusion sensitive to your (JSON) case

I inadvertently discovered that, contrary to popular belief and my own past experiences, ColdFusion can honor your variables’ case when using the built-in SerializeJSON. First, the simple approach, which fails to produce most obvious results. <cfscript> map = {}; map.someNumber = 4; map.someString = "Hello JSON"; </cfscript> <cfoutput> #SerializeJSON( map )# <cfoutput> This produces the […] 

© 2017 Lampo Licensing, LLC. All rights reserved.

www.daveramsey.com