The November PragPub is out!
It’s not hard to spot the glaring problem in security these days: bonehead users. We give them excellent security advice like “Use long, hard-to-remember passwords,” “Change your passwords often,” and “Use two-factor authentication,” and they don’t follow our advice. There’s the problem, right there. And of course the solution is…
Right. When you can’t come up with a good solution to a problem, maybe you need to redefine the problem. In the case of security, maybe you need to define the bonehead user out of the equation. The best tool in the world is useless if the user won’t use it.
In this November PragPub, Troy Hunt looks at Apple’s Face ID, Touch ID, No ID, and PINs, and comes up with some ideas about security as friction and what Pragmatic Security might look like.
We’ve got a couple of code-rich features this month, too. Venkat Subramaniam continues his series on refactoring to functional style in Java 8, this month tackling a particularly knotty problem: exploiting the benefits of functional style with one-to-many relationships.
You’re probably not as familiar with the other language featured this month. Crystal is a very young language. It’s a functionally-flavored object-oriented language out of Argentina, and its slogan is: “Fast as C, slick as Ruby.” Ivo Balbaert is writing a book on Crystal and this month he shows how Crystal’s macros can radically simplify your code.
Karen Xie is a young software engineer, but she has already had some cool jobs and some interesting experiences. This month she shares her experience as a young woman in software engineering.
Marcus Blankenship is a more seasoned developer, but he remembers a time when he was just getting started and deleted 42,000 lines of code before checking it in. He found that there’s a difference between just learning from a mistake and actually growing from having made a mistake.
Johanna Rothman wants to keep you from making a mistake at the very beginning of a project, by showing you strategies for deciding what tasks to tackle first.
Plus: Antonio Cangiano has all the new tech books, I have the tech news, and John Shade “improves” some tweets by expanding them to 280 characters.
I hope you enjoy it!