During the holiday season we think about our families, our children, & their future. In this article, Yakov Fain discusses his new book "Java Programming for Kids" (now available as a free download)
In this article Monica Beckwith, starting from core Hadoop components, investigates the design of a highly available, fault tolerant Hadoop cluster, adding security and data-level isolation.
Regular InfoQ Java contributor Dr. Alex Blewitt has recently published a follow-up to last year’s "Eclipse 4 Plug-in Development by Example”.
Paul Chiusano and Rúnar Bjarnason's Functional Programming in Scala "is not a book about Scala," say the authors, rather it is a principled introduction to functional programming that relies on Scala.
Finalizers and PhantomReferences should not be depended on, but sometimes they are necessary. In this article we reveal how to contend with the many issues surrounding finalization in Java. 4
With tens of thousands of production Java servers running in the enterprise, many engineers lack the skills to keep their servers greased. In this article InfoQ studies methods for tuning Java servers
Many apps fail to make full use of the capabilities of the JIT compiler. In this article we investigate some simple tricks to identify issues that may be making your application unfriendly to JIT.
Donald Raab, creator of GS Collections, open sourced by Goldman Sachs in 2012, continues to explore more examples from that powerful framework 1
Java 8 lambdas & new Streams API simplify common idiomatic constructs. This article investigates some common use cases in financial services and how they are easily solved with these new constructs. 5
The Java language has its fair share of peculiarities. “Java Sleight of Hand” presents nine original Java puzzlers; seemingly innocent code constructs that produce unlikely outcomes. 8