07:00

Breakfast

08:00

Greeting

08:10

Abstraction. It's one of the most important tools we as developers have. Getting abstractions right can be empowering. Choosing the wrong abstractions can be devastating to a software project. In this talk, we will... (Read More)

08:55

Is Rails Slow?

09:35

We have a saying in Ruby world: "If it's slow, I can just drop down to C and implement it." While Ruby has great FFI support, many Rubyists write Ruby because they don't want to _have_ to write in C. In... (Read More)

10:15

Have you ever worked on a soul-destroying rails application? I have! Inconsistent and non-idiomatic code, spaghetti concerns and terrible, excruciatingly slow tests are just a few of the symptoms you might... (Read More)

10:55

Break

11:15

How fast can you go with rails? I'm talking about what can you really create with rails in 15 minutes and where does it take you.

11:40

Rails is optimized for getting you up and running quickly. However, while the first steps are so fast and fun (we all built a blog in 15 minutes!), the rapid speed at which they grow can raise some challenges. At... (Read More)

12:20

Boris will give an introduction into web components and their anatomy and discuss the importance of being familiar with web components. Boris will also explain how to use the web components with Rails.

13:00

Lunch

13:45

I'm a Ruby and Rails developer, consultant, and trainer. But I also teach and work with Python a great deal. Ruby and Python are more similar than you might like, and each language can inform the other. In this... (Read More)

14:25

SSL keeps your data secure from people who might be snooping at your traffic. When you log in to a site, you don't want anyone else to see your password. It's the same with your app, you want your API keys to be... (Read More)

15:05

jRuby is a platform that gives us access to JVM-based solution. In this talk, Hubert will show you how to use (and abuse) jRuby-specific tools to build, deploy and manage Microservices built with Ruby. He will... (Read More)

15:45

Break

15:15

Lightning Talks with Reuven M. Lerner

15:15

This talk will quickly explore how very little ruby code can help you make better decisions around the poker table. We will explore poker odds calculators in general and specifically the Monte Carlo Simulation... (Read More)

15:20

Lessons learned from building the JSON API v2 for The Forman, an open source project that automates the lifecycle of servers. How to auto-generate API documentation using Apipie

15:25

Rails 4 + Postgres = NoSQL

15:30

Coding a Code of Conduct

15:35

Let go of the Node.js envy and learn how to add a spark of Real time interactions and synchronisation to your Rails app.

15:40

A short introduction to Mojolicious, a next-generation framework that takes Perl web development from the old-time web to the real-time web.

15:45

Docker for Workshops

16:00

PowerPoint Karaoke

16:00