A collection of cool hidden and not so hidden features of Git and Github.
tiimgreen/github-cheat-sheet
Checked in at Dublin Airport (DUB) – Aerfort Bhaile Átha Cliath.
Flight delayed, eventually DUB:JFK

This sounds like something @hugobaeta would be into.
Posted on Instagram 4:07 pm, April 30, 2014 jQuery(document).ready(function(){ var gmap_m2c415722d8703ac1aec8fc5b001e8dcc = { positions : { 89 : new google.maps.LatLng( ‘53.34318’, ‘-6.263625’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m2c415722d8703ac1aec8fc5b001e8dcc’ ), { 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_m2c415722d8703ac1aec8fc5b001e8dcc.positions ) { gmap_m2c415722d8703ac1aec8fc5b001e8dcc.bounds.extend( gmap_m2c415722d8703ac1aec8fc5b001e8dcc.positions[m] ); } // Render markers for ( var m in gmap_m2c415722d8703ac1aec8fc5b001e8dcc.positions ) { gmap_m2c415722d8703ac1aec8fc5b001e8dcc.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m2c415722d8703ac1aec8fc5b001e8dcc.map, position : gmap_m2c415722d8703ac1aec8fc5b001e8dcc.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m2c415722d8703ac1aec8fc5b001e8dcc.map.setCenter( gmap_m2c415722d8703ac1aec8fc5b001e8dcc.positions[89] ); });

The Ledger of Love
Posted on Instagram 3:40 pm, April 30, 2014 jQuery(document).ready(function(){ var gmap_mc82babae25d142a67f2944d8123baa96 = { positions : { 760 : new google.maps.LatLng( ‘53.343236849’, ‘-6.263744981’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mc82babae25d142a67f2944d8123baa96’ ), { 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_mc82babae25d142a67f2944d8123baa96.positions ) { gmap_mc82babae25d142a67f2944d8123baa96.bounds.extend( gmap_mc82babae25d142a67f2944d8123baa96.positions[m] ); } // Render markers for ( var m in gmap_mc82babae25d142a67f2944d8123baa96.positions ) { gmap_mc82babae25d142a67f2944d8123baa96.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mc82babae25d142a67f2944d8123baa96.map, position : gmap_mc82babae25d142a67f2944d8123baa96.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mc82babae25d142a67f2944d8123baa96.map.setCenter( gmap_mc82babae25d142a67f2944d8123baa96.positions[760] ); });
Checked in at Temple Bar Hotel.
Last night here.
Checked in at Costa Coffee.
Caffeine. Work.

Placid Pond. #ullconf
Posted on Instagram 5:03 am, April 30, 2014 jQuery(document).ready(function(){ var gmap_meb54f8d167e4ffba4f9e27f68c0935b3 = { positions : { 770 : new google.maps.LatLng( ‘52.648536667’, ‘-7.194963333’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_meb54f8d167e4ffba4f9e27f68c0935b3’ ), { 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_meb54f8d167e4ffba4f9e27f68c0935b3.positions ) { gmap_meb54f8d167e4ffba4f9e27f68c0935b3.bounds.extend( gmap_meb54f8d167e4ffba4f9e27f68c0935b3.positions[m] ); } // Render markers for ( var m in gmap_meb54f8d167e4ffba4f9e27f68c0935b3.positions ) { gmap_meb54f8d167e4ffba4f9e27f68c0935b3.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_meb54f8d167e4ffba4f9e27f68c0935b3.map, position : gmap_meb54f8d167e4ffba4f9e27f68c0935b3.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_meb54f8d167e4ffba4f9e27f68c0935b3.map.setCenter( gmap_meb54f8d167e4ffba4f9e27f68c0935b3.positions[770] ); });

Drinking the #ullconf-aid.
Posted on Instagram 4:48 am, April 30, 2014 jQuery(document).ready(function(){ var gmap_m7116a37ef50c0392d3ce59d066490e6c = { positions : { 930 : new google.maps.LatLng( ‘52.6483’, ‘-7.196821667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m7116a37ef50c0392d3ce59d066490e6c’ ), { 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_m7116a37ef50c0392d3ce59d066490e6c.positions ) { gmap_m7116a37ef50c0392d3ce59d066490e6c.bounds.extend( gmap_m7116a37ef50c0392d3ce59d066490e6c.positions[m] ); } // Render markers for ( var m in gmap_m7116a37ef50c0392d3ce59d066490e6c.positions ) { gmap_m7116a37ef50c0392d3ce59d066490e6c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m7116a37ef50c0392d3ce59d066490e6c.map, position : gmap_m7116a37ef50c0392d3ce59d066490e6c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m7116a37ef50c0392d3ce59d066490e6c.map.setCenter( gmap_m7116a37ef50c0392d3ce59d066490e6c.positions[930] ); });
Checked in at Lyrath Estate Hotel & Convention Centre.
Checked in at úllconf.
Checked in at úllconf.
Checked in at Dublin Heuston Railway Station.
Checked in at Grogan’s.

FLOWERS
Posted on Instagram 10:27 am, April 27, 2014 jQuery(document).ready(function(){ var gmap_m39bb56e0eb0ae7dbaba29f0124df88ca = { positions : { 185 : new google.maps.LatLng( ‘53.339558769’, ‘-6.271746832’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m39bb56e0eb0ae7dbaba29f0124df88ca’ ), { 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_m39bb56e0eb0ae7dbaba29f0124df88ca.positions ) { gmap_m39bb56e0eb0ae7dbaba29f0124df88ca.bounds.extend( gmap_m39bb56e0eb0ae7dbaba29f0124df88ca.positions[m] ); } // Render markers for ( var m in gmap_m39bb56e0eb0ae7dbaba29f0124df88ca.positions ) { gmap_m39bb56e0eb0ae7dbaba29f0124df88ca.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m39bb56e0eb0ae7dbaba29f0124df88ca.map, position : gmap_m39bb56e0eb0ae7dbaba29f0124df88ca.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m39bb56e0eb0ae7dbaba29f0124df88ca.map.setCenter( gmap_m39bb56e0eb0ae7dbaba29f0124df88ca.positions[185] ); });

The Quays
Posted on Instagram 10:25 am, April 27, 2014 jQuery(document).ready(function(){ var gmap_mc13de695a532a203c9f82fac026d70e3 = { positions : { 41 : new google.maps.LatLng( ‘53.3455693’, ‘-6.263109778’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mc13de695a532a203c9f82fac026d70e3’ ), { 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_mc13de695a532a203c9f82fac026d70e3.positions ) { gmap_mc13de695a532a203c9f82fac026d70e3.bounds.extend( gmap_mc13de695a532a203c9f82fac026d70e3.positions[m] ); } // Render markers for ( var m in gmap_mc13de695a532a203c9f82fac026d70e3.positions ) { gmap_mc13de695a532a203c9f82fac026d70e3.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mc13de695a532a203c9f82fac026d70e3.map, position : gmap_mc13de695a532a203c9f82fac026d70e3.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mc13de695a532a203c9f82fac026d70e3.map.setCenter( gmap_mc13de695a532a203c9f82fac026d70e3.positions[41] ); });
Checked in at Dublin Castle.
Checked in at Leo Burdock’s.
Irish Fish ‘n’ Chips, eh?

Johnny J’s
Posted on Instagram 5:50 am, April 27, 2014 jQuery(document).ready(function(){ var gmap_m398223824fcda028483767b8418984ad = { positions : { 213 : new google.maps.LatLng( ‘53.348138889’, ‘-6.277158887’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m398223824fcda028483767b8418984ad’ ), { 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_m398223824fcda028483767b8418984ad.positions ) { gmap_m398223824fcda028483767b8418984ad.bounds.extend( gmap_m398223824fcda028483767b8418984ad.positions[m] ); } // Render markers for ( var m in gmap_m398223824fcda028483767b8418984ad.positions ) { gmap_m398223824fcda028483767b8418984ad.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m398223824fcda028483767b8418984ad.map, position : gmap_m398223824fcda028483767b8418984ad.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m398223824fcda028483767b8418984ad.map.setCenter( gmap_m398223824fcda028483767b8418984ad.positions[213] ); });
Checked in at Old Jameson Distillery.

Full Irish
Posted on Instagram 3:14 am, April 27, 2014 jQuery(document).ready(function(){ var gmap_m7a8663fb96e3cafd05386810ff9439b5 = { positions : { 574 : new google.maps.LatLng( ‘53.344027568’, ‘-6.268191376’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m7a8663fb96e3cafd05386810ff9439b5’ ), { 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_m7a8663fb96e3cafd05386810ff9439b5.positions ) { gmap_m7a8663fb96e3cafd05386810ff9439b5.bounds.extend( gmap_m7a8663fb96e3cafd05386810ff9439b5.positions[m] ); } // Render markers for ( var m in gmap_m7a8663fb96e3cafd05386810ff9439b5.positions ) { gmap_m7a8663fb96e3cafd05386810ff9439b5.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m7a8663fb96e3cafd05386810ff9439b5.map, position : gmap_m7a8663fb96e3cafd05386810ff9439b5.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m7a8663fb96e3cafd05386810ff9439b5.map.setCenter( gmap_m7a8663fb96e3cafd05386810ff9439b5.positions[574] ); });
Checked in at Arlington Hotel.
I guess I’m about to have my first “real” Full Irish breakfast
Checked in at Dublin Airport (DUB) – Aerfort Bhaile Átha Cliath.
Checked in at The Roof.
Checked in at Whole Foods Market.
Checked in at Colson Patisserie.
Checked in at Convene at 730 Third Avenue.
#noderoad node.js meetup/hang
Seven JavaScript Quirks I Wish I’d Known About | Telerik Developer Network
Seven JavaScript Quirks I Wish I’d Known About | Telerik Developer Network

If you are new to JavaScript or it has only been a minor part of your development effort until recently, you may be feeling frustrated. All languages have their quirks – but the paradigm shift from strongly typed server-side languages to JavaScript can feel especially confusing at times. I’ve been there! A few years ago, when I was thrust into full time JavaScript development, there were many things I wish I’d known going into it. In this article, I’ll share a few of these quirks in hopes that I might spare you some of the headaches I endured. This isn’t an exhaustive list – just a sampling – but hopefully it will shed some light on the language as well as show how powerful it can be once you get past these kinds of hurdles.
(more…)vis.js
Vis.js is a dynamic, browser based visualization library. The library is designed to be easy to use, to handle large amounts of dynamic data, and to enable manipulation of and interaction with the data.
CSS Vocabulary
Great resource to make sure you’re calling things by their correct name in CSS-land.

Team Mercury


A Moment In Time
Last weekend, I went to a friends house for a “story telling” night. The theme was “time”. I decided to tell the story about how I cut my thumb with a hatchet recently, and someone recorded it, so now you get to hear it as well.
http://dentedreality.com.au/wp-content/uploads/2014/04/A-Moment-In-Time.m4a
(It’s pretty quiet, so you’ll need to turn your volume up to hear it properly).
Checked in at Prospect Park.
Checked in at Smorgasbar at Smorgasburg.
Checked in at Municipal Plaza.
Checked in at Luigi’s Pizza.
Checked in at Sea Witch.
Spotify for Alfred
aka Spotifious — a natural Spotify controller for Alfred
A List of Foundational JavaScript Tools
A List of Foundational JavaScript Tools
Excellent list of tools which are recommended to students studying Javascript.

Brooklyn
Posted on Instagram 2:22 pm, April 4, 2014 jQuery(document).ready(function(){ var gmap_mb8b256fb39624c9b676c3a51f94e3404 = { positions : { 997 : new google.maps.LatLng( ‘40.672’, ‘-73.990471667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mb8b256fb39624c9b676c3a51f94e3404’ ), { 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_mb8b256fb39624c9b676c3a51f94e3404.positions ) { gmap_mb8b256fb39624c9b676c3a51f94e3404.bounds.extend( gmap_mb8b256fb39624c9b676c3a51f94e3404.positions[m] ); } // Render markers for ( var m in gmap_mb8b256fb39624c9b676c3a51f94e3404.positions ) { gmap_mb8b256fb39624c9b676c3a51f94e3404.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mb8b256fb39624c9b676c3a51f94e3404.map, position : gmap_mb8b256fb39624c9b676c3a51f94e3404.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mb8b256fb39624c9b676c3a51f94e3404.map.setCenter( gmap_mb8b256fb39624c9b676c3a51f94e3404.positions[997] ); });
Framework7 – Full Featured HTML Framework For Building iOS7 Apps
Framework7 – Full Featured HTML Framework For Building iOS7 Apps
Full Featured HTML Framework For Building iOS7 Apps
Checked in at John F. Kennedy International Airport (JFK).
Holy smokes; finally home after a month on the road. So looking forward to sleep!
Checked in at San Francisco International Airport (SFO).
Checked in at The Carneros Inn.
Checked in at San Francisco-Oakland Bay Bridge.
I’m on the Eastern span for the first time ever!
Framer – Prototyping Tool
A prototyping tool for animation and interaction on desktop and mobile.
Flinto – iPhone, iPad and Android Prototyping
Flinto – iPhone, iPad and Android Prototyping
iOS and Android prototypes made from your existing screen designs.
WTF, HTML and CSS?
Reasons HTML and CSS might make you say what the fuck. A curated list of commonly frustrating HTML and CSS quandaries, miscues, and dilemmas.
Checked in at Automattic Lounge.
Checked in at Mexico au Parc.
A pragmatic guide to Backbone.js apps
A pragmatic guide to Backbone.js apps
A ranty, opinionated series of easily digestible tidbits
Checked in at The American Grilled Cheese Kitchen.
Breakfast.


