This is BBG's TypePad Profile.
Join TypePad and start following BBG's activity
BBG
Software development junkie.
Interests: guitar, sailing, fishing, singing, rugby, cricket, olde wooden boates, mandolin, hockey (go leafs!).
Recent Activity
Getting Back to Basics
I've been hobnobbing it a bit with the locals lately. First, I checked out the Ruby on Rails Sydney meetup a couple of weeks ago. An ex-colleague was doing a lightning talk on his experiences attending startup school in Chi-town.... Continue reading
Posted Nov 29, 2012 at Gavin Terrill's Blog
Comment
0
Agile Findings from the GAO
According to the GAO, US Federal Agencies spend $76 Billion bucks annually on IT so to reduce the risk of budget overruns and delivery delays Agile is now recommened by the OMB as the preferred development methodology. They've just released... Continue reading
Posted Jul 27, 2012 at Gavin Terrill's Blog
Comment
0
Phusion Passenger RewindableInput Error Parsing with REXML
Ran into this funny little bug and didn't find too much about it on the interwebs, so for prosperities' sake here are the gory details... The error is "RuntimeError: PhusionPassenger::Utils::RewindableInput is not a valid input stream. It must walk like... Continue reading
Posted Jan 5, 2012 at Gavin Terrill's Blog
Comment
0
Remembering Carl Adam Petri
Posted Jul 6, 2010 at Gavin Terrill's Blog
Comment
1
37 Signals Interviews Shopify
There is a nice Q & A with Shopify's CEO Tobias Lütke over at 37 Signals talking about the history, culture, product and philosophy of the company. It's a great, motivating success story, and I'm proud to have played a... Continue reading
Posted Jun 3, 2010 at Gavin Terrill's Blog
Comment
0
@Enrique what is your shop address? If the styling isn't showing up it is probably because the stylesheet isn't loading.
Multi-Level Shopify Sub-Menus
Recently I worked on a Shopify site (moderno theme) that required a multi-level navigation system for their extensive product inventory. Here are the steps: 1. Find a good menu-ing system Dynamic Drive, Dev Snippets and CSS Play are good places to look. This is the fun part, but be careful as ...
BBG is now following The Typepad Team
Mar 15, 2010
Target non-mobile Devices using JS
Some regex to use when you don't want something to happen on a mobile device: if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) { // regular browser stuff here... } Continue reading
Posted Mar 8, 2010 at Gavin Terrill's Blog
Comment
0
I'm All Over It Too
Posted Feb 17, 2010 at Gavin Terrill's Blog
Comment
0
10 Critical Thinking Traps & Tips
There is a great list of critical thinking traps & tips over at litemind.com. I'm summarizing them here so I remember them! 1. The Anchoring Trap: Over-Relying on First Thoughts. initial impressions, ideas, estimates or data “anchor” subsequent thoughts Always... Continue reading
Posted Oct 28, 2009 at Gavin Terrill's Blog
Comment
0
Giving the Benefit of the Doubt
There was a lively thread on proggit the other day about how difficult programmers can be to work with: "always trying to one up each other and prove how smart they are" "petty infighting and ruthless backstabbing" "constantly seek refuge... Continue reading
Posted Oct 19, 2009 at Gavin Terrill's Blog
Comment
0
Well, yes. That was the first thing I tried. The problem was the a tag needs to be styled so that it occupies the same size as the images. At least, that is what the tutorial suggests. Unfortunately, I couldn't figure it out before I lost patience with it and went for the hack instead :-)
jQuery Cycle Plugin - Adding Image Links
The jQuery cycle plugin is pretty freakin' awesome, but I couldn't figure out how to put a link behind each image. Sure there is a tutorial, but the images refused to show up no matter how much CSS tweaking I applied. So I came up with a quick and dirty solution that uses jQuery to handle the cl...
jQuery Cycle Plugin - Adding Image Links
The jQuery cycle plugin is pretty freakin' awesome, but I couldn't figure out how to put a link behind each image. Sure there is a tutorial, but the images refused to show up no matter how much CSS tweaking I... Continue reading
Posted Oct 3, 2009 at Gavin Terrill's Blog
Comment
20
BBG has shared their blog Gavin Terrill's Blog
Sep 23, 2009
Parameters may be optional, but they are not named, meaning in this case you need to provide all the redundant parameter placeholders in order to access the one you want. IMHO, it would of been just as convenient and less obtuse if they simply passed in the XMLHttpRequest as the single optional parameter.
Handling Errors Using jQuery.load
Following on from my last post on integrating HTML content from another system into an existing site, I realized I wasn't handling failures very gracefully. To recap, I was using the load method of jQuery: $(document).ready(function() { $('#races a').click(function () { $('#results').load('Ra...
More...
Subscribe to BBG’s Recent Activity