Web databases and data-oriented design
The database is an essential component in most Web applications. Web databases provide data storage and search ability. Without a database to write to and read from, there would be no way to maintain data persistence. Each time a user logged off their data would be lost. Good data architecture provides much more than mere data persistence, however. In today's application environment, users generate enormous amounts of data. Processing big data and turning it into useful information for the user requires application developers to take on a data-oriented design mentality.
Modularity in Java codebase makes legacy applications more manageable
09 Apr 2013
Tip - Enterprise architecture expert Vineet Sinha explains how to implement modularity in Java legacy applications for a cleaner, more manageable codebase.
Clearing the confusion over the RESTful POST method
16 Nov 2012
Tip - One of the most common topic of confusion in the world of RESTful web services is about when to use the POST method and when to use the PUT method invocation. Both can be used for creation, and both can be used for updates. But there is a subtle...
Spring Ehcache integration (Second-level caching in Hibernate)
17 Aug 2011
Tip - Integrating Ehcache with Spring-based applications is actually fairly easy. Let's look at this integration with a sample BuddyManagement application.
Immutable Law of Java #20: The new Keyword
03 Mar 2011
Tip - Learning Java? Do you know someone that is? There are plenty of areas to get tripped up when you're learning the language. That's why we have the immutable laws. They help clear up the confusion.
A return to Good Code
02 Mar 2011
Tip - Just one simple suggestion: one return statement per method, and it's always the method's last line.