The Expression Problem in Ruby & Extending Your Application Through Messaging
Details
17:45 - 18:00: Gathering
18:00: The Expression Problem in Ruby
Much is said about functional programming and object-oriented programming, but the real meat of these opposing patterns is the expression problem: do you want to easily add new classes, or easily add new methods? In this talk we explore this distinction in Ruby and the cornucopia of options we have to slide through the spectrum from pure OO to pure functional.
The speaker: Mike Burns (https://twitter.com/mikeburns)
18:45 - 19:00: Break
19:00: Extending, Expanding and Scaling Your Application Through Messaging
In this talk, we will discuss ways on how you can extend, expand and scale your apps through the various Types of messaging, queue systems, notifications etc.. We will be discussing the current way you probably do it using AR Callbacks, go through the better way using Callbacks and Workers on Sidekiq and then move along to actually splitting the logic of your app into smaller pieces using the slimmest messaging and notification system.
The speaker: Avi Tzurel (https://twitter.com/kensodev)
