Checked in at Cables Pub & Grill.
Getting fat.
Checked in at Cables Pub & Grill.
Getting fat.
Checked in at Reel Mountain Theater, for Fury.
Movie time
7 minute workout, plus an advanced version, with voiceovers to walk you through actually doing them.
Adding Native Touches to Your Hybrid App
Some of the Cordova APIs for adding native elements to hybrid web apps.

Sunday’s fishing hole.
Posted on Instagram 5:11 pm, November 3, 2014 jQuery(document).ready(function(){ var gmap_mde0058e5cbbb72385b2d1ae48d936988 = { positions : { 804 : new google.maps.LatLng( ‘39.491365801’, ‘-105.093584331’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mde0058e5cbbb72385b2d1ae48d936988’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mde0058e5cbbb72385b2d1ae48d936988.positions ) { gmap_mde0058e5cbbb72385b2d1ae48d936988.bounds.extend( gmap_mde0058e5cbbb72385b2d1ae48d936988.positions[m] ); } // Render markers for ( var m in gmap_mde0058e5cbbb72385b2d1ae48d936988.positions ) { gmap_mde0058e5cbbb72385b2d1ae48d936988.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mde0058e5cbbb72385b2d1ae48d936988.map, position : gmap_mde0058e5cbbb72385b2d1ae48d936988.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mde0058e5cbbb72385b2d1ae48d936988.map.setCenter( gmap_mde0058e5cbbb72385b2d1ae48d936988.positions[804] ); });
Checked in at Orvis – Cherry Creek.
Checked in at Nordstrom eBar.

Not bad for the first time in a few years.
Posted on Instagram 10:54 pm, November 1, 2014 jQuery(document).ready(function(){ var gmap_mbebf635305941bfbd14b0e4a9fe57cf7 = { positions : { 722 : new google.maps.LatLng( ‘39.78002775’, ‘-104.915695301’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mbebf635305941bfbd14b0e4a9fe57cf7’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mbebf635305941bfbd14b0e4a9fe57cf7.positions ) { gmap_mbebf635305941bfbd14b0e4a9fe57cf7.bounds.extend( gmap_mbebf635305941bfbd14b0e4a9fe57cf7.positions[m] ); } // Render markers for ( var m in gmap_mbebf635305941bfbd14b0e4a9fe57cf7.positions ) { gmap_mbebf635305941bfbd14b0e4a9fe57cf7.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mbebf635305941bfbd14b0e4a9fe57cf7.map, position : gmap_mbebf635305941bfbd14b0e4a9fe57cf7.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mbebf635305941bfbd14b0e4a9fe57cf7.map.setCenter( gmap_mbebf635305941bfbd14b0e4a9fe57cf7.positions[722] ); });
Checked in at No Limits Archery.
Getting my archin’ on!
Checked in at SuperTarget.
A pair of scripts that make it easier to manage the development of a WordPress plugin in Github, and then periodically deploy to the WP.org plugin repo (SVN).
Checked in at The Park Tavern.
LET’S GO GIANTS!
Checked in at Benny Blanco’s.
Checked in at Denver International Airport (DEN).
Checked in at San Francisco International Airport (SFO).
Checked in at Automattic Lounge.
Checked in at Garaje.
Checked in at Specialty’s Cafe & Bakery.
Checked in at Gott’s Roadside.
So good.

Checked in at Four Embarcadero Center.

It’s always sunny in California.
Posted on Instagram 2:12 pm, October 27, 2014 jQuery(document).ready(function(){ var gmap_m926d0e2a849015d135e258282bc0eb7a = { positions : { 354 : new google.maps.LatLng( ‘37.7952’, ‘-122.3961’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m926d0e2a849015d135e258282bc0eb7a’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m926d0e2a849015d135e258282bc0eb7a.positions ) { gmap_m926d0e2a849015d135e258282bc0eb7a.bounds.extend( gmap_m926d0e2a849015d135e258282bc0eb7a.positions[m] ); } // Render markers for ( var m in gmap_m926d0e2a849015d135e258282bc0eb7a.positions ) { gmap_m926d0e2a849015d135e258282bc0eb7a.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m926d0e2a849015d135e258282bc0eb7a.map, position : gmap_m926d0e2a849015d135e258282bc0eb7a.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m926d0e2a849015d135e258282bc0eb7a.map.setCenter( gmap_m926d0e2a849015d135e258282bc0eb7a.positions[354] ); });
Checked in at Pranzo Pizza.
Checked in at Mission Bay.
#wcsf14 BBQ migration #hyperlapse http://instagram.com/p/uoKPmcimFF/ (video)

#wcsf14 BBQ migration #hyperlapse
Posted on Instagram 1:30 pm, October 26, 2014 jQuery(document).ready(function(){ var gmap_mecc7d9015da906289f36825db641b305 = { positions : { 983 : new google.maps.LatLng( ‘37.767929532’, ‘-122.392871019’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mecc7d9015da906289f36825db641b305’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mecc7d9015da906289f36825db641b305.positions ) { gmap_mecc7d9015da906289f36825db641b305.bounds.extend( gmap_mecc7d9015da906289f36825db641b305.positions[m] ); } // Render markers for ( var m in gmap_mecc7d9015da906289f36825db641b305.positions ) { gmap_mecc7d9015da906289f36825db641b305.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mecc7d9015da906289f36825db641b305.map, position : gmap_mecc7d9015da906289f36825db641b305.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mecc7d9015da906289f36825db641b305.map.setCenter( gmap_mecc7d9015da906289f36825db641b305.positions[983] ); });
Checked in at Mission Bay Conference Center.
At my 9th #wcsf for #wcsf14

DEN is a ghost town on a Thursday night apparently.
Posted on Instagram 9:28 pm, October 23, 2014 jQuery(document).ready(function(){ var gmap_mc040b85cd3cae8318ab2d0dbba27221c = { positions : { 631 : new google.maps.LatLng( ‘39.858625236’, ‘-104.672347132’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mc040b85cd3cae8318ab2d0dbba27221c’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mc040b85cd3cae8318ab2d0dbba27221c.positions ) { gmap_mc040b85cd3cae8318ab2d0dbba27221c.bounds.extend( gmap_mc040b85cd3cae8318ab2d0dbba27221c.positions[m] ); } // Render markers for ( var m in gmap_mc040b85cd3cae8318ab2d0dbba27221c.positions ) { gmap_mc040b85cd3cae8318ab2d0dbba27221c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mc040b85cd3cae8318ab2d0dbba27221c.map, position : gmap_mc040b85cd3cae8318ab2d0dbba27221c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mc040b85cd3cae8318ab2d0dbba27221c.map.setCenter( gmap_mc040b85cd3cae8318ab2d0dbba27221c.positions[631] ); });

Happy What?
Posted on Instagram 9:25 pm, October 23, 2014 jQuery(document).ready(function(){ var gmap_mf1baca548906b941e848bec7391d2e26 = { positions : { 38 : new google.maps.LatLng( ‘39.858625236’, ‘-104.672347132’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mf1baca548906b941e848bec7391d2e26’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mf1baca548906b941e848bec7391d2e26.positions ) { gmap_mf1baca548906b941e848bec7391d2e26.bounds.extend( gmap_mf1baca548906b941e848bec7391d2e26.positions[m] ); } // Render markers for ( var m in gmap_mf1baca548906b941e848bec7391d2e26.positions ) { gmap_mf1baca548906b941e848bec7391d2e26.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mf1baca548906b941e848bec7391d2e26.map, position : gmap_mf1baca548906b941e848bec7391d2e26.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mf1baca548906b941e848bec7391d2e26.map.setCenter( gmap_mf1baca548906b941e848bec7391d2e26.positions[38] ); });

Checked in at Denver International Airport (DEN).
Easily reveal elements as they enter the viewport.
Exoskeleton is a faster and leaner Backbone for your HTML5 apps.
Scotch Box is a preconfigured Vagrant Box with a full array of LAMP Stack features to get you up and running with Vagrant in no time.
Swarm is a reactive data sync library and middleware. Swarm synchronizes your app’s model automatically, in real time.

Boulder Creek #fishing
Posted on Instagram 12:25 am, October 19, 2014 jQuery(document).ready(function(){ var gmap_m80db0db73d803a48468f9deed71f5852 = { positions : { 798 : new google.maps.LatLng( ‘40.01528055’, ‘-105.313941667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m80db0db73d803a48468f9deed71f5852’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m80db0db73d803a48468f9deed71f5852.positions ) { gmap_m80db0db73d803a48468f9deed71f5852.bounds.extend( gmap_m80db0db73d803a48468f9deed71f5852.positions[m] ); } // Render markers for ( var m in gmap_m80db0db73d803a48468f9deed71f5852.positions ) { gmap_m80db0db73d803a48468f9deed71f5852.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m80db0db73d803a48468f9deed71f5852.map, position : gmap_m80db0db73d803a48468f9deed71f5852.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m80db0db73d803a48468f9deed71f5852.map.setCenter( gmap_m80db0db73d803a48468f9deed71f5852.positions[798] ); });
Checked in at Amu.
Checked in at Orvis Boulder.
Made it just in time to see Daniel Galhardo @tenkarausa present on #tenkara.
Checked in at Illegal Pete’s South Broadway.
Getting my #burritofriday on – with Kevin
Checked in at Illegal Pete’s South Broadway.