Presentation: "Zero Turnaround in Java Development"

Time: Friday 10:45 - 11:45

Location: Concordia

Abstract:

Turnaround is the time it takes for the changes in code to propagate to the running application. Currently the average time spent waiting for building and deployment is about one minute. In fact turnaround takes even more time away, due to the interruption penalties and quality degradation.

In this talk Jevgeni Kabanov will review how to get the time from hitting Ctrl+S to refreshing the browser to less than one second. Using modern IDEs like Eclipse, NetBeans and IDEA and a toolset of tricks it is possible to almost eliminate the build from the turnaround. Using frameworks like OSGi or Tapestry 5 and code reloading solutions like JVM HotSwap and JavaRebel is is possible to also lose deployment out of the picture. After this talk you should be able to significantly reduce turnaround, whether you starting a project from scratch or maintaining an existing one.

Jevgeni Kabanov, Zeroturnaround

 Jevgeni  Kabanov

For the last five years, Jevgeni has been the R&D lead of Webmedia, Ltd, the largest custom software development company in the Baltics. During that time, he has spearheaded the movement to decrease the development turnaround time.

As a result, two products (JavaRebel and JspWeaver) were developed under the trademark ZeroTurnaround, of which Jevgeni is the technical lead. Both projects contributed directly to the immense reduction in turnaround time.

Jevgeni is also a co-founder of the open source Aranea and Squill projects.