ArrrrCamp 2014
who it's for
Ruby developers, Rails developers, backend engineers, test engineers, security engineers, open source maintainers
topics
test-driven development workflows; behavior-driven development; Unicorn pre-fork webserver; fork and exec zero-downtime deployment; bcrypt and per-user salts; password cracking with hashcat; JRuby and OpenNLP integration; allocation profiling and GC metrics; persistent data structures with Hamster; immutable structs and software transactional memory; Ruby design pattern substitutions; open source project governance
| title | author | length |
|---|---|---|
| How I Accidentally Wrote the Best Code of my Career | Michael Ries | 37m |
A messy PHP/Zen registration API gets replaced by a tested prototype written in two days using TDD and red green refactor practices, with a one‑vendor adapter… | ||
| Behavior-Driven Development: Feature this! | Fred Heath | 41m |
Have you tried BDD and given up? Thought it was too much trouble for too little reward? Didn't quite work for you? Fear not, you're not the only one. Many of… | ||
| Unicorn Unix Magic Tricks | Thorsten Ball | 36m |
Unicorn actually implements a pre-forked Ruby web server: master opens listening socket, preload-before-fork loads the Rails app so 16 workers fork in under a… | ||
| 680,000 Plaintext Passwords: An Open Source Love Story in Three Acts | T.J. Schuck Fluffmuffin | 31m |
A migration case study: a white‑hat extraction turns up 80,000 passwords captured in 87 seconds using off‑the‑shelf tools like hashcat and wordlists, revealing… | ||
| Ruby - Write Once, Run Anywhere | Michał Taszycki | 41m |
Few years ago we could only envy Javascript programmers while their favourite language was becoming ubiquitous. Now, thanks to RubyMotion we can write iOS, OSX… | ||
| Cat Care and Maintenance | Aaron Patterson | 43m |
Rails view work focuses on cutting object allocations and measuring results: heap dumps via object_space.dump converted to graphs, GC metrics from GC.stat, and… | ||
| Natural Language Processing with Ruby | Konstantin Tennhard Natural Language Processing | 27m |
Describes a working pipeline that actually loads pre-trained OpenNLP models and uses JRuby and OpenNLP interop to do sentence segmentation, tokenization, POS… | ||
| Patterns, patterns everywhere | Grzegorz Witek | 26m |
Argues that specifics matter: Gango 4 collects 23 patterns but Ruby makes many obsolete or different. Shows concrete substitutions — use closures instead of… | ||
| Functional Programming for Rubyists | Arne Brasseur Slides | 44m |
Claim: Ruby benefits from a pure functional core for easier testing and parallelism, paired with external state management. Demonstrations use gems: Hamster… | ||
| Lightning Talks | 42m | |
-- no description -- | ||
| This is bigger than us: Building a future for Open Source | Lena Reinhard | 41m |
Claims concrete harms and fixes: cites Hoodie and Apache CouchDB, the Mars Climate Orbiter failure from unit miscommunication, YouTube iOS UX that flipped… | ||
| nothing matches | ||