Blog

10
June 2015

Gavin Pickin

How to solve Authorize.net CFHTTP SSL issues with CFML Engines like Railo and Lucee

CFML Language, Lucee, Migrating to Railo, OpenSSL, Server Admin, Techie Gotchas

There was a lot of noise about CFHTTP not working when Authorize.net was planning on updating their SSLs in May this year. Will Genovese, one of the good people at CF WebTools, posted ‘ColdFusion 8 & 9 CFHTTP still works with Authorize.net’  about early testing and confirmed that ColdFusion 8 and 9, and even some of their customers using 7 had this working. Of course, just the other day, some of my customers, running on Railo / Lucee started to see some issues. This is how I solved those problems.

04
June 2015

Gavin Pickin

Cordova Hooks - Deep Drive into my JS Hint Hook - written in NodeJS

Android, Conferences, Cordova / Phonegap, Ionic, IOS, Javascript, Mobile Development, Node.js

After my session about Dev.Objective() called “Getting your Hooks into Cordova - Workflows and Build Helpers”, I decided I should do a deep dive into each of my Hooks I discussed in my presentation, and today we’ll look at my JS Hint Hook, written in NodeJS.

01
June 2015

Gavin Pickin

Cordova Hooks - Deep Drive into my Cordova Cleanup Hook - written in NodeJS

Android, cfObjective, Conferences, Cordova / Phonegap, Dev.Objective, Ionic, Javascript, Mobile Development, Node.js

After my session about Dev.Objective() called “Getting your Hooks into Cordova - Workflows and Build Helpers”, I decided I should do a deep dive into each of my Hooks I discussed in my presentation, and today we’ll look at my Cordova Cleanup Hook, written in NodeJS.

30
May 2015

Gavin Pickin

Cordova Hooks - Deeper Dive into my Environment Setup Hook Written in NodeJS

Android, Cordova / Phonegap, Dev.Objective, Ionic, IOS, Mobile Development, Node.js

After my session about Dev.Objective() called “Getting your Hooks into Cordova - Workflows and Build Helpers”, I decided I should do a deep dive into each of my Hooks I discussed in my presentation, and today we’ll look at my Environment Setup Hook.

27
May 2015

Gavin Pickin

Post Conference - Session Review - Getting your hooks into Cordova- Workflows and Build Helpers

Android, cfObjective, Cordova / Phonegap, Dev.Objective, Ionic, Javascript, Mobile Development, Node.js, Unit Testing

May 15th, 2015 was the last day of dev.Objective(), and the last session of the day had some great topics, “Devops: journeyman to infrastructure mastery”, ‘Marketing for Developers’, ‘Level Up your Javascript: Understanding the confusing bits’, ‘Web sockets, yes they can do that too', and my session, ‘Getting your Hooks into Cordova - Workflows and Build Helpers'. With mobile and hybrid development really growing into a track of its own, I decided to submit this topic, as I believe Cordova Hooks are a big part of Cordova mobile develop, they save me hours every week, and they are relatively unknown if you search for blog posts about them. When the session was accepted, I took that as a challenge to up my game and really research hooks, and make my presentation a complete resource.

26
May 2015

Gavin Pickin

A quirk of Cross Platform WebSQL in Hybrid Mobile Development for iOS Android and Windows

Android, Cordova / Phonegap, Ionic, Javascript, Mobile Development, Techie Gotchas, WebSQL

When is WebSQL not compatible across devices? This is really a quick question, as if you recall reading in previous blog posts ( if you haven’t read them, I urge you to ) I am using WebSQL for my hydrib mobile app development with Phonegap and Cordova… and although WebSQL is supported on Android and iOS, it is not natively supported on Windows Phones / Devices. That is where the lovely people at MS OpenTech come in, Microsofts Open Source company, which wrote a WebSQL wrapper for SQLite to allow you to work with SQLite like you would WebSQL. FANTASTIC, until you hit those issues… so lets look at a couple of them.

22
May 2015

Gavin Pickin

Strange offline issues with Mac Mail and Gmail over Imap

Techie Gotchas

This is a super short and sweet post, mainly a reminder for myself. Using a mac, I have moved over to using Mac Mail, and for the most part it behaves pretty well.Sometimes I have noticed that I lose my IMAP mail connection with Google. You know that GOOGLE and Gmail should not be down, so what is the problem?

21
May 2015

Gavin Pickin

dev.Objective() is over, returning back to normal life.

CFML Language, cfObjective, Conferences, Dev.Objective, Javascript, Mobile Development, Unit Testing

dev.Objective() conference held last week in Bloomington MN, with IntoTheBox the day prior, was a great geek week as I like to put it. Of course a conference is most importantly there to give you information to grow and learn, but networking is a close second, and it was great to catch up with friends, and make some new ones at the same time.I was lucky enough to be picked to present not one, but two sessions this time, which adds a weight to your shoulders, but is great to give back, and be on the other side of things.

20
March 2015

Gavin Pickin

ColdFusion JSON serialization failure - Unable to serialize binary data to JSON

CFML Language, CFML Server, Migrating to Railo, Techie Gotchas

Recently we finally migrated some big legacy websites off of some ColdFusion 8 servers. Yes, 8, we were still running one last server, and to be honest the only things running on it were BIG higher traffic websites, that we had not got the time to migrate. We have been migrating from Windows to Linux, and CF8 to CF9 and Railo / Lucee. Baby steps, but with our legacy code not having test coverage, it became a long painful process. You would think moving from ColdFusion 8 to 9 is a breeze, and for the most part it is, but I ran into a strange issue, which I am sharing today.

16
March 2015

Gavin Pickin

Speaking at Dev.Objective() x 2 - Cordova Hooks and Testable JavaScript

cfObjective, Conferences, Cordova / Phonegap, Dev.Objective, Javascript, Lucee, Mobile Development, Unit Testing

Dev.Objective() is the 10th year of cf.Objective() rebranded to describe the 5 track professional developer conference more accurately ( more info here).  Still hosting a large number of ColdFusion topics, and a lot of the normal speakers, the content again is simple amazing. Technology is changing and so is this conference, and I am happy to say, that not one, but two of my sessions have been picked for this years Dev.Objective() this May, 12-15th in Bloomington, Mn. 
As usual, my work fuels my blog, and my ideas for sessions, and this year is no different. Lately I have been focusing on Javascript with my Mobile Development, and I have come a long way, compiling knowledge as I go. I think both of these topics are great combinations of all the solid content out there, all in one place to get someone up and running quickly. I was surprised to get both accepted, more work than I was expecting, but I like a challenge, and work well under the gun, so its going to be fun knocking these out. If you are thinking about what conference to attend, you can’t do much better than this one.

Blog Search