client-side Archive

My UX School (of Life)

Suggesting a UX School I recently received an email from a teammate. She knows me to be a design-minded product engineer and asked what school I suggest for UX/UI training. After giving it a

Measuring the Mobile Experience

I gave a talk called “Measuring the Mobile Experience: The Analytics of Handheld UX” in San Francisco. Many thanks to the organizers of HTML5DevConf for letting me be a part of their technical conference.

JavaScript – The Universal Langauge

JavaScript is a Universal Language When it comes to web development JavaScript is everywhere you need it to be: On the front-end browser for user interactions On the back-end server for responding to data

A Hackathon Winning Tech Stack

I’m proud to say I entered an idea and led a two-person team at the company’s annual Hackathon in early November. Even better we came out in first place – woot! Receiving the award

Speaker Notes from My BigDesign 2013 Talk

Hello everyone! This article links to artifacts supporting my speaker notes. I surely enjoyed sharing techniques with all of the fine folks who attended my talk at BigDesign 2013. It was a great personal honor sharing the

Speaker Notes from My OSCON 2013 Talk

Hello everyone! These link to artifacts supporting my speaker notes. I surely enjoyed sharing techniques with all of the fine folks who attended my talk at OSCON 2013. It was a great personal honor sharing the

Tech-Stack Checklist for a Modern Single-Page Web Application

I’m proud to say I’m on the team that last year rebuilt the TripCase mobile client shipped to app stores December of 2012. It’s a big achievement for myself as a programmer, and for the company

Save Hundreds of $$$ Registering for O’Reily OSCON 2013

Bottom Line Register using my speaker coupon code TABOR and receive a 20% discount. Speaking At OSCON I’m proud to say I have the privilege of speaking at OSCON 2013. That’s totally awesome. It looks to be

BackBone Model Unit Testing with Jasmine

Writing reliable JavaScript code at scale is difficult. The language lacks built-in formal structures that enable reliable engineering practices. Fortunately establishing convention and selecting mature libraries goes a long way towards building a trustworthy

Translated Strings and Foreign Language Support in JavaScript Web Apps

Translated Strings and Foreign Language Support Foreign language support in JavaScript single-page web apps is hard. JavaScript has no built-in support for translated string tables. What is so important about string tables? String tables