In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the one-hundred-forty-ninth edition:
- The Internet Is Being Protected By Two Guys Named Steve - Heartbleed was a bad crypto bug. Part of the reason is that OpenSSL is maintained by two people who had never met, are overworked, undperpaid, and called Steve.
- NTP’s Fate Hinges On ‘Father Time’ - NTP, another protocol very popular in todays distributed world, is, you guessed it, run by a single developer who doesn’t really have enough money to do so.
- It’s Easy to Write Imperative Code - … but functional code is easier to understand, especially the farther out you go.
- How DHH Organizes His Rails Controllers - DHH why adding more controllers and sticking to CRUD makes sense.
- The Majestic Monolith - DHH on his favorite topic: the “Majestic Monolith”-pattern.
- An Acceptable Level of Hassle - Old Bikeshed episode, DHH with more thoughts on the majestic monolith and pushing people to adopt new stuff (Rails 5 related).
- Password Hashing: Why and How - Why and how should passwords be hashed; rather long post, please read/implement everything including “Mitigation #2”