Password authentication without revealing your password
The majority of personalized web sites use some kind of form-based password authentication where you have two form fields for username and password,... more »
6 commentsSave Tags: how-to, javascript, security
Coordinating Threads
Java 5 introduced many new concurrency primitives and collections, and this post is going to look at two classes that can be used to coordinate... more »
0 commentsSave Tags: frameworks, how-to, java
Boolean parameters can be evil
I'm serious! Boolean parameters can be evil because they don't communicate their purpose (or make it harder to understand the purpose of the methods... more »
5 commentsSave Tags: java, opinion
Automatic Remote Logging Management via JMX
I wrote a post on delivering a remote logging management wrapper, which allows us to wrap any Java application, and provide us some remote logging... more »
1 commentsSave Tags: java
Becoming a Better Programmer: A Conversation With Java Champion Heinz Kabutz
This marks the first in a series of interviews with Java Champions, individuals who have received special recognition from Java developers across... more »
0 commentsSave Tags: java
Apache Abdera: An Open Source Atom Implementation
The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC... more »
0 commentsSave Tags: frameworks, java
Concurrency - The Law of the Leaked Memo
In this fifth law of concurrency, we look at a deadly law where a field value is written early. Imagine for a moment that you are the director of a... more »
0 commentsSave Tags: java
Google Collections Library
The Google Collections Library 0.5 (ALPHA) is a suite of new collections and collection-related goodness for Java 5.0, brought to you by... more »
0 commentsSave Tags: frameworks, java
via