Programming code is a specification and architecture for the development and deployment of distributed server side, transactional and secure application components. Application developers focus on programming code business rules and leave the infrastructural service-related issues to the application container and server. Learn about programming side of modular code including modular programming articles, tips and news.
Template based web design with JSF Facelets: ui:insert versus ui:include
20 Jul 2014
Tutorial - 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:insert...
Conquering the challenge of integrating JAX-RS (REST) with OSGi modularity
06 May 2014
Feature - OSGi and REST based web services are two incredibly popular technologies that have evolved separately over the past few years. But now developers are tackling the challenge of bringing these two technologies together. Here's how they are making that...
Become a NoSQL expert: Three best books for learning polyglot persistence
20 Jan 2014
Feature - The NoSQL movement has taken the industry by storm, and more and more applications are using polyglot persistence technologies. Are you up to speed on NoSQL? If not, here are three books that will make you an expert.
Lambdas in Java 8: A revolutionary change or an evolutionary error?
11 Jan 2014
Feature - There is a great deal of enthusiasm for Project Lambda and Java 8, but some in the programming community still wonder if Lambda will be a revolutionary change, or an evolutionary error.
Why API delivery will trump application delivery in importance in 2014
05 Jan 2014
Feature - Delivering software is important, but in this age of social media and networked infrastructure, allowing various pieces of software to integrate seamlessly is of heightened importance. This makes the development of externally facing client APIs more...
YARN, MapReduce 2.0, Hadoop clusters and the Big Data layer cake
04 Jan 2014
Feature - MapReduce has matured, and so has Hadoop, and together under the umbrella of YARN, these powerful technologies are working together better than ever to deliver faster and more flexible big data solutions to the enterprise.
The server-side trend for 2014? Modular and componentized application servers
01 Jan 2014
Feature - With modern applications, the focus is more on the software being developed, and less on the server-side software that manages all of the back-end services. The trend for 2014 and beyond? More modularization and componentization.
11 Aug 2013
Top ways that Java enums can simplify the software development process
20 Jul 2013
Tutorial - Introduced in Java 5, the enum has become an effective tool in simplifying software development in Java. But not every developer is using the enum construct to its fullest. This article will demonstrate interesting and unique ways to simplify application...
Optimizing application development time through effective Java inheritance
20 Jul 2013
Feature - All development teams struggle with the question as to how to reduce the development effort by reusing code that has already been tested and verified. One tried and true method is to optimize application development by effectively using Java inheritance.