Balkan Ruby 2018
as the organisers put it
Brand new conference about Ruby and satellite technologies. Visit Sofia, Bulgaria and meet like-minded Ruby developers from all over Europe.
| title | author | length |
|---|---|---|
| UTC is Enough for Everybody, Right? | Zach Holman | 33m |
UTC alone is usually fine for timestamps but it misses scheduling edge cases: Samoa shifting the International Date Line (Dec 29→31, 2011) and calendar… | ||
| GraphQL | Robert Mosolgo | 22m |
GraphQL Ruby moves from anonymous procs to method resolvers and a class-based types API so fields inherit like Ruby methods, giving named stack traces, easier… | ||
| JSON API in the Ruby world | Gabriela Luhova | 19m |
Rails Girls mentor since 2015. Ruby on Rails developer at Tutuf. Faculty of Mathematics and Informatics at the Sofia University graduate. Took part in a lot of… | ||
| The Modern Prometheus | Piotr Szotkowski | 40m |
Argues that common benchmarks mislead and demonstrates concrete failures: exceptions are ~20× slower than a hand‑written path, v1.0 crashes when job queue… | ||
| Eager Loading for ActiveRecord Performance | Dinah Shi | 38m |
Explains how ActiveRecord turns an N+1 into fewer queries using includes -> 2 queries and how includes chooses between the two-query preload strategy and a… | ||
| Start your Open Source journey with Ruby Bench | Marko Bogdanović | 23m |
Spent last summer crafting RubyBench as a participant of Google Summer of Code. Recently joined guys at the Semaphore CI as a full time Ruby newbie. Most of… | ||
| Panel discussions | Bozhidar Batsov | 29m |
Panelists argue Ruby must avoid gratuitous breaking changes while still making concrete moves: they propose optional static types, warn that monkey-patching… | ||
| Take your slow tests to the doctor | Vladimir Dementyev | 38m |
A toolkit called despereaux diagnoses slow specs and ships recipes like factory_doctor and create_all to cut wasted DB work; projects see test suites drop by… | ||
| How to get to zero unhandled exceptions in production | Radoslav Stankov | 28m |
Achieves near‑zero unhandled production exceptions within about a year by three concrete moves: weekly Happy Friday sessions that systematically fix Sentry… | ||
| Beyond the current state: Time travel as answer to hard questions | Armin Pasalic | 23m |
Explains how splitting writes and reads with CQRS plus storing every change as immutable events with event sourcing lets a system replay history to reconstruct… | ||
| My Ruby is a Paintbrush. My Ruby is a Synth. | Jan Krutisch | 43m |
Ruby generates graphics, 3D models and live audio with real tooling: PDF layouts via prawn, generative sketches via JRuby/Processing and Gosu games, 3D exports… | ||
| Crystal: A language for humans and computers | Serdar Doğruyol | 39m |
Crystal is a compiled language built on LLVM with Ruby-like syntax, a self-hosted compiler, C bindings and a native single-file executable model, plus a shards… | ||
| What I learned from building a twitter Art Bot | Nynne Just Christoffersen | 15m |
A Twitter bot called an eggspot queries the Rijksmuseum API for an image matching a tweeted word and replies with that artwork, built in Ruby using the Twitter… | ||
| Lightning talks | 42m | |
Rapid-fire lessons and demos cover concrete practices and surprises: teaching novices via Rails Girls leads to better coaching and communication; converting… | ||
| Trailblazer | Nick Sutterer | 41m |
Trailblazer extracts business logic out of controllers and models into operations as functions that orchestrate small steps via a railway DSL, making each use… | ||
| nothing matches | ||