RubyC 2017
| title | author | length |
|---|---|---|
| RubyS 2017 | 02m | |
RubyC gladly shares precious memories of 2017 conference! | ||
| "Tackling complex architecture in Ruby" | Sergii Kukunin | 41m |
It's not a secret, that Ruby is a powerful, super flexible and at the same time extremely laconic language. Ruby on Rails is the most popular framework for web… | ||
| "Little Snippets" | Xavier Noria | 45m |
Presents concrete rules: use max instead of sorting then taking last (avoids O(n log n) work), prefer File.write over open/write blocks for whole-file writes… | ||
| "Testing. Why so serious?" | Viacheslav Shvetsov | 29m |
Argues that using test doubles and RSpec features like instance_double cuts suite time from ~15 minutes to ~1 minute for ~4,000 specs by stubbing external… | ||
| "Crystal and Kemal: Simply Fast" | Serdar Doğruyol | 42m |
Crystal compiles to native code with LLVM, offers static types, method overloading, union types and generics, and runs cheap fibers with CSP-style channels… | ||
| "Problems you’ll face in the microservice world" | Quentin Adam | 50m |
Clever Cloud runs 400 microservices and finds the real problems are authentication, configuration, messaging and service sizing not architecture buzzwords… | ||
| "Ruby Smells" | Piotr Szotkowski | 43m |
Ruby projects accumulate concrete, fixable smells: examples include duplicate method call (same expensive API hit repeated), data clump (latitude/longitude… | ||
| "Persistence pays off: a new look at rom-rb" | Piotr Solnica | 36m |
Claim: rom-rb separates persistence from domain to reduce complexity, implemented in under 6,000 lines and used to replace Rails in a production stack. It… | ||
| "Elixir-based Ruby Web Server" | Marat Kamenschikov | 39m |
Elixir runs a Ruby web server by letting Phoenix/Plug accept sockets and forward requests to Ruby processes via Erlang ports using Erlang term encoding, so… | ||
| "Potential" | Florian Gilcher | 57m |
Shows concrete fixes: Vala has 2–3 maintainers and 179 unreviewed patches with the oldest 2,556 days old to illustrate backlog pain. Recommends low-effort… | ||
| "Ruby 4.0: To Infinity and Beyond" | Bozhidar Batsov | 43m |
An exploration of the challenges that Ruby faces today, combined with ideas regarding how we can change things for the better. We'll talk about the language… | ||
| "Optimizing SQL Queries" | Bogdan Gusiev | 31m |
Application code causes most slowdowns (about 90% vs 10% for webserver); queries under 10ms are often network/IO bound, queries over 50ms are true slow paths… | ||
| "React integration into existing Rails applications" | Anton Honcharuk | 25m |
Covers three options: use the react-rails gem for quick insertion, use react_on_rails for full server rendering and npm module support, or build a… | ||
| "Ruby native extensions and what's wrong with them" | Stas Volovyk | 15m |
A scanner that crawls GitHub and downloaded gem packages extracts extconf.rb files, parses the ad hoc C bindings, and builds a gem→library cache showing which… | ||
| nothing matches | ||