Session Details

Extreme Testing at kaChing: From Commit to Production in 5 Minutes  

Level :
Date :
1:45 PM Saturday
Room :
Interested : (-) - Registered : (-)


<p>At kaChing (, we are on a 5-minute commit-to-production cycle. We have adopted continuous deployment as a way of life and as the natural next step to continuous integration.</p> <p>In this talk, I will present how we achieved the core of our extreme iteration cycles: test-driven development or how to automate quality assurance. We will start at a very high level and look at the two fundamental aspects of software: transformations, which are stateless data operations, and interactions, which deal with state (such as a database, or an e-mail server). With this background we will delve into practical matters and survey kaChing's testing infrastructure by motivating each category of tests with different kind of problems often encountered. Finally, we will look at software patterns that lend themselves to testing and achieving separation of concerns allowing unparalleled software composability.</p> <p>This talk will focus on Java and the JVM even though the discussion will be largely applicable.</p> <p>Check out for the latest from our company's blog.</p>

The Speaker(s)


Pascal-Louis Perez

Pascal-Louis Perez is Wealthfront's VP of Engineering & CTO. He came from Google, where he worked on the creation of a JavaScript-to-JavaScript compiler. At Google, Mr. Perez also was on the ECMA committee, working towards the standardization of ECMAScript 4. An entrepreneur since youth, Mr. Perez created his first company at the age of 16. He also co-authored "Vocation Createur" (Editions du Tricorne, 2004), a book portraying entrepreneurs. Mr. Perez holds a bachelor's degree in science from the Federal Institut of Technology Lausanne and a master's degree with distinction in research from Stanford University.
  • Not Interested
  • Interested
  • Attending