Sprezzatura is “a certain nonchalance, so as to conceal all art and make whatever one does or says appear to be without effort and almost without any thought about it”, coined by Castiglione in 1528's The Book of the Courtier.
This is a short post on what I see are table stakes for any new user-facing service, security-wise. Mostly focused on user-focused, rather than intra-service, considerations.
Following up from last time, let's explore the internal and insider fronts when moving beyond security towards safety for our users.
We need to move beyond mere security and towards safety for our customers and our users. This is how we can do that.
Let's kick off 2016 with a whistle-stop tour of one of my favourite OO approaches, Service Objects, in the context of Rails.