Technical Articles

  • Choosing Flex Framework This article provides a summary of the most popular frameworks currently available for Flex so that you can make the most informed choice possible regarding which framework best suits the ...
    Posted 17 Nov 2011, 08:20 by Sanjeev Kumar
  • Package By Feature The first question in building an application is "How do I divide it up into packages?". For typical business applications, there seems to be two ways of answering this question ...
    Posted 17 Nov 2011, 07:24 by Sanjeev Kumar
  • Scalable System Design Patterns Load BalancerIn this model, there is a dispatcher that determines which worker instance will handle the request based on different policies. The application should best be "stateless" so any ...
    Posted 17 Nov 2011, 08:45 by Sanjeev Kumar
Showing posts 1 - 3 of 6. View more »

Sponsors

Useful tips and best practices

  • Implementing Comparable and understanding compareTo Implementing ComparableImplementing Comparable allows:Calling Collections.sort and Collections.binarySearch.Calling Arrays.sort and Arrays.binarySearch.Using objects as keys in a TreeMap.Using objects as elements in a ...
    Posted 17 Apr 2012, 00:06 by Sanjeev Kumar
  • Exception Handling Guidelines/Best Practices Let’s review some basic exception design guidelines, summarized from Object Design: Roles, Responsibilities, and Collaborations (Rebecca Wirfs-Brock and Alan McKean, Addison-Wesley, 2003).Don’t try to handle ...
    Posted 17 Apr 2012, 02:34 by Sanjeev Kumar
  • Creating Thread-Safe Singleton? A singleton class should be designed to ensures that there exists only one instance per application. Special care must be taken if your application is deployed on a clustered environment ...
    Posted 16 Nov 2012, 10:45 by Sanjeev Kumar
  • Hot tips on using Eclipse effectively Following are some tips that shall help you in avoiding potential issues and for being a little more productive while working with eclipse. Avoid installation problems Never install a new ...
    Posted 30 Nov 2011, 01:41 by Sanjeev Kumar
  • Java 7 Updates It has been quite sometime that Java 7 got released with plenty of new features and enhancements that shall interest Java developer community. Following sections of this page cover some ...
    Posted 24 Nov 2011, 03:31 by Sanjeev Kumar
  • Use PMD - Programming Mistake Detector? About PMDHow do you ensure that your code follows standard programming principles? For most Java development projects going on these days the answer would be to use "PMD". It ...
    Posted 19 Jan 2012, 09:00 by Sanjeev Kumar
  • Evolution of Java I thought it would be useful for architects, designers and developers to understand how Java has evolved since its inception so that they are aware of what all capabilities they ...
    Posted 29 Nov 2011, 23:20 by Sanjeev Kumar
  • Choosing the right Collection Here is a quick guide for selecting the proper implementation of a Set, List, or Map in your application. The best general purpose or 'primary' implementations are likely ArrayList, LinkedHashMap ...
    Posted 4 Apr 2012, 11:01 by Sanjeev Kumar
Showing posts 1 - 8 of 26. View more »

Tutorials

  • AJAX Primer The term Ajax has come to represent a broad group of web technologies that can be used to implement a web application that communicates with a server in the background ...
    Posted 30 Nov 2011, 01:37 by Sanjeev Kumar
  • Excellent Books Architecture, patterns and programming skills Architecture and Design Domain-driven Design: Tackling Complexity in the Heart of Software by Eric EvansPatterns of Enterprise Application Architecture by Martin FowlerAgile ...
    Posted 11 Nov 2011, 06:37 by Sanjeev Kumar
  • Ruby Resources Here you will find pointers to manuals, tutorials and references that will come in handy when you feel like coding in Ruby.Getting StartedTry Ruby!An interactive tutorial that ...
    Posted 6 Dec 2011, 00:54 by Sanjeev Kumar
  • Quick Definitions Some key definitions related to Architecture, design principles, design patterns and overall object oriented analysis and design for quick reference.Modularity The extent to which software is divided into components ...
    Posted 22 Nov 2010, 13:42 by Sanjeev Kumar
  • UML Tutorial OverviewThe Unified Modeling Language (UML) is used to specify, visualize, modify, construct and document the artifacts of an object-oriented software intensive system under development. UML offers a standard ...
    Posted 30 Nov 2010, 10:24 by Sanjeev Kumar
Showing posts 1 - 5 of 10. View more »

Updates from Java world

  • Heads-up about what is coming in EJB3.2 This is the list of changes in the latest EJB 3.2 draft:Support for the following features has been made optional in this release and their description is moved ...
    Posted 31 Jul 2012, 23:41 by Sanjeev Kumar
  • Project Jigsaw delayed until Java 9 - Proposal The much awaited Project Jigsaw whose aim is to design and implement a standard module system for the Java SE Platform, and to apply that system to the Platform itself ...
    Posted 22 Aug 2012, 02:09 by Sanjeev Kumar
  • JDK 8 Milestones and Release Dates Oracle has posted in the jdk8-dev mailing list the JDK 8 milestone and release dates for review and feedback. Following dates for the JDK 8 development milestones have been ...
    Posted 12 Apr 2012, 23:30 by Sanjeev Kumar
Showing posts 1 - 3 of 17. View more »