Sometimes the simplest answer is the best. Many Enterprise Java developers, accustomed to dealing with Java's spiraling complexity, have fallen into the habit of choosing overly complicated solutions to problems when simpler options are available. Building server applications wi…
Java developers are drowning in a sea of complexity. We are approaching a horizon event, where programmers spend more time writing code to support their chosen frameworks than to solve actual problems. But does Java have to be this difficult? No, it doesn't. Better, Faster, Ligh…
A comprehensive analysis of common server-side Java programming traps, called anti-patterns, and their causes and resolutions, this book is based on the premise that software programmers enjoy learning not from successful techniques and design patterns, but from bad programs, de…