Toomas Römer is an R&D specialist of the largest custom software development company in the Baltics (Webmedia, Ltd). He is also one of the core developers of the two products (JavaRebel and JspWeaver) that were developed under the trademark ZeroTurnaround. He has also contributed to the open-source Aranea Web Framework. Toomas personal blog can be found at dow.ngra.de.
|
Presentation: "Watching the logs roll by"Time: Wednesday 17:15 - 18:15 Location: Rutherford Room
Abstract:
25% of developers say that their JEE projects take over 2 minutes to deploy, every time they want to see their changes. Since on average we deploy 5 times an hour, we're watching the logs roll by, or switching to email and losing focus, for more than an hour every day. Ouch. That's painful! In this talk, Jevgeni Kabanov will highlight 3 key techniques that you can start using immediately to drop the time from hitting Ctrl+S to refreshing your browser down to less than one second. We will start by discussing exploded development and some shortcuts you can take to eliminate the build scripts from your everyday life. The we will review some ways to bypass or speed up redeployment. We'll take a look at JEE redeployment, OSGi modules, special framework support that exists in Grails, Seam, Tapestry5 and RIFE, and JVM HotSwap. We'll cover what you can do for free, and introduce a class reloading JVM plugin called "JavaRebel", that solves the problem for peanuts. After this talk, you'll walk away with a clear idea of at least 3 ways to reduce your turnaround, and measurably save your team at least an hour per day. |
|||