We hear a lot about loops, especially for loops. So what, in fact, are they? They’re just... more »
I just got back from the US, and after sleeping for 14 hours straight I'm in a position to... more »
In part one of our series on password security we looked at why we should be using bcrypt. In... more »
Compiling a complete NAV database can take quite a while. Even on powerful development... more »
Languages may be placed in more than one category of appropriate; we will not suffer the... more »
I’ve been working a bit on password hashing lately, and have come up with a mode which seems... more »
Discover best practices and the most useful tools for building the ideal integration architecture.