Post has attachment
We have heard many projects can't yet upgrade to 8.x series as Grid don't support components, there is no V8 style Tree component and D&D is not supported by Grid. Guess what? All this is now available in 8.1.0.beta! Try it out and help us to finish it to become the best release ever!

Post has attachment
A really nice tutorial by +Kirill Bulatov about using Binder in Vaadin 8

https://vaadin.com/blog/-/blogs/vaadin-8-binder

I would like to talk to you on the migration from AngularJs to Vaadin. 
How do you run Vaangular inside the Vaadin app?

Post has attachment
Portal/Liferay users, I came up with an easy trick to make your Vaadin portlets initialise themselves in a bit smoother manner. Makes a difference especially if your Vaadin portlet is smallish and there is lots of other content on the screen as well.

Post has attachment
https://vaadin.com/blog/-/blogs/vaadin-spring-1-0-0-is-out-

Vaadin Spring integration library is now stable and commercially supported! I personally think Vaadin Spring and Vaadin CDI are one of the best things that has happened for Vaadin lately, making Vaadin UIs fit naturally with these excellent professional quality Java stacks. With Java EE or Spring at the heart of your app and Vaadin as a UI, it is easier than ever to build enterprise quality apps!

We hope all the support from the community to build these libraries even better!

Post has attachment
Designer 1.0beta2 out!

Yes, we're back from our holidays and we were working hard on the Vaadin Designer plugin for Eclipse. Today we release the result of last two months of our efforts, 1.0 beta 2 version of the plugin.

There's a lot of fixes, some of them small, some of them bigger (84 commits in total). Generally, we believe that the reliability and stability is significantly improved since beta1; for example, we got rid of substantial memory leak.

Please help our efforts if you'd like to and use ( =test :) ) the new release of the plugin available from our Eclipse update site: http://vaadin.com/eclipse

On behalf of the Desiger team
Yours truly, Mac

I'm using bootstrap (https://github.com/jounik/bootstrap-for-vaadin) with vaadin, but not too full. do not know anyone that this 100% complete? another theme

help

type Informe de Excepción

mensaje com/vaadin/server/VaadinServlet

descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.

excepción

java.lang.NoClassDefFoundError: com/vaadin/server/VaadinServlet
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:800)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:745)
causa raíz

java.lang.ClassNotFoundException: com.vaadin.server.VaadinServlet
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:800)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:745)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/7.0.62.

Apache Tomcat/7.0.62

Post has attachment
Have you missed cross field validation support for Vaadin or have you just otherwise used Viritin/Maddon before? I need your help!

I started working on this long standing issue last Friday and the task ended up to become quite large and involved  a lot of other related refactoring as well. In addition to those changes there are also lots of other changes in queue for next release, thanks to other contributors.

Changes are so huge that I'd be surprised or at least very relieved  if there was no regressions at all so if you have a couple of minutes to spare, try them out now (against a SNAPSHOT release) or after next release (hopefully tomorrow).

Thanks in advance!

The cross field validation test case and usage example is here:

Post has attachment
Last part of my JPA helper library article series is out. QueryDSL is an awesome tool that I suggest to throw in when a "repository helper library" (Spring Data/DeltaSpike Data) would force you down to writing JPQL queries. Its auto generated helpers classes will let you write more complex queries with well typed API, in a much easier manner than with the Criteria API.

If you plan to use QueryDSL with Vaadin, I'd strongly suggest to check out the EBJ based approach in the referenced example application, instead of going with JPAContaien (which was presented in our blog last autumn).
Wait while more posts are being loaded