If you're doing Facelets development, this might be the most important tutorial you will ever read. It will explain to you how to throw out that annoying request-response cycle, and explain how to integrate Ajax based JSF components with a ...
Continue Reading

When creating a web page template with JSF, a developer needs to know the difference between ui:insert and ui:include. They're actually quite different, but the similar sounding names can create confusion. Here's a great example of when to use ui:...
Continue Reading

What do you do once you've set up a handsome page template using the Facelets functions that come with JSF 2.x? Well, you start creating new pages, meshing those ui:define tags in with ui:composition and ui:insert. It's easier than it sounds, trust ...
Continue Reading

How do you take a web page and turn it into a template using Facelets as the template engine? It takes some JSF, some HTML, maybe some CSS, and lots of JSF UI tags, but overall, it's an easy and simple process if you follow this tutorial.
Continue Reading

Facelets is a great technology for creating templates for websites and then adding dynamic functionality. In this tutorial, we will introduce the idea of creating a template page with CSS, HTML, JavaScript and JavaServer Faces 2.2 (JSF).
Continue Reading

Google continues to invest in and improve their flagship mobile operating system, and the latest version, codenamed Android L, is no exception. New graphics, simple animations and improved flexibility are some of the features that were introduced at...
Continue Reading

With so much data to be analyzed, organizations want a new way to be able to conceptualize the business intelligence they have gathered. New visualization techniques are making this happen.
Continue Reading

Many organizations are managing massive amounts of information in their big data systems, but handling that inflow, and making it make sense is a massive challenge. Tagging is one solution, but how does one tag unstructured text? It's a problem that...
Continue Reading

Continuous Integration (CI) is one of the fastest changing fields in enterprise programming. Here we look at what is changing, and who is winning in the world of continuous integration and continuous delivery.
Continue Reading

Freezer is a code generator that constructs the persistence layer of a Java application: DAOs, DTOs, database tables and database documentation. This article compares the use of the DAOs generated by Freezer, with the use of an ORM tool, like for ...
Continue Reading

Be it previews of products like Tango which create 3D images of your surrounding, to demonstrations of the Android Native Development Kit (NDK), the 2014 Google I/O conference and exhibitors hall was full of new and interesting technology to explore.
Continue Reading

At Google I/O 2014, many new products got honorable mentions during the opening keynotes. But the great thing about Google is that their talk isn't just hype. Here's a look at some of the products and technologies that were both mentioned by ...
Continue Reading