Vaadin Spreadsheet 1.1 is out with point to cell and grouping

Vaadin Spreadsheet gets a new and awaited minor release update. Version 1.1 is now available for download with these cool new features. Point-to-cell Probably the most used Excel feature is finally included in Vaadin Spreadsheet. Now you can create formulas by clicking a single cell or a group of ...

Vaadin and IntelliJ IDEA Community Edition

Is it possible to use IDEA Community Edition for Vaadin development? Community Edition is free (as well as Vaadin Framework itself) but it lacks some important Enterprise and Web-related features like HTML/Javascript/CSS language support, application servers integration, GWT support etc. Ultimate ...

Vaadin opens an office in Berlin

We are proud to open a brand new office in Berlin, Germany to be closer to our German customers and users. The office's main focus is on consulting with the goal of serving our German users better both commercially as well as in local meetups and at events. "We will hire at least 10 developers and ...

Community Spotlight - August 2015

We skipped the July’s episode due to summer vacations, so there are a lot of community efforts in the buffer. Here is just a part of the cool stuff that has happened in the Vaadin community during the past months. We’ll get to add-on updates and other articles in the next episode. Wajdi Almir Ahmad ...

Jar packaged web apps with WildFly Swarm

“Make jar, not war” In the era of virtual servers and various cloud services, it has become common that a web server hosts only one web application. The overhead of having a separate execution environment for each web app, for both server room and maintenance people, has become so small that it ...

Use GWT widget as Polymer web component

So you got an existing GWT widget and you would like to publish it to a pure html/JS audience preferably as a Web Component. In this case you have a problem but hopefully this article will help you resolve that problem. Extra hacks necessary to get it working GWT 2.7.0: enable Js interop ...

Using DeltaSpike properties for more portable application binaries

I recently wrote an example application to create invoices. In it I used Google’s OAuth2 authentication, which naturally requires application specific API keys and secrets from Google that I cannot share publicly in the demo sources. As OAuth2 was just one thing I wanted to demonstrate, I wanted ...

Implementing sign-in with Google’s OAuth 2 services

Traditionally all public web apps have had their own authentication mechanisms, typically implemented with application specific username-password pairs. The approach is straightforward to set up for web developers, but also infamously difficult to do right (not at all or too weak hashing of ...

JCache, why and how?

Caching is needed in many different kinds of solutions to optimize the application in various ways. Discover what Jcache is and why you need it. Why, where and how could you use it? Caching libraries in the Java ecosystem is almost as common as mosquitoes in Northern Europe. Ehcache, Hazelcast, ...