Pascal-Louis Perez

Just-in-time Providers for Guice

Guice is widely recognised as the best dependency injection framework for the JVM world and specifically for Java. It has brought together ideas from numerous projects, including Spring and PicoContainer, and popularised type driven development. Dependency injection is one of the principal enablers for test driven development, and as such central to our software practices […]

May 31, 2010

Pascal-Louis Perez

Autonomy, Mastery and Purpose

Behavioral science and specifically motivational science is fascinating. When you wake up, what drives you? Dan Pink, in his recent book Drive: The Surprising Truth About What Motivates Us, identifies three principal factors: autonomy, mastery and purpose. Check out the video below to get an excerpt.


hyun

jQuery.data(): underappreciated

One of the most underappreciated jQuery methods has to be .data(). It allows you to associate arbitrary named values with DOM elements. Usage is simple:   $(“body”).data(“x”, 1); $(“body”).data(“y”, someObject);   You can store any data types and expect the same back.   As a web developer, I’m sure some of you have assigned arbitrary […]

May 28, 2010

David Fortunato

Applied Lean Startup Ideas: Continuous Deployment at kaChing; Slides!

Earlier tonight a group from our engineering team headed over to SDForum‘s Software Architecture & Modeling Special Interest Group to discuss our thoughts on lean startups and continuous deployment. We had a great time and the quality of questions was amazing. Thanks to SDForum for hosting us, we enjoyed it!   Video from the talk […]

May 26, 2010

Pascal-Louis Perez

Hosting Stanford’s Palo Alto Bike Tour

Yesterday, we had the pleasure to host the first “Stanford Bike Tour” organized by Ibrahim Elbouchikhi. It is a chance for Stanford students to hop on a bike, and cross over to the neighboring valley!

May 22, 2010

Pascal-Louis Perez

Extreme Testing at kaChing

A few months ago, I was invited to give a tech talk at Google about our testing practices. I finally got around to posting the slides, see below! During the talk, I presented how we achieved our extreme iteration cycle of 5 minutes commit-to-production cycle. Starting at a high level, we looked the two fundamental […]

May 21, 2010