Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

050614howaboutwe ym-flatiron

43 views

Published on

050614howaboutwe ym-flatiron

Published in: Technology
  • Be the first to comment

  • Be the first to like this

050614howaboutwe ym-flatiron

  1. 1. You & MeHow it was built
  2. 2. Company Overview • HowAboutWe Dating • HowAboutWe Couples • iOS & Android for Dating • You&Me for iOS • Blogs • 20 Developers • 4 Teams • Strong Collaborative Culture
  3. 3. What is You&Me?
  4. 4. What is You&Me? • 1:1 Messaging for Couples • Tons of sharing features • Extensive editing and customization • Fun ways to share moments
  5. 5. So… What Does That Mean • Halfsies! • Take one half of a photo and your partner takes the other half • Photobooths! • Old-timey but digital! • Videos! • Vine-style • Voice Messages • Walkie-talkie style
  6. 6. So… What Does That Mean • Secrets! • For sensitive content… • Songs! • The whole Rdio and Spotify libraries • Photos! • A whole suite of stickers, filters, fonts, and other editing features • … and more!
  7. 7. Dev Challenges • Communication • Long Feedback loops • Documentation
  8. 8. Documentation • At first: • ! • which returned: ! ! ! • We can do better….
  9. 9. Documentation • rspec_api_documentation • raddocs • apitome
  10. 10. Documentation
  11. 11. Future Iterations
  12. 12. Post Structure • Tabular • 500,000 messages in 4 days. • Very write heavy - caching is done on the client • Can shard • Looking at other solutions other than MySql
  13. 13. Web Sockets • Originally built to support “…” • Last online at • Read Receipts • Offline/Online Access • Uses em-websocket • which uses event-machine
  14. 14. Separate apps - BEFORE Couples Y&M API
  15. 15. Separate apps - After Couples You & Me API API
  16. 16. “We believe that modern love is based on shared experiences, choice and openness. We build incredible products that enable people to leverage technology to seek, find and stay in love.” * Thank you VP of Engineering watkins@howaboutwe.com Andrew Watkins
 Lead iOS jerry@howaboutwe.com Jerry Wong
 Lead iOS james@howaboutwe.com James http://couples.howaboutwe.com/youandme

×