RubyConfBY 2020 Online
| title | author | length |
|---|---|---|
| Growing a library ecosystem | Piotr Solnica | 25m |
Describes building and maintaining multiple interlinked gems (examples: 25 libraries, dry‑rb’s dry-validation/dry-schema/dry-types chain) and concrete work… | ||
| Hanami::API | Luca Guidi | 27m |
Hanami::API packages a new high‑performance Ruby router into a tiny Rack framework, measuring against Roda and Sinatra with concrete numbers: initial runtime… | ||
| The Greener Grass | Stefan Wintermeyer | 27m |
Compares Ruby/Rails versus Elixir/Phoenix with concrete tradeoffs: Phoenix uses OTP, built-in clustering and a live dashboard, supports hot code upgrades, and… | ||
| How to visualize a ruby project | Anton Davydov | 32m |
A dry-rb tool scans a dry-system container and renders a live graph where each dependency node is a registered key and each injection edge shows who constructs… | ||
| Crash course in transpiling Ruby | Vladimir Dementyev | 25m |
A practical walkthrough of a working transpiler called ruby-next that parses Ruby with parser/unparser, applies per-feature AST rewriters (pattern-matching… | ||
| A Better Kind of Conscious Coding Practice | Noah Gibbs | 25m |
A concrete method lays out pick a tool (Ruby or a library), pick a task (a tiny merry‑go‑round simulation of kids with age, weight and push strength), pick a… | ||
| Ruby patterns for contemporary dance music | Jan Krutisch | 26m |
Claims that a complete dance track is possible with only Ruby code, not Sonic Pi; actual build is a tiny pure Ruby synth that writes web-playable sound files… | ||
| Joy of painting with Ruby and OpenGL | Tetiana Chupryna | 38m |
Uses Ruby with the opengl-bindings gem and GLFW to open a resizable window, register callbacks, and render GPU-driven geometry. Code builds low-level… | ||
| Code and Fear: Talent, Art, and Software Development | Valerie Woolard | 23m |
Argues that software is a creative practice like art and that most useful code comes from iteration, deletion, and refactoring rather than sudden genius. Gives… | ||
| Disk is fast, memory is slow. Forget all you think you know | Daniel Magliola | 26m |
Goal is to aggregate Prometheus counters across multiple Ruby processes while keeping increments extremely cheap, with a target of 1 microsecond per increment… | ||
| Error handling with Monads in Ruby | Vitaly Pushkar | 25m |
A Ruby example app that updates one user demonstrates using dry-monads (the dry-rb Result type) and Result/Try composition to replace exceptions: validate… | ||
| How to A/B test with confidence | Frederick Cheung | 27m |
Covers how to run valid A/B tests: use a proper randomizer (not user-id parity assignment), compute sample size from test power and choose the right… | ||
| A Benjamin Button History of Ruby | Matias Korhonen | 17m |
Port a real Ruby 2.7.1 script backward version by version until it still runs: success down to Ruby 1.8.6. Fixes are concrete: remove numbered parameters… | ||
| nothing matches | ||