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.
You & MeHow it was built
Company Overview
• HowAboutWe Dating
• HowAboutWe Couples
• iOS & Android for Dating
• You&Me for iOS
• Blogs
• 20 Develop...
What is You&Me?
What is You&Me?
• 1:1 Messaging for Couples
• Tons of sharing features
• Extensive editing and customization
• Fun ways to...
So… What Does That
Mean
• Halfsies!
• Take one half of a photo and
your partner takes the other half
• Photobooths!
• Old-...
So… What Does That
Mean
• Secrets!
• For sensitive content…
• Songs!
• The whole Rdio and Spotify
libraries
• Photos!
• A ...
Dev Challenges
• Communication
• Long Feedback loops
• Documentation
Documentation
• At first:
• 

!
• which returned:
!
!
!
• We can do better….
Documentation
• rspec_api_documentation
• raddocs 
• apitome
Documentation
Future Iterations
Post Structure
• Tabular
• 500,000 messages in 4 days.
• Very write heavy - caching is done on the client
• Can shard
• Lo...
Web Sockets
• Originally built to support “…”
• Last online at
• Read Receipts
• Offline/Online Access
• Uses em-websocket...
Separate apps - BEFORE
Couples
Y&M
API
Separate apps - After
Couples
 You & Me
 API
API
“We believe that modern love is based on shared experiences,
choice and openness. We build incredible products that enable...
Upcoming SlideShare
Loading in …5
×

HowAboutWe Presentation - Ruby Dev Stackup - The Flatiron School

388 views

Published on

HowAboutWe's presentation from the Ruby Dev Stackup hosted at The Flatiron School on 5/6

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

HowAboutWe Presentation - Ruby Dev Stackup - The Flatiron School

  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

×