| Index | All of traps |
| Eclipse tip: Templates | A quick tip for the Eclipse IDE on how to make Eclipse code for you rather than you code in Eclipse!
The mechanism is called templates. While this tip focuses on making constants easy to create, templates are a general concept.
Constants were chosen as they are easy to make templates for and are particularly useful when writing test helpers. |
| Exception handling problems in Java, Part I | Java's type system has a serious flaw. It does not allow refactoring common exception handling code into methods.
This article will show the meaty juicy details of the problem. |
| Exception handling problems in Java, Part II | Java's type system has a serious flaw. It does not allow refactoring common exception handling code into methods.
This article shows the various solutions people have suggested in response to the previous article in this series along with a revised proposal.
|
| How to configure Tomcat 5 and 6 to better deploy war files | Tomcat 5, 5.5 and 6 does not handle .war files very well. Here is some of the pain I have been through. |
| How to configure Tomcat 5 and Eclipse to run Java 5 | How to get Tomcat 5.0 and Tomcat 5.5 setup in Eclipse to run How to run javac 1.5 (or beyond) compiler for JSP compilation
with generics enabled (and other Java 1.5 only features like autoboxing). |
| Java Traps: Big Decimal | This article documents the traps and pitfalls around using the BigDecimal class |
| Java Traps: double | You're in for some "Double trouble"! This article is a practical guide to describing the major traps and pitfalls associated with
using the Javas simple type double. It is a must-read for any professional developer. |
| Javadoc Documentation Inheritance | Documentation inheritance? It sounds like an idea from a person on drugs with a serious sleep deprivation. Never the less, it
turns out in practice to be an approach to increase documentation coverage, while at same time reduce problems with documentation
duplication and inconsistently updated documentation. |
| Method chaining | Method chaining enables terser and more natural interaction with objects. Despite it has been around in languages such as Smalltalk
since the 1960's it has been "forgotten" in main stream languages such as Java, C# and Python.
|
| Super CSV v1.50 released | There are many free CSV frameworks out there, but Super CSV is the best!. |
| The ultimate way to gettting Log4J loggers | The standard way to acquire Log4j loggers do not ensure consistency between logger name and class using the logger. Such inconsistency leads to
inconsistencies in the log files, rendering any information in the log file difficult to use.
This article shows how to ensure between logger name and class using the logger through usage of the Spiffy Framework. |