Please note that the meetup will be starting at 6pm.
- Sane User Interfaces in Ruby on Rails, by Ahmed Omran
- Millisecond Response Times in Rails, by David Dawson
1. Talk: Sane User Interfaces in Ruby on Rails, by Ahmed Omran
Ruby on Rails is a great experience on the backend. Unfortunately, the user interface is a sad story. Your Rails views are the riskiest part of your application; they are hard to maintain, hard to reason about and hard to test. Some turn to single-page applications, but they can be expensive and time-consuming to build. What if we took full advantage of the best of rails and combined it with small testable UI components using modern tools and techniques.
2. Talk: Millisecond Response Times in Rails, by David Dawson
Make your JSON generation ~4x faster than calling "to_json" on an ActiveRecord::Relation, with minimal speed decreases for nesting objects and/or arrays of objects, and without ever leaving Rails or doing any caching. This gem should make your API read speeds better than JBuilder, rabl, or ActiveModel::Serializers, and similar to the speed performance of many languages and frameworks that are usually thought of as being "faster" than Ruby on Rails
Mingling starts at 6pm, so try to be there for 6pm. :)
We may start the talks as early as 6:15pm, depending on a few things (working on it in the background, stay tuned).
4. Food and drinks sponsored by Fullscript
Big thank you to Fullscript
, who will be providing the food and drinks for the evening.
5. Space sponsored by Shopify
Another big thank you goes out to Shopify
for providing the venue to host the meetup.
6. Plan on attending?
7. Call for speakers
We hope to see you all there!
The Ottawa Ruby Team