Double Shot #2386
- How to Be Great? Just Be Good, Repeatably - Why habits and consistency are important to success.
- How dat works - Just in case you're in need of a peer-to-peer data synchronization protocol.
- strong_password v0.0.7 rubygem hijacked - The gory details of the recent security mess. Use 2FA on your RubyGems account, OK?
- It's Magit! - Walkthrough with screenshots of this git-in-emacs implementation.
- Per-project Postgres - Setting up PostgreSQL to be as easy for local development as SQLite.
- How to write idempotent Bash scripts - A collection of useful idioms.
- ManDrake - A graphical man page editor, for those whose experience does not go back to writing runoff files by hand.
- Cryptography Dispatches - A new newsletter, startiung with the recent attack on PGP key servers.