After a lengthy break, Server-Side Talks are back with no less than three presentations! Get away from the gloomy November weather and join us in learning how you can create your own OAuth provider, how you can let your users set their own event schedules with Elixir and what agile can do for you when you are faced with real-world uncertainties. As always, there will be beer 🙂

Recently, I needed to add a “Download all” button in a Rails application for managing meeting assets. Specifically, this magic button would allow attendees to download all the meeting documents in a single zip file.

One of the most interesting for me features of the upcoming Ruby 2.7 is the syntax sugar for the method reference. I like using the #method method together with the #then (#yield_self) operator in order to compose several functions in a “pipeline” like fashion.

It can happen: sometimes you need to severely curtail access to a resource. Maybe you use a 3rd party API where you can only make one call at a time. To handle this extreme case, you need an extreme tool: a distributed lock.