Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bechdel.io: How We Used JavaScript To Help Make Film More Inclusive

Bechdel.io: How We Used JavaScript To Help Make Film More Inclusive

What do The Social Network, Harry Potter, The Original Star Wars Trilogy and Toy Story all have in common? None of these great films pass the Bechdel Test. The Bechdel Test asks whether a film meets all of the following criteria: 1) It includes at least two women, 2) who have at least one conversation, 3) about something other than a man or meIn this talk, we will discuss how a brother and sister team created, bechdel.io, a film script parsing tool that automatically tests film scripts to determine whether or not they pass the Bechdel Test in a fraction of a second. We discuss the technical details of how we created the tools, including how we used MongoDB to help us scale and create new insights and discoveries. We will also cover highlights from our academic research that has emerged as a result of this software.

Joe Karlsson

June 10, 2020
Tweet

More Decks by Joe Karlsson

Other Decks in Programming

Transcript

  1. Bechdel.io Joe Karlsson | Developer Advocate | @JoeKarlsson1 How We

    Used JavaScript To Help Make Film More Inclusive
  2. { name: “Joe Karlsson”, company: “MongoDB”, title: [ “Developer Advocate”,

    “Software Engineer” ], } twitter: “@JoeKarlsson1”, twitch: “joe_karlsson”, tiktok: “joekarlsson”, website: “joekarlsson.com”, opinions: “my own”, links: “bit.ly/IoTKittyBox”
  3. { name: “Laurel Karlsson”, title: “PhD Candidate”, school: “University of

    Iowa”, studying: “American Studies”, twitter: “@LaurelKarlsson” }
  4. Created by Alison Bechdel in her 1985 comic, “Dykes to

    Watch Out For” Source: dykestowatchoutfor.com/the-rule
  5. @JoeKarlsson1 Want $200 in FREE MongoDB Atlas credits? Use code

    JoeKAtlas200 http://bit.ly/FreeAtlasCredits
  6. @JoeKarlsson1 Additional Resources Modeling: https://university.mongodb.com/ courses/M320/about 6 Rules of Thumb

    for MongoDB Schema Design: Part 1: https://www.mongodb.com/blog/post/6- rules-of-thumb-for-mongodb-schema-design- part-1 Data Model Design: https://docs.mongodb.com/ manual/core/data-model-design/ Data Model Examples and Patterns: https:// docs.mongodb.com/manual/applications/data- models/ Building with Patterns: A Summary: https:// www.mongodb.com/blog/post/building-with- patterns-the-outlier-pattern
  7. { name: “Joe Karlsson”, company: “MongoDB”, title: [ “Developer Advocate”,

    “Software Engineer” ], } twitter: “@JoeKarlsson1”, twitch: “joe_karlsson”, tiktok: “joekarlsson”, website: “joekarlsson.com”, opinions: “my own”, links: “bit.ly/IoTKittyBox”
  8. { name: “Joe Karlsson”, company: “MongoDB”, title: [ “Developer Advocate”,

    “Software Engineer” ], } twitter: “@JoeKarlsson1”, twitch: “joe_karlsson”, tiktok: “joekarlsson”, website: “joekarlsson.com”, opinions: “my own”, links: “bit.ly/IoTKittyBox”