37
MY EXPERIENCES WITH RUBY VISHNU GOPAL

My Experiences with Ruby

Embed Size (px)

Citation preview

Page 1: My Experiences with Ruby

MY EXPERIENCES WITH RUBY

VISHNU GOPAL

Page 2: My Experiences with Ruby

A LITTLE BIT ABOUT SV.CO

www.sv.co

Page 3: My Experiences with Ruby

A LITTLE BIT ABOUT ME,

Vishnu Gopal

Page 4: My Experiences with Ruby

MY EXPERIENCES WITH RUBY

Page 5: My Experiences with Ruby

GOT EXPOSED TO RUBY WHEN RAILS STARTED BECOMING POPULAR. (2005)

Page 6: My Experiences with Ruby
Page 7: My Experiences with Ruby

WORKED EXTENSIVELY TO SCALE SLIDESHARE.

Page 8: My Experiences with Ruby

WORKED AT DATASIFT INC. IN THE UK.

Page 9: My Experiences with Ruby

USED RUBY FOR QUICK PROTOTYPING.

Page 10: My Experiences with Ruby

BEEN LEADING TECHNOLOGY TEAMS AT MOBME & SV.CO

Page 11: My Experiences with Ruby

WE'VE USED RUBY FOR EVERYTHING FROM CLIENT-FACING WEBSITES (RAILS) TO BACKEND SERVICES THAT WORK BEHIND MOBILE RECHARGES (USSD)

Page 12: My Experiences with Ruby

IN ALL, OVER 10 YEARS OF EXPERIENCE WORKING WITH RUBY.

Page 13: My Experiences with Ruby

WHAT CAN YOU USE RUBY FOR?

Page 14: My Experiences with Ruby

WHAT CAN’T YOU USE RUBY FOR?

Page 15: My Experiences with Ruby

SERIES OF DEMOS & LINKS

Page 16: My Experiences with Ruby

1. SIMPLE CALCULATOR

Page 17: My Experiences with Ruby

2. MAKE A GAME

Page 18: My Experiences with Ruby

3. WRITE A COMPILER

Page 19: My Experiences with Ruby

4. DEVELOP LONG-RUNNING SERVICES

Page 20: My Experiences with Ruby
Page 21: My Experiences with Ruby

6. IVR AND VOICE CALLS.

Page 22: My Experiences with Ruby
Page 23: My Experiences with Ruby

7. BUILD MOBILE APPS.

Page 24: My Experiences with Ruby
Page 25: My Experiences with Ruby

8. REPLACE JAVASCRIPT

Page 26: My Experiences with Ruby
Page 27: My Experiences with Ruby

9. BUILD PDFS FOR PRINTING & VIEWING ONLINE

Page 28: My Experiences with Ruby

10. BUILD WEB APPS.

Page 29: My Experiences with Ruby
Page 30: My Experiences with Ruby

OVERALL: VERY VERSATILE LANGUAGE. FUN.

Page 31: My Experiences with Ruby

WHY?

Page 32: My Experiences with Ruby

THERE’S A JAPANESE CONCEPT CALLED 和 “WA”

Page 33: My Experiences with Ruby

和 “WA” = HARMONY

Page 34: My Experiences with Ruby

RUBY IS INCLUSIVE. TIMTOWDI.

Page 35: My Experiences with Ruby

RUBY IS FLEXIBLE.

Page 36: My Experiences with Ruby

PUBLIC SLACK: WWW.SV.CO/ABOUT/SLACK

Page 37: My Experiences with Ruby

FINIS. QUESTIONS?