Blog

Omaha, Nebraska

Read more...

Iowa With Theft


Storm in Sioux City, Iowa.  Taking shelter.

Read more...

All Aboard!

Read more...

Help Me Get To Iowa?

UPDATE:  We did it!  Thanks to all my friends who helped — I just bought my bus ticket!  Thank you everyone!

If you’re still on the giving mood, give that money to helping someone.  Here’s a few great ideas:  

Hey friends!

Long story short:  

  • my brother’s band “Theft” is on tour right now. He’s worked SO hard to get this tour — chance of a lifetime thing
  • I have the chance to ride along with them on the tour bus for 6 days
  • the schedule is tricky because my wife is already 35 weeks pregnant — so if I’m gonna go, I need to go … NOW!

My best option is to hop on a Greyhound bus tomorrow night (Saturday) at midnight.  If I can catch it, I’ll meet up with their tour bus in Iowa — just in time for my brother’s birthday!  Only trouble is, we don’t really have the $150 for the bus fare.  I have a flight coupon that’ll get me back, but the trip out isn’t possible.

Yes, I’m completely aware that if you’re going to donate money, you should probably consider a more worthy cause.  

That being said…

Can you help me get to Iowa?  

All I need is $150 … Just 10 people at $15?  

*** IF I DON’T REACH MY GOAL OF $150, I WILL REFUND EVERYONE! ***


PayPal - The safer, easier way to pay online!


Read more...

Clear Branches

For most projects at LifeChurch, we run two main git branches: “integration” and “master.”

Master is what’s currently deployed.  If there’s an emergency, changes go to Master and are deployed.  This is very rare.

Integration is our current branch we’re all working on.  When we’re ready to deploy, Integration gets merged into Master and deployed.

For development, however, we work on “topic” branches locally.  If I’m working on a user story, I make a new branch for that story: “git checkout -b addRssFeeds integration”  (create a new branch called “addRssFeeds”, based off integration, and switch to it)

At the end of the day, this can create a large number of branches I have to delete (once they’re submitted to integration after a code review, of course).

@kmorey helped me write this easy Bash script.  It checks out integration, and deletes all branches that are not “integration” or “master”.  It then does a remote update and rebases integration off origin/integration.  Enjoy.

If you’ve got a better method, or see any changes I can make to this script, please let me know!!

Read more...

Aptana - Upload On Save

I setup Eclipse with the Aptana plugin about 5 months ago. The “Upload Current File On Save” script worked marvelously — until I installed an Aptana update.

When I tried to run the script again, Eclipse barks that there’s an error at:
/Applications/eclipse/configuration/org.eclipse.osgi/bundles/857/1/.cp/scripts
(“857” changes with each Aptana update)
Thankfully, @jt managed to find the error and fix up the broken JS file. Again thankfully, I managed to save the file because every Aptana update since then has resulted in the breaking of this script.
Considering how often this happens, I figured it was time to post this file out in the wild in case others are having similar issues.Check out the code over on Github.
Enjoy!

Read more...

YouVersion Update: Twitter/Facebook Connections

Me: “Hey Terry, check it out — I’ve got connections working so users can connect their Facebook and Twitter accounts to YouVersion.”

Terry: “Cool.  One second.” (walks away)

…long pause…

Terry (from across the room): “Ok, you ready?”

Me: “Um sure?”

(begin spontaneous interview :)

Read more...

Hi there, I'm Jon.

Writer. Musician. Adventurer. Nerd.

Purveyor of GIFs and dad jokes.