Why are Angular Components more Successful than JSF Components?

Posted on 5 CommentsPosted in Angular2, JSF, simpliying JSF

At first glance, there are many similarities between Angular and JSF. Both offer a decent abstraction layer from the DOM, both offer two-way binding (yes, I know it’s optional since Angular2), and both use components as building blocks of the application. Even better, both frameworks offer a way to create your own custom components. The […]

What’s New in BootsFaces 1.0?

Posted on 4 CommentsPosted in BootsFaces, JSF, responsive design, simpliying JSF, web design

BootsFaces 1.0 has been released. Actually, we’ve already published the first bugfix release, BootsFaces 1.0.1. I was a bit shy to proudly announce the 1.0.0 version because we had so many obstacles to overcome. Apart from the usual obstacles like exhausting projects at work (and they were exhausting this time!), there were also the earthquakes […]

How to Use Advanced Search Expressions with Mojarra, MyFaces or OmniFaces

Posted on Leave a commentPosted in BootsFaces, developer productivity, JSF, simpliying JSF

I consider the advanced search expressions of PrimeFaces and BootsFaces tremendously useful. In particular, @next and @previous make it a lot easier to move input fields around on the screen or from one screen to another during the prototype phase of your project. The only problem with the search expressions is that they only work […]

Single-Page Applications With BootsFaces

Posted on 15 CommentsPosted in AJAX, AngularFaces, AngularJS, BootsFaces, JSF, simpliying JSF, web design

Singe-page applications have become tremendously popular in the last couple of years. They are fast, they are responsive and they can save network bandwidth. The first SPAs that caught the attention of the community were based on JavaScript. So nowadays everybody seems to believe you can’t write an SPA with JSF. But you can. It’s […]

AngularFaces 2.1.4 published

Posted on Leave a commentPosted in AngularFaces, AngularJS, simpliying JSF

Today I’ve published AngularFaces 2.1.4 on MavenCentral. It should also arrive on JCenter within the next few days. The new version fixes a couple of annoying bugs, so I recommend to update soon. New, improved documentation There’s also news from the documentation page of AngularFaces. Currently, it’s moving from www.angularFaces.com to https://www.angularFaces.net. The new documentation […]

AngularFaces 2.1: Apache License V2, AngularJS 1.3 and much more

Posted on 2 CommentsPosted in AngularFaces, AngularJS, simpliying JSF

Yesterday, I’ve published what I hope to be the last release candidate of AngularFaces on Maven Central. Basically, AngularFaces 2.1 RC5 already is the final version. I only called it a release candidate I did a few last-minute changes. I felt the need to run more tests. AngularFaces 2.1 offers many new features. Today, I’ll […]

BootsFaces 0.6.0 Now Available on Maven Central

Posted on Leave a commentPosted in BootsFaces, JSF, responsive design, simpliying JSF

Maven coordinates BootsFaces – the JSF framework that makes Bootstrap much more accessible to JSF programmers – is now available on Maven Central. To use it, add a dependency to your Maven pom.xml file: Gradle users activate BootsFaces by adding this line to their .gradle build file: Minified version and debug-friendly version The version I’ve […]

How to Modify the JSF 2.2 Component Tree Safely: TagDecorators, TagHandlers and PreRenderViewEvent

Posted on 2 CommentsPosted in AngularFaces, JSF, simpliying JSF

Earlier this week Rudy de Busscher published an interesting article about JSF TagHandlers. Today I’d like to go a step further. Let’s have a closer look at them and discuss another class of JSF tree manipulation classes: the TagDecorators. And, while I’m at it, I’ll also cover to system events, PostRenderViewEvent and PostAddToViewEvent, that can […]