Case Study: Vaadin achieves instant code reloads and ~10% developer time savings with Rogue Wave Software (JRebel)

A Rogue Wave Software Case Study

Preview of the Vaadin Case Study

Vaadin - Customer Case Study

Vaadin, a company of about 60 developers known for the Vaadin Framework, faced slow and disruptive redeploys (20 seconds to over a minute) that broke developer flow, made testing infrequent, and made it hard to maintain complex UI state during development. To address this, Vaadin adopted JRebel from Rogue Wave Software to speed up code-test cycles and preserve application state across reloads.

Rogue Wave Software’s JRebel was integrated into Vaadin’s IDEs and build tools (Eclipse/IntelliJ, Maven/Ant) to enable instant class reloading and state persistence across servers like Jetty, Tomcat, GlassFish, JBoss and WebLogic. The change increased feedback loops from roughly 2 full redeploys per hour to about 60 instant reloads, saved at least 10% of developer time per day, reduced bugs through immediate testing, and preserved in-app state—significantly improving Vaadin’s productivity and developer experience.


Open case study document...

Vaadin

Petri Heinonen

Expert, Vaadin


Rogue Wave Software

134 Case Studies