howaboutwe presentation - ruby dev stackup - the flatiron school

Post on 30-Jun-2015

157 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

You & MeHow it was built

Company Overview• HowAboutWe Dating

• HowAboutWe Couples

• iOS & Android for Dating

• You&Me for iOS

• Blogs

• 20 Developers

• 4 Teams

• Strong Collaborative Culture

What is You&Me?

What is You&Me?• 1:1 Messaging for Couples

• Tons of sharing features

• Extensive editing and customization

• Fun ways to share moments

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

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!

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

• Looking at other solutions other than MySql

Web Sockets• Originally built to support “…”

• Last online at

• Read Receipts

• Offline/Online Access

• Uses em-websocket

• which uses event-machine

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 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 WongLead iOS

james@howaboutwe.com

James

http://couples.howaboutwe.com/youandme

top related