Developing without Server Restarts

Screenshot of the Edit Configuration dialog in Eclipse

Developing without Server Restarts

Note: HotswapAgent+DCEVM is not supported for the latest Vaadin LTS (Vaadin 14). See the current Development Workflow documentation on the Vaadin Docs site for the recommended hot-deploy solution for your underlying framework (plain servlet, Spring or CDI).

A commonly heard argument against UI development in Java is that it takes time between making changes and seeing the changes in the browser. If you make a Java change which can't be hotswapped, you wait for the server to restart or at least the app to redeploy, then you refresh the browser, log in to the app again, find the correct view and check if your changes were correct. Then you repeat. And repeat.

Vaadin 7.6 preview: Improved communication mechanism

Have you ever seen this nasty warning? If so, Vaadin 7.6 will bring better times for you with its improved communication. It has better fault tolerance, error handling and feedback to the user! Error handling before was very simple The handling of temporary communication problems in Vaadin 7.5 and ...

Announcing Vaadin declarative format

For all the years Vaadin has existed, the only supported way of building UIs has been through the use of a Java API. Java is a very powerful and flexible way to construct the component hierarchy but sometimes, it can become very verbose and tedious to write. Reading other peoples’ Java layout code ...

What’s new in GWT 2.7

GWT 2.7 was just released, 10 months after GWT 2.6, with the main focus on debugging and development speed through SuperDev mode and incremental compilation. GWT 2.7 has no doubt played a central role in Google’s latest Inbox for GMail release so let’s dive deeper into this new release. SuperDev ...

Vaadin and SuperDevMode

SuperDevMode is a new bleeding edge feature in GWT, enabling you to debug GWT Java code in the browser without the need for any plugins and enabling you to quickly redeploy changes you have done to your widget code. On my computer a full compilation of the default widget set from Vaadin with one ...

Vaadin 7 alpha2 delayed

Vaadin 7 is being developed as a series of timeboxed releases with around 6-8 weeks reserved for each alpha release. For Vaadin 7 alpha1 we managed to be spot on with the release on Christmas eve but unfortunately this is not the case with Vaadin 7 alpha 2. We have partly underestimated the work ...

Vaadin, GWT and Java 5

GWT 2.4 has been out since September but Vaadin 6.7 is still on GWT 2.3. Vaadin 6.8 is also based on GWT 2.3 and it looks like Vaadin 6.9 will be aswell. Why? Because of the decision the GWT team has made to drop support for Java5.   Vaadin 6 fully supports Java 5 and will also do that in the ...

Roadmap Update

The first half of the year is coming to an end once again. During this first half most of our effort went into the plug-in for Spring Roo and the visual editor but now they are out there for you to use, freely as always. Sadly this was at the cost of Vaadin 7 planning and development, which still ...

Vaadin 6.0.1 and Vaadin roadmap for 2009H2

Vaadin 6.0.1, the first maintenance release of Vaadin 6, has now been released and is available for immediate download at http://vaadin.com/download! Eclipse plugin users can easily upgrade by going into Project properties -> Vaadin -> Vaadin Version -> Download. The release contains major ...