Emily is a software engineer at MongoDB where she co-maintains the Ruby driver and aids in Ruby community development. She previously worked as a Rails developer in NYC and at the Louvre Museum. Her free time is split between teaching Rails at Columbia University, running, and practicing archery.
Presentations by Emily Stolfo:
-
Rails Israel 2013 Conference, Wednesday, October 9, 2013, 14:10
Ruby applications are becoming more complex and unwieldy (think MonoRails). An increasing number of us are trying to address this by separating our apps into gems without knowing best practices on how to write APIs or how to manage dependencies and versioning. The discussion we often have around good APIs should not stop with Ruby OO design, but should also consider the public APIs of gems.
This talk is intended for gem authors and users. It will share though many practical examples using the Ruby driver to MongoDB 1) Principles of good gem API design, 2) How to make your gem API optimal for users and how to best use the API of a gem, 3) Guidelines for introducing and anticipating gem API changes and managing dependencies.
More Speakers at Rails Israel 2013
-
Xavier Noria
Rails Core, Ruby Hero -
Yehuda Katz
Ember.js, Rails and jQuery Core, Ruby Hero -
Uri Nativ
VP Engineering & Site ManagerKlarna -
André Arko
Author of the jquery-rails gem, Leads the Bundler core team -
Chad Fowler
Author, technologist, consultant, speaker, teacher, musician, organizer6Wunderkinder -
Erez Dickman
Head of EngineeringeBay Israel Innovation Center -
Dotan Nahum
Chief ArchitectConduit -
João M. D. Moura
Senior Software EngineerRide.com -
Boris Dinkevich
Partner500Tech.com -
Hector Bustillos
Senior Software EngineerCrowd Interactive -
David Bonilla
Atlassian Ambassador -
Krzysztof Knapik
Tech LeadLunar Logic -
Yonatan Bergman
Mobile Engineering ManagerPayPal -
Raphael Fogel
Organiser of #DevconTLV & #RailsIsraelCode4WD -
פלי הנמר
יזם ומנהיגPeople & Computers -
Reuven M. Lerner
Lerner Consulting -
Nitzan Aviram
Tech LeadNatural Intelligence -
Benjamin Fleischer
SK Intertainment -
Alex Koppel
eSpark -
Daniel Schierbeck
Zendesk -
Case Taintor
Klarna