Writing reusable UI code

When writing a larger application, you most likely want to structure your code so that it is easy to maintain. There are a number of factors that affect how easy your code is to maintain, one of the major ones being the structure of your code. If you have your view logic, business logic and maybe ...

The new Vaadin Dock is here

What is Vaadin used for? The Vaadin Dock Magazine gathers the best and the latest stories about and around Vaadin - the roadmap for the framework, amazing real-life Vaadin usage highlights and stories from the Vaadin office. Dock has now been updated and a brand new edition is ready for you to ...

Vaadin 7.3: Make your web apps shine

Vaadin 7.3 has arrived. It has been a long run starting from the development of a new Java-based Sass compiler, but today you can enjoy the results. Valo - theme above all others Valo is the name of the new visual theme in Vaadin 7.3.0. The Finnish word “valo” stands for “light” and the name ...

Light at the end of the tunnel

Something bright and shiny is coming out next Tuesday. We missed this week’s second blog post, but we’ve been hard at work for something new and exciting. ... Stay tuned!

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 ...

How to showcase a framework

Every framework has its own demo application and Vaadin has been famous for its Sampler. Sampler has served us well, showcasing Vaadin’s components, but also giving you as a developer an overview of how to create and use the components. Many Vaadin users have got started with Vaadin by copy pasting ...

Be fast. Get Vaadin Express Support.

If you ever have worked on a project with a deadline, you know how it can be. “I’ll add data scaling to this small chart, so that users can choose cash flow or other datasets from a dropdown. No problem. But the issue with drag and drop and iPad scaling - I have no idea how Vaadin Framework ...

Learn by Hacking

Stephen Chin runs Nighthacking lab sessions where people around the world can join together online for hacking with the latest Java-related technologies few hours a time. In June I had an opportunity to host Vaadin lab in Nighthacking broadcast. Vaadin Worldwide Hack Day video 1/2 Vaadin Worldwide ...

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 ...