Blog

21
December 2013

Gavin Pickin

FusionReactor - A little help from my friends and my Blog is up to Full Speed

CFML Server, FusionReactor, Techie Gotchas

If you have been reading my blog over the last few weeks, you might have noticed a few things change this week. I have been running this blog on ContentBox, for a few reasons, one to check it out, and two because I was having trouble deciding, and I knew more about ContentBox via ColdBox Developer Week videos than the other CFML options out there. So far, I have quite liked using it, although I haven't themed it myself, or added any GAVIN styled modules to it, but there has been one BIG issue for me, SPEED. I wasn't sure why there was a speed issue, but I was determined to find out, before just giving ContentBox a "speed" black label. This week, I looked into it deeper, and if you didn't notice, the site is flying now, much like it should have been, so if you thought my site was slow, please don't attribute it to ContentBox... there was something else at fault... read more, and you'll find out what, and how I found it.

20
December 2013

Gavin Pickin

Deals and Steals - Books and Training - Packt Publishing $5 Ebook Special

Books and Training, Steals and Deals

Its Christmas time, and its all about shopping right? Well, maybe not, but there are sometimes a few good deals to be found, and today is one of those days. Packt Publishing, one pretty reputable book company that deals with books for IT Professionals, Administrators and Users, is having an EBook Bonanza… where every single Ebook they have, which is almost 2000 books, are all going for $5. They support multiple formats, and yes, they are only $5 each. This special lasts until January 3rd, so jump on it, and soon.

If you want a paperback copy of course, Amazon is always awesome, and you can check all of Packt Publishing books listed here on Amazon. Note the Kindle Edition Prices on Amazon are 14-25 dollars, just skimming down the page. So this is a great deal, but more importantly, are these books that you want really want? I have a couple already, in paperback, and I have my eyes on several others, and I'll tell you why I'm going to snap them up.

19
December 2013

Gavin Pickin

Techie Gotcha - CFML Server - Coldfusion 9 WSConfig vs JNDI - Web Server Connector Issues

CFML Server, Techie Gotchas

After installing ColdFusion as many times as I have, usually, you can plod through it, and there isn't too many really weird things that pop up… until this week. Yes, this is another bang your head on the desk story. One of our developers is stilling using Windows 7, and we're setting up ColdFusion, Railo, and Apache to round it off. We get ColdFusion Installed, get Railo and Apache installed, and its time to connect using the WSConfig tool, and ta-da, a big fat error.

18
December 2013

Gavin Pickin

Techie Gotcha - CFML Server - Follow up to Upgrading your Java JRE / JVM - Do Not Forget

CFML Server, Techie Gotchas

After posting my last post... about wiping the dust off your JRE and updating it, for your CFML Server, I thought, there are a couple more things I better highlight. One of the issues you might find when updating (there aren't many really) is that all your java settings that the JRE stored in the old folder, are no longer in the new folder, the most important one I think, is the Java certificate keystore. 

18
December 2013

Gavin Pickin

Techie Gotcha - CFML Server - Wipe the dust off your JRE and Trade it in for a New One

CFML Server, Techie Gotchas

Ok, everyone is all excited about ColdFusion 11 coming out soon, the public beta must be getting very very close to being available now, CF Summit raved about all the cool new things that Adobe is aiming to put into ColdFusion 12 (here is Adam Cameron's blog Entry where Micha from Railo discusses some of Coldfusion 12's new features http://cfmlblog.adamcameron.me/2013/12/micha-offers-railo-centric-feedback-on.html )

So what am I doing? I'm upgrading a box still running ColdFusion 8. Yup, its EOL… well, Jrun which is it running on is, and Adobe no longer support it with Security Updates etc, but I have to support it still… if only for just a little bit longer. So, I decided I should probably update the JVM, its been a while, and looking at some blog entries, there are a lot of good reasons to update JVMs, so thats what I am doing. 

18
December 2013

Gavin Pickin

Techie Gotcha - All Hell Breaks Loose, at the End of the Line

FusionReactor, Techie Gotchas

The blog posts halted for a couple of days there, I apologize. The good news, my slackness will pay off… because its been a few days where I have been banging my head on the desk, and although I didn't make time to get the blog posts out, I've learned a few things, and that means I'll share them with you.

First thing on the list, all hell breaks loose, at the end of the line. This is a interesting story, with lots of Christmas Characters. Well, maybe not Christmas Characters, but big CFML community characters all the same. We visited the world of Twitter, Google Groups, and then finally, the light went on, and I felt like a complete idiot, because, it was not the first time, this caught me.

15
December 2013

Gavin Pickin

cfObjective - Back for Round Two - I got the Email - I am a 2014 Speaker

cfObjective

cfObjective 2013 was my first cfObjective conference, and I absolutely loved it. It was great to get out and meet so many people that I had been following for years via blogs, lately, twitter… and immerse myself in the world of Coldfusion for a few days. It was an action packed week, as I took advantage of the time and location with some great Pre Conference training, ColdBox Bootcamp from Ortus Solutions, and when I left there, I was inspired, and counting down the days to the next trip out to the Radisson Blu, in Bloomington MN. 

After leaving cfObjective, I decided that next year, I might submit a couple of topics, and share in the experience even more. When the call for speakers came around, I thought of 3 topics that I would have loved to have seen before starting our recent Server Migration and Restructure, and submitted them to Trello
This weekend, I got the Email, one of my topics was accepted, and I'm speaking at cfObjective 2014, I am super excited.

14
December 2013

Gavin Pickin

Unit Testing - Everyone's doing it, right? Maybe not

Unit Testing

Yes, I know, Unit Testing, everyone should be doing it right? Like Source Control, its one of those things, that everyone knows we should be doing, but its amazing how many people / projects are not using it. Sean Corfield mentioned in one conversation, how he was amazed when hiring, that the percentage of developers using Unit Testing (and Test Driven Development - more on that another day) was as low as it was. 

In this post, we'll try to define what Unit Testing is, some of the reasons people don't use Unit tests, and why those excuses don't hold up, and why those using Unit Testing like them so much.

12
December 2013

Gavin Pickin

Git for Dummies - Merge Conflicts - Resolving Diff Files

Source Control

Welcome back to another post in our Git for Dummies series. We have covered a lot of things, too many to keep posting in the introduction, so click on the Source Control Category on the right hand side to see all of the posts... from Installing, Setting up SSH keys, BitBucket, Remote Repos... but today, we're going to talk about what happens when it doesn't all go to plan. 

One of the great benefits of Git, is that is it distributed, and you can have repos here, there and everywhere. You have several developers working on your project, and they are all working on different files, mostly, sometimes, you might edit the same file. Oh no, are we going to lose someones changes? No, not at all, and most of the time, Git is smart enough to recursively merge the files automatically for you. Of course, you knew there was a but coming... sometimes, if you change the file in such a way Git cannot tell what change should be used... for example, you both edit the same line / chunk of code... then Git says, I'm not messing with this, you fix it, and creates a Diff File (as I like to call it). 

What do we do now?

11
December 2013

Gavin Pickin

IOS App Problem - Interesting Solution for End User

Techie Gotchas

Hi everyone... last few days has been a little tough on my Challenge, but blog posts are going well, I missed one day, but I'm going to make that up with a couple of bigger more intensive ones soon. I was going to try and bust one of those out tonight, but I have spent the better part of the evening scratching my header, pulling my hair out, and getting frustrated, when, in the end, there was a SUPER SIMPLE solution. Isn't there always one of those... yup, so I thought I'd share my experience.

Blog Search