Barcelona Ruby Conference 2014
2014-09-11..2014-09-13
Barcelona, Spain
[Barcelona Ruby Conference 2012, Barcelona Ruby Conference 2013, Barcelona Ruby Conference 2014]
who it's for
Ruby developers, backend engineers, language implementers, software architects, engineering managers, DevOps engineers, security and QA engineers
topics
mruby embedding and AltRuby; monads for refactoring Ruby; type systems for Ruby; ActiveRecord internals and scaling; service oriented architectures in Ruby; Ruby performance tuning; authentication patterns with Go; safety and security in Ruby apps; Ruby standard library techniques; release engineering and responsible releases; comparative languages: Smalltalk Lisp Bash; robotics and hardware integration with Ruby
| title | author | length |
|---|---|---|
| Highlights | 04m | |
A rapid highlights reel shows a conference packed with concrete takeaways: a segment on practical Ruby optimization that promises shareable tips, a live robot… | ||
| mruby: AltRuby | yukihiro Matsumoto 'Matz' | 36m |
Claim: mruby is an embeddable minimalistic modular Ruby implemented in C99 with an incremental generational garbage collector, a bytecode compiler (mrbc)… | ||
| Refactoring Ruby with Monads | Tom Stuart | 30m |
Claims that monads are practical in Ruby and shows concrete refactorings: replace nil-check pyramids, flatten nested collections, and sequence asynchronous… | ||
| Types As Premature Optimization | Brian Shirai | 42m |
Argues static types are often premature optimization and can mislead when systems are chaotic, cites 70% of projects failed and a logic test where 90% answer… | ||
| Twenty Thousand Leagues Under ActiveRecord | Pat Shaughnessy | 38m |
A Rails call like user.where(name: 'Captain Nemo').first builds an ActiveRecordRelation that constructs an Arel gem abstract syntax tree; a Postgres visitor… | ||
| Services, Services, Everywhere! | Evan Phoenix | 54m |
Argues that splitting a monolith works only with concrete practices not slogans and shows what to build: whiteboard-driven service boundaries, one deployment… | ||
| Keep Software Weird | Leon Gersing | 31m |
Argues that measurable rituals and certifications often replace judgment and kill creativity, citing a waterfall-at-LexisNexis workflow, the agile Manifesto’s… | ||
| Spelunking in Ruby | Jason R. Clark | 38m |
Starts at humble puts then shows concrete techniques and tools: use Ruby's -D flag to print swallowed exceptions, read $! in ensure, set… | ||
| Go Auth Urself | Matt Aimonetti | 27m |
Rails session format is dissected: keys are derived via PBKDF2-like key stretching and Rails uses ActiveSupport message verifier/encryptor to sign and… | ||
| Smalltalk, Lisp, Bash: Three Interesting Languages | Evil Tom Stuart | 25m |
Argues each language reduces to a tiny set of primitives and then shows how control flow is actually built: Smalltalk implements conditionals by defining… | ||
| How I built my own Twitch-Plays-Pokémon | José Tomás Albornoz | 31m |
A Twitch‑Plays‑Pokémon clone gets built in Ruby: initial prototype uses Visual Boy Advance controlled via simulated keystrokes through Sinatra and JRuby's Java… | ||
| A Dangerous Game: Safety in Ruby | Ryan Levick | 25m |
Argues that adding static types prevents common runtime failures, demonstrating an option type that eliminates nil errors and a compiled Idris example where a… | ||
| Writing fast Ruby | Erik Michaels-Ober | 44m |
Shows concrete, measurable wins: use Benchmark IPS to compare changes, yielding beats explicit proc calls — 5x faster in a real production patch — flat_map… | ||
| Standard Library, Uncommon Uses | Piotr Szotkowski | 34m |
Shows concrete hacks: a signature service persisted as a text-backed PStore/YAML file and served via an eight-line WEBrick web endpoint and a TCP GServer… | ||
| Release Responsibly | Emily Stolfo | 30m |
A recent release of the MongoDB Ruby driver requires a yank after a regression, so expect concrete stories about emergency fixes and the impact on users; the… | ||
| The MonoRail | Jeremy Walker | 19m |
A tiny Ruby pubsub stack gets built and demoed end to end: a gem called propono wires AWS SNS/SQS to simple Ruby publishers and subscribers, handles retries… | ||
| Lightning Talks | 35m | |
Titles with meat: oga installs in 1.2s and claims to be a Ruby XML/HTML parser that runs on MRI Rubinius and JRuby, is thread safe, supports XML namespaces and… | ||
| Dancing with Robots | Julian Cheal | 37m |
Ruby code uses the R2 Ruby framework on top of Celluloid to talk to hardware via Firmata on Arduino, DigiSpark, Spark Core and BeagleBone Black, driving… | ||
| nothing matches | ||