Hello!

I love building great products with great people.

Experience

I'm a web application developer with a decade of experience building applications on the LAMP stack

Experience »

Projects

Products, libraries or ideas I'm working on. Might not be release worthy, but should be fun!

Work »

Blog and Social

Musings on technology, politics, music and other random things.

Social »

Experience

Building cool things with awesome companies for 15 years.
Senior Technical Lead

Team lead for Truila Consumer Growth Engineering

 

Front End Developer

Front End Developer for Yahoo! Commerce Properties.

Senior Software Engineer

Senior web apps devloper for Sony's User Experience and Software Center.

Lead Developer

Lead Developer for a Social Media video distribution platform for Indie filmakers.

Software Development Manager

Worked with engineers and product managers to develop, release and support customer-facing web products.

Web Software Architect / Developer

Created an MVNO platform for managing e-commerce and in-store retail sales and activation.

Projects

A small collection of projects I'm working on or interested in. Coming Soon!

Social

Right
Sep 2
Right
IMG_20140901_141405.jpg
Jul 31
Mobile devtools in Chrome continues to impress.  The ...
Jun 30
Mobile devtools in Chrome continues to impress.  The real-time rendered layers view is fantastic!  #chromedevtools
Bing bing bing bing bang POPCORN!
May 6
Bing bing bing bing bang POPCORN!
Everything you ever wanted to know about promises ...
Feb 21
Everything you ever wanted to know about promises in JS, and a whole lot more
I've been using Promises in my JavaScript code for a while now. They can be a little brain bending at first. I now use them pretty effectively, but when it came down to it, I didn't fully understand how they work. This article is my resolution to that. If you stick around until the end, ...
Excellent, keeping that main thread open.   #chrome   #javascript  
Feb 14
Excellent, keeping that main thread open.   #chrome   #javascript  
We aim to make Chrome the fastest browser possible. One way V8 helps with this goal is by compiling JavaScript into native machine code to execute scripts quickly. Historically, Chrome compiled JavaScript on the main thread, where it could interfere with the performance of the JavaScript ...
Isaac Cohen from Leap Motion takes us on ...
Jan 25
Isaac Cohen from Leap Motion takes us on a ride through a chillstep galaxy he created using #webgl , #webaudioapi , and #leapmotion
Chrome 32.0.1700.77 seems to have ...
Jan 17
Chrome 32.0.1700.77 seems to have brought quite a few changes to the Dev Tools that I am not enjoying.  I haven't spotted any major breakages yet, but very subtle changes to things like:

*  Order of panels (Elements, Network, Sources, etc) is changed
*  Console show/hide/clear buttons
*  Moving Emulation controls to a tab inside the console view

While I'm sure there were well meaning reasons behind these changes, from my POV this layout is just different now without any benefit.  As a developer that uses them every day, these little adjustments without additional functionality to justify them are a little annoying.

Just my opinion.

+Google Chrome Developers +Paul Irish 
The Chrome Team is excited to announce the promotion of Chrome 32 to the Stable channel. 32.0.1700.76 for Windows and Chrome Frame and 32.0.1700.77 for Mac and Linux. This release contains a number of fixes and improvements, ...
Good luck in court today +Cecilia Abadie.  This ...
Jan 16
Good luck in court today +Cecilia Abadie.  This court decision will probably have a huge impact on how Glass goes forward.  #glassexplorers  
A California woman believed to be the first cited for wearing Google's computer-in-an-eyeglass while driving says she was within her...
Well at least I got to see Chicago ...
Jan 7
Well at least I got to see Chicago one last time before it froze beyond thawing #throughglass  
20131231_143957_638.jpg
Very impressive vision of Augmented Reality
Dec 19
Very impressive vision of Augmented Reality
December #GlassUpdates: It’s the most wonderful time ...
Dec 18
December #GlassUpdates: It’s the most wonderful time of the year

You’ve shared your wishes, we’ve made our list and checked it twice, and now we’re closing out 2013 with some of your most popular requests.

Lock Screen

We get a lot of questions from Explorers about ways to make Glass even more secure, so this month we’re adding the ability to lock your screen. Just like with your laptop or phone, no one can use your locked Glass until you enter your secret Glass handshake using taps and swipes. You can set it up in Settings.

Hangouts

You’ve told us you love video calls on Glass, but you’ve made it clear that you want Hangouts messages on Glass too. Well now we’ve got it. Chatting with your best friend, messaging everyone from your ski trip at once, sending picture messages… all of it is now possible on Glass. You can enable the Hangouts Glassware and update your messaging preferences at MyGlass. 

