Ruby Stories VII

Details
It's that time again, the next Ruby Stories is here. Come and listen to speakers from PrimeHammer and Red Hat, who will give in-depth talks about Smuggling TCP traffic through an HTTP connection, Railway Oriented Programming and Building a Serverless Slackbot.
Talks:
How to smuggle TCP traffic through an HTTP connection by Dávid Halász (Red Hat)
Rack is a super simple, yet a very versatile tool to implement web servers in Ruby. It beats under the hood of Rails, but it can do much more. The socket hijacking has been implemented into Rack to support WebSockets by bypassing the middleware and so not blocking the worker threads. However, together with the HTTP Upgrade requests, this can be used to send regular TCP traffic through an open HTTP connection.
Railway Oriented Programming by Erich Kaderka (PrimeHammer)
Railway Oriented Programming is a functional approach to error handling described by Scott Wlaschin. How can this powerful concept help us to solve real world problems in both Ruby and Elixir programming languages?
Building a Serverless Slackbot by Matej Minárik (PrimeHammer)
Serverless enables us to build infinitely scaleable, pay-per-execution applications. We’ll briefly introduce Slackbots as well as Serverless architectures. Then, we will take a look at a simple Slackbot for fetching lunch menus, talk about implementation details (Javascript & Node.js) and gotchas.
Schedule:
18:30 Doors Open
19:00 Introduction
19:05 Talks
20:30 Networking
Talks will be in English and Czech, slides in English.
Snacks and drinks will be provided.
Venue: http://www.otevrenazahrada.cz/ - konferenční sál

Ruby Stories VII