I’m following up on my CFSummit 2013 blog post, a few people have asked me about this, so I wanted to make a page dedicated to this topic. ColdFusion 10 ships with Solr version 3.4 (Solr Specification Version: 3.4.0.2012.02.02.15.09.05 ).  It looks like they got the source code from the git repository on February 2nd, 2012.  In my application that I was writing, I was indexing a huge amount of data (full text of PDF files).  The solr instance bundled within ColdFusion couldn’t handle the amount of data that I…

Read More

So I went to my first developer conference last week, the Adobe ColdFusion Summit 2013 hosted by Adobe at the Mandalay Bay Hotel and Casino in Las Vegas.  It was my first time meeting a lot of people in the community. The keynotes were great, they really got me excited for ColdFusion Splendor, which should come out sometime next year.  I’m skeptical of the new <cfclient> tag, but I’ll give wait until CF11 comes out and I have a chance to use it before I completely write it off. I…

Read More

Last week I was working on a web crawler to crawl 250,000 URLs each night.  We had 5 client crawlers running and connecting to a master MSSQL 2013 database.  FusionGronker in ##coldfusion on freenode recommended that I try FusionReactor (a tool that allows you to monitor EVERYTHING that’s going on in your Java (ColdFusion) servers in real time. After many hours of debugging, I noticed every hour or so, a thread was getting stuck in a Native Method call.  There was no way to kill the thread, since it was…

Read More

We recently had some issues with one of our X-Cart sites.  The site is behind a Cloud Load Balancer with SSL termination at Rackspace and X-Cart wouldn’t play nicely, it kept causing an infinite redirect loop because it wouldn’t detect that the request was already secure. The solution was to have X-Cart properly detect if the request was coming in via HTTPS.  The way the load balancer works is that it accepts traffic on both port 80 and 443.  It forwards all traffic to the server on port 80 (even traffic…

Read More

I needed to prepopulate a database file for a Phonegap project that I was working on. My database was 10mb, so loading it from a SQL file via AJAX on the first launch was not an option. After many hours, I finally figured out how to do it. Enjoy! I hope this can be useful to some of you. Materials Required: PhoneGap https://github.com/chbrody/Cordova-SQLitePlugin/ Android Version, I used version downloaded on 8/7/2012. Versions differed a lot for me in updates. For example, the latest version automatically appends “.db” to your window.sqlitePlugin.openDatabase()…

Read More

This blog is meant for Corporate Zen employees to write about a variety of topics. Posts may contain information and views not directly related to Corporate Zen!