Checked in at Illegal Pete’s South Broadway .
#burritofriday with erika
Checked in at Illegal Pete’s South Broadway .
#burritofriday with erika
Linux Journal | The Original Magazine of the Linux Community
Joshua Porter: Wowsers: “Cluetrain at 15″ by @dsearls http://t.co/QAj7ADFach
Good collection/model for breakpoints when doing mobile web development.
Checked in at Thump Coffee .
HTTP API for controlling Lifx lights. Finally.
Checked in at Moe’s Bagel .
Ugh mis-scheduled early morning appointments
Michael Moore: Sunday reading for white people in “post-racial” America: http://t.co/JQ97oJItxh

Fishing near Fairplay.
Posted on Instagram 7:01 pm, August 24, 2014 jQuery(document).ready(function(){ var gmap_m7e95e079654694d2ffc497bcaadb6f18 = { positions : { 858 : new google.maps.LatLng( ‘39.222636738’, ‘-105.998082377’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m7e95e079654694d2ffc497bcaadb6f18’ ), { 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_m7e95e079654694d2ffc497bcaadb6f18.positions ) { gmap_m7e95e079654694d2ffc497bcaadb6f18.bounds.extend( gmap_m7e95e079654694d2ffc497bcaadb6f18.positions[m] ); } // Render markers for ( var m in gmap_m7e95e079654694d2ffc497bcaadb6f18.positions ) { gmap_m7e95e079654694d2ffc497bcaadb6f18.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m7e95e079654694d2ffc497bcaadb6f18.map, position : gmap_m7e95e079654694d2ffc497bcaadb6f18.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m7e95e079654694d2ffc497bcaadb6f18.map.setCenter( gmap_m7e95e079654694d2ffc497bcaadb6f18.positions[858] ); });
CSS boilerplate and pattern for handling off-canvas UI, esp for mobile.
A new code editor – different by behavior
Checked in at Coors Field , for Miami Marlins vs Colorado Rockies.
Rockies! With erika and a bunch o’ teachers.
Checked in at Zi South .
#burritofriday with erika, then a Rockies game!
Ionic: Advanced HTML5 Hybrid Mobile App Framework
The beautiful, open source front-end framework for developing hybrid mobile apps with HTML5.
Checked in at The District .
This place looks pretty awesome for drinks/dinner.
Checked in at Atlas Physical Therapy .
Trying to get this stupid knee fixed.
Checked in at Marczyk Fine Foods .
Checked in at Creative Density Coworking .
#WordPress Happy Hour with Arestad.
Checked in at Galvanize .
Fingers crossed for browsing the web at high speeds.
Checked in at Benny’s Cantina .
Getting my #burritofriday on.
Checked in at Jelly Cafe .
Checked in at Benny Blanco’s .
Lunch
Pretty hilarious web series following the adventures of a weed bike-delivery guy in New York.
Checked in at Pacific Ocean International Supermarket .
Checked in at Star Kitchen .
Dim summing with erika, Rose and @Randy.
Checked in at Sandlot Brewery @ Coors Field .
Hoping to get into the @Spotify Follow The Moon concert… massive line
The missing Javascript smart persistence layer. Unified localstorage, cookie and session storage JavaScript API.
Tensō is a REST API facade for node.js, designed to simplify the implementation of APIs. It will handle the serialization & creation of hypermedia links, all you have to do is give it Arrays or Objects.
Checked in at Tacos Rapidos .
#burritofriday!
Checked in at Denver Bicycle Cafe .
#cafeworking and getting my bike fixed. Genius.
Vertically adjust a textarea based on user input and control all presentation in CSS. No clone or ghost elements used.
I’ve been asked a few times recently what programming language I’d learn if I was just starting out. Right now, the answer is definitely JavaScript, and here’s why:
I believe one of the biggest hurdles for people to get into programming is actually all of the other stuff around just writing code. Anything you can do to get to the point where you’re writing code faster (at least while you’re learning) is a win in my mind. Everyone has access to a web browser, which means everyone now has access to a simple development environment. If you’re using Chrome on a Mac, press cmd-opt-j. Welcome to the console, you’re now able to start writing JavaScript to manipulate the page you’re looking at. That’s pretty awesome. There are also a bunch of online editors and tools like CodePen , JSFiddle which allow you to dive into a more complete development/testing/prototyping environment right in your browser.
(more…)
This will definitely end well. #dvlpdnvr
Posted on Instagram 5:39 pm, August 2, 2014 jQuery(document).ready(function(){ var gmap_m29626dd12141e46f063a1920cbb8b463 = { positions : { 569 : new google.maps.LatLng( ‘39.733684146’, ‘-104.992721656’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m29626dd12141e46f063a1920cbb8b463’ ), { 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_m29626dd12141e46f063a1920cbb8b463.positions ) { gmap_m29626dd12141e46f063a1920cbb8b463.bounds.extend( gmap_m29626dd12141e46f063a1920cbb8b463.positions[m] ); } // Render markers for ( var m in gmap_m29626dd12141e46f063a1920cbb8b463.positions ) { gmap_m29626dd12141e46f063a1920cbb8b463.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m29626dd12141e46f063a1920cbb8b463.map, position : gmap_m29626dd12141e46f063a1920cbb8b463.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m29626dd12141e46f063a1920cbb8b463.map.setCenter( gmap_m29626dd12141e46f063a1920cbb8b463.positions[569] ); });
Checked in at Galvanize .
More #dvlpdnvr! Yesterday was good, looking forward to today.

#burritofriday during #dvlpdnvr. Awesome.
Posted on Instagram 1:56 pm, August 1, 2014 jQuery(document).ready(function(){ var gmap_m958215233a40f936ac56189dd804b58e = { positions : { 847 : new google.maps.LatLng( ‘39.740070001’, ‘-104.980883185’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m958215233a40f936ac56189dd804b58e’ ), { 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_m958215233a40f936ac56189dd804b58e.positions ) { gmap_m958215233a40f936ac56189dd804b58e.bounds.extend( gmap_m958215233a40f936ac56189dd804b58e.positions[m] ); } // Render markers for ( var m in gmap_m958215233a40f936ac56189dd804b58e.positions ) { gmap_m958215233a40f936ac56189dd804b58e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m958215233a40f936ac56189dd804b58e.map, position : gmap_m958215233a40f936ac56189dd804b58e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m958215233a40f936ac56189dd804b58e.map.setCenter( gmap_m958215233a40f936ac56189dd804b58e.positions[847] ); });
Checked in at Galvanize .
#dvlpdnvr
Maya Yes Silver Boyd: Love this. Concrete tips for devs on better communication, by @sam_h: http://t.co/ZowWjaGFZN
Checked in at Inspirato Pub And Cafe .
Built In Brews!
Checked in at Galvanize .
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 .
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
Test your wifi speed, but also search hotels based on their recorded wifi speed test results (e.g. find somewhere with fast internet).
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 .
Really nice little tutorial on accessing/manipulating the DOM via JavaScript.
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
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
boilerplate markup (a blank HTML document template) for HTML5-capable web pages.
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] ); });
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
Complete book about writing better JavaScript.
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] ); });
Checked in at Uncle Arthur’s Cafe .