Upload to YouTube

Some of the videos you record through Glass are pure gold, and worthy of sharing with other people. You can now upload those must-share moments by enabling the YouTube Glassware on MyGlass. Once you’re done recording, either tap on the video and swipe to the YouTube share card, or say “ok glass, share with YouTube.” So go on, share that video of you at the zoo, #throughglass.
 
Wink

Glass is about helping you look up and experience the world around you without getting bogged down by technology. Based on this philosophy, we've got a new setting that lets you quickly and easily capture the moments you care about with a simple wink of the eye. Whether it's capturing an amazing sunset on an evening walk, or photographing your receipt for the lunch you'll need to expense, you can now stay in the moment and wink to take a picture instantly.  If you want to turn it on, just swipe over to Settings.

We’re starting with pictures, but just think about what else is possible. Imagine a day where you’re riding in the back of a cab and you just wink at the meter to pay. You wink at a pair of shoes in a shop window and your size is shipped to your door. You wink at a cookbook recipe and the instructions appear right in front of you – hands-free, no mess, no fuss. Pretty cool, right?

Music

We recently introduced music and it really is the gift that keeps on giving. +Google Play Music All Access subscribers can pick between their playlists and radio, or try "I'm feeling lucky" to create a radio station based on previous listening history. In addition to using voice, you can also tap on "ok glass" and then "listen" to choose your favorite songs. 

iOS App

Great news iPhone fans, the iOS app is ready, but we need you to have this month’s Glass update first before it will work. We know we spilled the beans a bit too soon, but we’ll let you know when it’s available for download later this week.

As always, you can find the rest of our updates in the MyGlass Explorers Community.

#glassupdates #nocoalforyou
The Rock, but (auto) awesomer
Dec 17
The Rock, but (auto) awesomer
IMG_20130518_171741-MOTION.gif
Let's start a <dialog>
Dec 16
Ping-Pong #throughglass  experiment.  Not quite as exciting as ...
Dec 13
Ping-Pong #throughglass  experiment.  Not quite as exciting as the Glass promo - and a little motion-sickness inducing at times.
JSHint Scripts In Chrome DevTools - A HOT new ...
Dec 13
JSHint Scripts In Chrome DevTools - A HOT new extension

Edit JS > Save > get visual cues and console messages with linting errors. Powerful stuff.

http://mrpotes.github.io/jshint-extension/
Screen Shot 2013-12-12 at 19.38.17.png
This is worth watching and re-watching.  Some really ...
Dec 12
This is worth watching and re-watching.  Some really deep insights into optimizing performance in the browser.
A great all around album - good for heads-down ...
Dec 11
A great all around album - good for heads-down coding, chill gatherings or getting things going
Stop motion animation shot on Google Glass.   #awesomesauce  
Dec 11
Stop motion animation shot on Google Glass.   #awesomesauce  
Famo.us wants to make HTML5 apps sing ...
Dec 10
Famo.us wants to make HTML5 apps sing using JavaScript. The goal: Flash-like performance, but with no plugins.

http://w.readwrite.com/18o3fmX

#famo.us #html5 #javascript 
Happy 18th Birthday JavaScript! A look at an ...
Dec 10
Happy 18th Birthday JavaScript! A look at an unlikely past and bright future

http://bit.ly/1iGH6Kt
Request Invite 04 Dec 2013. Happy 18th Birthday JavaScript! A look at an unlikely past and bright future. It was 18 years ago today that JavaScript was announced in a joint press release by Netscape and Sun. That week, Michael Jackson's "Earth Song" was in the charts, and in 17 days Ruby would ...
Chicago Skyline. #throughglass  
Dec 10
Chicago Skyline. #throughglass  
20131207_162410_190.jpg
We're calling for greater transparency--asking the government ...
Dec 10
We're calling for greater transparency--asking the government to let us publish in our Transparency Report aggregate numbers of national security requests, including their scope.  Here's our letter to the US government.  

http://googleblog.blogspot.com/2013/06/asking-us-government-to-allow-google-to.html
This morning we sent the following letter to the offices of the Attorney General and the Federal Bureau of Investigation. Read the full text below. -Ed. Dear Attorney General Holder and Director Mueller Google has worked trem...
#throughglass
Dec 6
First impressions of Glass.  It was a little ...
Dec 5
First impressions of Glass.  It was a little disorienting at first - please excuse all the um-s.   #throughglass