Schemas for the Real World

by Carina C. Zona. ❦ Social app development challenges us to code for users’ personal world. Users are giving push-back to ill-fitted assumptions about their own identity — name, gender, sexual orientation, important relationships, and many other attributes that are individually meaningful. ▹ How can we balance users’ realities with an app’s business requirements? ▹ Facebook, Google+, and others are struggling with these questions. Resilient approaches arise from an app’s own foundation. Discover how our earliest choices influence codebase, UX, and development itself. ▹ Learn how we can use that knowledge to both inspire the people who use our apps, and to generate the data that we need as developers.


  1. Schemas for the Real World [PyCon 2015]

  3. "If you haven’t watched this talk, any of the revisions of this talk, you absolutely have to go and watch it. It is, it’s just terribly important. The subject matter is something that I’ve been reflecting ona lot lately, which is that as programmers we play a large and growing role in constructing reality for a lot of the world. And particularly the topic that she’s talking about is the schemas that we use for our data. But this really applies to just the way we model things in general, and the ideas that we include when we model things very rigidly. So, if you haven’t seen this talk, ‘Schemas for the RealWorld’, do yourself a favor. Go watch it right now."
  4. —Avdi Grimm, author of "Confident Ruby", "Exceptional Ruby", & "Objects on Rails". (Ruby Rogues episode #201)