jOOQ and Vaadin: Lowering the Cost of Infrastructure Work

I had the pleasure of talking with Lukas Eder, Java Champion and member of the board of the Java User Group Switzerland. Lukas has been a speaker at many Java conferences, such as Geekout, Geecon, and Devoxx, for many years. He also is the founder and CEO of Data Geekery, the company behind jOOQ, a ...

Getting started with IntelliJ IDEA and NetBeans

The latest Vaadin Community Survey showed that Eclipse is still the most used IDE to develop Vaadin applications. IntelliJ and NetBeans, nevertheless, make a not negligible 40% of the share: Most content out there is tailored to Eclipse users, and although Vaadin is IDE-agnostic, I figured it’d be ...

Dependency Injection, black magic or a must have tool for a modern Java application?

If you have passed your courses about object oriented programming, you know that loose coupling is something you should always strive for. There are many ways to achieve loose coupling. Inversion of control (IoC) using dependency injection (DI) is one way to improve the quality of your code. When a ...

Vaadin Support heroes in action

A typical day at Vaadin Support: tell us your problem, we give you the solution. We help with a huge variety of issues. Every customer has their specific circumstances which creates a challenge to our support heroes daily. However, we did solve a few generic problems recently and I’d like to share ...

Vaadin + jOOQ: Implementing Business Web Applications in Plain Java

Note: This post has been updated to use Vaadin 8. When speaking about business applications, you might find that a lot of them fall into the “data-centric” kind of application where SQL is frequently the key technology. Similarly, when speaking about web applications, you’ll end up with HTML ...

Progressive Web Apps on the Road

Progressive Web Apps have lately been the subject of a lot of discussion in the web development world. While some tout Progressive Web Apps (PWAs) as the future of the web, others are more skeptical, while the majority of developers probably don’t even know what they are! Progressive Web Apps are ...

Vaadin Dev Day videos published

Vaadin Dev Day Raleigh and Dev Day Munich are just around the corner, so we wanted to release the material from the previous Dev Days. Those Vaadin Dev Days were held in Berlin and New York in May. If you couldn’t attend then, we now have made the video recordings available for you. The topics ...

Building Progressive Web Apps: Webinar and Tutorial

Progressive Web Apps are web applications that utilize the best features of the web to provide app-like experiences. As users visit your web app, the apps progressively become more like native apps with offline support, push notifications, and the ability to add your web app to the home screen of ...

We Are Vaadin - Devarsh Desai

I caught up with Devarsh Desai on an Ask Me Anything session via Skype. We discussed how the last few months have been, the challenges he faces ahead, and any advice he might have for new candidates. Devarsh met the team at an HTML5 Developer Group talk at Google in San Francisco. “It was actually ...