sense.js
simple gestures for mobile web browsers
Checked in at Benny Blanco’s.
This place is legit. With erika; reward after unpacking out containers.
Checked in at Underground Music Showcase.
UMS! With erika
Checked in at Denver International Airport (DEN).
Back in D Town.

You’re funny looking, YEG.
Posted on Instagram 11:13 am, July 27, 2014 jQuery(document).ready(function(){ var gmap_m5934527b6b10a623a80917da2471833e = { positions : { 4 : new google.maps.LatLng( ‘53.307396957’, ‘-113.584170182’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m5934527b6b10a623a80917da2471833e’ ), { 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_m5934527b6b10a623a80917da2471833e.positions ) { gmap_m5934527b6b10a623a80917da2471833e.bounds.extend( gmap_m5934527b6b10a623a80917da2471833e.positions[m] ); } // Render markers for ( var m in gmap_m5934527b6b10a623a80917da2471833e.positions ) { gmap_m5934527b6b10a623a80917da2471833e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m5934527b6b10a623a80917da2471833e.map, position : gmap_m5934527b6b10a623a80917da2471833e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m5934527b6b10a623a80917da2471833e.map.setCenter( gmap_m5934527b6b10a623a80917da2471833e.positions[4] ); });

Checked in at Edmonton International Airport (YEG).
Wow; huge, new, beautiful, completely empty airport.
Checked in at Vancouver International Airport (YVR).
YVR:YEG
Checked in at Radisson Hotel Vancouver Airport.
Great wedding Andy, glad I could make it. See you in UT!
Checked in at Radisson Hotel Vancouver Airport.
Checked in at Radisson Hotel Vancouver Airport.
Human 1.0
Medium: “If you want to be healthy, go wild” —@littlebrown https://t.co/U9ulBBweAH
Checked in at Los Angeles International Airport (LAX).
LAX:YVR

Checked in at City of Denver.

Nice touch printing the “schedule” on the ticket (pity about the middle seat ![]()
Posted on Instagram 2:17 pm, July 25, 2014 jQuery(document).ready(function(){ var gmap_m35a58030269ba98bfe190255c34bee60 = { positions : { 592 : new google.maps.LatLng( ‘39.858801508’, ‘-104.675928339’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m35a58030269ba98bfe190255c34bee60’ ), { 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_m35a58030269ba98bfe190255c34bee60.positions ) { gmap_m35a58030269ba98bfe190255c34bee60.bounds.extend( gmap_m35a58030269ba98bfe190255c34bee60.positions[m] ); } // Render markers for ( var m in gmap_m35a58030269ba98bfe190255c34bee60.positions ) { gmap_m35a58030269ba98bfe190255c34bee60.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m35a58030269ba98bfe190255c34bee60.map, position : gmap_m35a58030269ba98bfe190255c34bee60.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m35a58030269ba98bfe190255c34bee60.map.setCenter( gmap_m35a58030269ba98bfe190255c34bee60.positions[592] ); });
Checked in at Denver International Airport (DEN).
DEN:LAX
Hotel WiFi Speed Test
Test your wifi speed, but also search hotels based on their recorded wifi speed test results (e.g. find somewhere with fast internet).
cjbarber/ToolsOfTheTrade
Epic collection of links to tools of the trade for folks who work on the web.
Checked in at Rio Grande Mexican.
Checked in at Parsley.
DOM nodes and tree
Really nice little tutorial on accessing/manipulating the DOM via JavaScript.
Trumbowyg : a lightweight WYSIWYG editor
Trumbowyg : a lightweight WYSIWYG editor
Trumbony is a light, translatable and customisable jQuery plugin. Beautiful design, generates semantic code, comes with a powerful API.
Checked in at Galvanize.
Checked in at Thump Coffee.
Super slick. Looks like lots of #cafeworking going on. With erika
sheetlabs
Turn your spreadsheets into APIs effortlessly.
Checked in at John F. Kennedy International Airport (JFK).
Alright NYC, I’m out. Denver, here I come. I hope we’re ready for each other. erika
40.6450894-73.784523
Checked in at Denver International Airport (DEN).
We have arrived in DEN! erika
A Generic HTML5 Template
boilerplate markup (a blank HTML document template) for HTML5-capable web pages.
simpl.info
Simplest possible examples of HTML, CSS and JavaScript.

Got my NFC Ring… doesn’t seem to work with my Nexus 7 ![]()
Posted on Instagram 11:24 am, July 3, 2014 jQuery(document).ready(function(){ var gmap_mb8b43530234d66fce73696da8412cd88 = { positions : { 295 : new google.maps.LatLng( ‘40.669333333’, ‘-73.984908333’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mb8b43530234d66fce73696da8412cd88’ ), { 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_mb8b43530234d66fce73696da8412cd88.positions ) { gmap_mb8b43530234d66fce73696da8412cd88.bounds.extend( gmap_mb8b43530234d66fce73696da8412cd88.positions[m] ); } // Render markers for ( var m in gmap_mb8b43530234d66fce73696da8412cd88.positions ) { gmap_mb8b43530234d66fce73696da8412cd88.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mb8b43530234d66fce73696da8412cd88.map, position : gmap_mb8b43530234d66fce73696da8412cd88.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mb8b43530234d66fce73696da8412cd88.map.setCenter( gmap_mb8b43530234d66fce73696da8412cd88.positions[295] ); });
WP Email Login Video
The folks over at 1wd liked my WP Email Login plugin for WordPress enough that they made this quick tutorial video for it:
Checked in at Tom & Jerry’s.

Checked in at Mercury Lounge.

Zr. King. Killing it!
Posted on Instagram 8:20 pm, July 1, 2014 jQuery(document).ready(function(){ var gmap_m7155c4b93fc6bd1242735850294a5b36 = { positions : { 590 : new google.maps.LatLng( ‘40.7221582’, ‘-73.986756723’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m7155c4b93fc6bd1242735850294a5b36’ ), { 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_m7155c4b93fc6bd1242735850294a5b36.positions ) { gmap_m7155c4b93fc6bd1242735850294a5b36.bounds.extend( gmap_m7155c4b93fc6bd1242735850294a5b36.positions[m] ); } // Render markers for ( var m in gmap_m7155c4b93fc6bd1242735850294a5b36.positions ) { gmap_m7155c4b93fc6bd1242735850294a5b36.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m7155c4b93fc6bd1242735850294a5b36.map, position : gmap_m7155c4b93fc6bd1242735850294a5b36.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m7155c4b93fc6bd1242735850294a5b36.map.setCenter( gmap_m7155c4b93fc6bd1242735850294a5b36.positions[590] ); });
Checked in at Lobster Joint.
Quick food, then Zr. King show at @Mercury Lounge with erika
Checked in at Prospect.
with erika
Human JavaScript
Complete book about writing better JavaScript.
Ampersand.js
A highly modular, loosely coupled, non-frameworky framework for building advanced JavaScript apps.
Checked in at Express Halal Food.
So lazy.
Checked in at C-Town Supermarkets.
Checked in at Colson Patisserie.

Packing Progress.
Posted on Instagram 11:38 pm, June 29, 2014 jQuery(document).ready(function(){ var gmap_m5a168dd25c80cb5759089607e7612b01 = { positions : { 804 : new google.maps.LatLng( ‘40.669333333’, ‘-73.984903333’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m5a168dd25c80cb5759089607e7612b01’ ), { 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_m5a168dd25c80cb5759089607e7612b01.positions ) { gmap_m5a168dd25c80cb5759089607e7612b01.bounds.extend( gmap_m5a168dd25c80cb5759089607e7612b01.positions[m] ); } // Render markers for ( var m in gmap_m5a168dd25c80cb5759089607e7612b01.positions ) { gmap_m5a168dd25c80cb5759089607e7612b01.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m5a168dd25c80cb5759089607e7612b01.map, position : gmap_m5a168dd25c80cb5759089607e7612b01.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m5a168dd25c80cb5759089607e7612b01.map.setCenter( gmap_m5a168dd25c80cb5759089607e7612b01.positions[804] ); });
