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.
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
01 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.
The two most common problems dogging SOA projects
05 Apr 2013
Feature - The author of SOA patterns discusses the two most common problems hurting SOA development projects.
Common mistakes to avoid when designing distributed SOA systems
06 Feb 2013
Feature - In an effort to gain some insight into how to best approach application design and architecting distributed SOA based systems, TheServerSide reached out to Arnon Rotem-Gal-Oz, the author of SOA Design Patterns, for his insights on the topic.