Community Spotlight - April 2015

I just love it when smart people without previous experience learn to use Vaadin and write a blog entry about their experiences. Typically “externals” with a fresh honest mind can summarize the good parts of various tools better than those who stare at the details from a close distance. Just ...

Maven essentials for the impatient developer

We just recently published a new Maven page at vaadin.com/maven. It contains Maven “coordinates” for Vaadin projects and a super handy generic Maven repository search. But does it help you if you haven’t used Maven before? No. Are our most interesting Java examples built with Maven these days? Yes. ...

Community Spotlight - March 2015

The Spring of Grid The late winter and early spring has definitely been spiced by the Grid. It has been a huge project in Vaadin, multiple times larger than we initially expected years ago, when it was only a sketch on our chalk boards. In fact, you shouldn't think of the first release just as a ...

A new Vaadin tutorial for developers with Swing experience

If you as a Vaadin developer have some background in desktop application development, you are probably well aware of the similarities that Vaadin and desktop GUI libraries like Swing have. The development model is so similar that Swing developers typically feel right at home on the very first day ...

Using JAX-RS 2 Client API in Liberty and Bluemix

I’m a big fan of JAX-RS 2.0 Client API, a part of Java EE 7 specification. They make writing stuff that depends on external REST services really easy on JVM. If you don’t know about the client API, you should definitely check out my recent tutorial for JAX-RS Client APIs. I just started a project ...

Community Spotlight - February 2015

Directory renewal is getting closer. In last month’s episode, we didn’t discuss about the Directory or traditional Vaadin add-ons at all. So lets start with some news about the upcoming Directory renewal. We have just deployed a new version of the preview, now with a fully featured administration ...

Community Spotlight - January 2015

In the last community spotlight, the focus was on add-ons and celebrating the first 500 of them. Let’s dedicate this month’s episode solely for community efforts that are NOT in the Directory and that are not Vaadin add-ons. No library is an Island, entire of itself Nicolas Frankel, known of his ...

A recipe for a data centric rich internet application

During the last decade I have worked with Java, mostly within Vaadin R&D, support and technical marketing. I have had an awesome position to see a number of very different kind of applications being built and I built a couple of them myself, too. All applications have different requirements, ...

DevOps for your agile software process

"DevOps (a portmanteau of "development" and "operations") is a software development method that stresses communication, collaboration and integration between software developers and Information Technology professionals. DevOps is a response to the interdependence of software development and IT ...