UI Survey 2017: Java vs. JavaScript

Posted on 4 CommentsPosted in Angular2, AngularJS, BootsFaces, Javascript, JSF, Spring, UI survey, Uncategorized, web design

Recently, I’ve seen a number of surveys covering the popularity of Java and Java UI frameworks. Most surveys show that either Spring or Java EE is more popular. However, they don’t answer two important questions: is Java becoming more or less important? Currently, I’m mostly interested in UI frameworks, so the next logical question is: […]

Updating To Mojarra 2.2.11+ May Break Your Spring Boot Application

Posted on 2 CommentsPosted in JSF, Spring

One of our BootsFaces users surprised me by reporting that his application ceased to work after updating to Mojarra 2.2.11. After some investigation, I found out that the Mojarra team had implemented something that looked like an optimization. It works fine on a traditional Tomcat, but it doesn’t on Spring Boot. What happened? After reporting […]

Build Your Own Dependency Injection Framework!

Posted on 3 CommentsPosted in JSF, software design, Spring, standard vs. custom software

Let’s bust a myth. There are very good reasons to use CDI or Spring, but dependency injection isn’t one of them. There are a lot of alternatives. And I’m not talking about Google Guice, although that’s a very fine DI framework indeed. Why don’t we write our own DI framework? Can’t be difficult, can it? […]

JSF 2.2 and PrimeFaces 5 on Spring Boot

Posted on 28 CommentsPosted in application servers, CDI, JSF, Spring

Recently I reported about Spring Boot (see Application Servers are dead! (Sort of)), an interesting approach to embed your application server into your application instead doing it the other way round. However, Spring Boot is a fairly new technology, so the documentation is still work in progress. Most of the documentation is great, but there […]