Welcome to northCoder. Software with a cup of tea.

From APIs to xargs - and whatever else may occur along the way, with a focus on Java, SQL, data architecture, and web tools & technologies.
not again in all the world's turning will there be terrains so wild and barbarous to try whether the stuff of creation may be shaped to man's will or whether his own heart is not another kind of clay

Password Hasher

I have previously written about my wish to avoid being responsible for password management.  Here is the other side of the coin: Some code which (a) creates a hash for a new password, and (b) checks if a password is valid. Also included: A bonus digression on Java string immutability.