Using CORS with Vaadin

Can I use Vaadin, if my site does not run on a Java server? Let’s say you have a site, a blog or similar on a server that you have no access to, or it even has no Java capabilities, but you would still like to embed and run a Vaadin application there. To do this you would need to run your Vaadin ...

Using Infinispan as a persistency solution

Various RDBMSs are the de-facto standard for persistency. Using them is such a safe bet by architects that I dare say they are used in too many places nowadays. To fight against this, I have recently been exploring with alternative persistency options, like graph databases. This time I played with ...

GWT.create 2015 Program is Awesome

When we first arranged the GWT.create conference last December, we were blown away by the level of both speakers and attendees in the conference. How could we top that? We did not, you did: the word got around and you sent us even more amazing presentation proposals. With these ingredients it was ...

Community Spotlight - July 2014

After the rainy start, it has been a beautiful summer here in Finland. We have been enjoying our holidays and sailing a lot in the beautiful Finnish archipelago. But like all nerds, we wanted to collect data too. And for this purpose we created a small tracker application for our boats. This shows ...

How we run and test our apps - Community survey results

In June we asked you about how Vaadin applications go to production. What kind of apps do you use Vaadin for, what are the popular servers, and how regression testing is managed. A special thank you to everyone who took the time and answered. Here is what you said. Business. And more business. Most ...

Credible mobile Java EE apps

A couple of weeks ago we had a webinar with a nice overview of a Vaadin TouchKit application built on top of a well established Java EE architecture. Some viewers even called it a "TouchKit essentials for Java EE gurus", but we are pretty happy about the content we covered there. You should ...

Coffee with Vaadin R&D

What's going on in Vaadin's R&D? We lured the three teams together by offering a big cup of steaming hot Java and cinnamon rolls. Let's find out what tools and features are on the menu for all Vaadin users in the future. The professional bar in R&D is set very high. The teams are always ...

Packaging web apps using PhoneGap

What is PhoneGap? I guess not that many remember it anymore, but Apple started the new era of mobile computing with web apps only. You can do quite a lot with just plain web technologies and make mobile websites appear like normal apps on your homescreen. In many cases this is the best way to ...

Neo4j + Spring Data - a natural fit for my data

Relational databases, RDBMSes, are the de-facto persistency solution for business apps. RDBMSes excel at large amounts of simple, not particularly complex data. Historically, each table is a structure of rows on disk. When you do a join, it’s an optimization on disk to help locate a pointer to ...