RubyConf MY 2017
| title | author | length |
|---|---|---|
| Keynote: Ruby, Community and You | Akira Matsuda | 27m |
Ruby’s community claim is concrete: core development still sits in Subversion and Redmine but many standard libraries are being converted into GitHub gems to… | ||
| Sustainable Architecture | Alex Topalov | 34m |
Argues that database-driven development causes bugs like balances breaking when migrations re-run callbacks and that 10–20 nested callbacks create real… | ||
| Syntax Isn't Everything: NLP For Rubyists | Janice Shiu | 31m |
Demonstrates using the Google Cloud Natural Language API from Ruby (the google-cloud-language gem) to replace a 30-line emoji hack with three lines that return… | ||
| 500X Memory Reduction In Rails With Postgres Schemas And Apartment | Ilake Chang | 25m |
A Rails app using Postgres multi‑schema with Apartment cuts memory by 500x memory reduction after changing how Postgres types are loaded: ActiveRecord no… | ||
| Anycable - Universal Action Cable | Vladimir Dementyev | 38m |
AnyCable extracts Action Cable’s low‑level WebSocket server into a separate service and proxies protocol commands over gRPC/protobuf so Rails keeps existing… | ||
| Real-World Functional Ruby | Tim Riley | 44m |
Demonstrates a practical functional Ruby stack: model behavior as verbs — small functional objects with a call method that are immutable and receive… | ||
| How We Built TechLadies | Elisha Tan | 26m |
TechLadies runs a part‑time bootcamp that has produced 29 graduates across three cohorts, with seven moving into technical roles and graduates building apps… | ||
| Unix For Rubyists | Nick Marden | 42m |
A Ruby bank script creates 51 FIFO files and forks 51 child processes to represent pins; the combination is five numbers and the process prints it on SIGUSR1… | ||
| Parallel Processing With Ruby | Dilum Navanjana | 23m |
Compares Ruby MRI (GIL/green threads) with JRuby (native parallel threads), demonstrates a real array.push race where five threads should append 5,000 items… | ||
| Lucky | Saron Yitbarek | 36m |
Argues that success in open source depends less on meritocracy and more on early advantages, listing five concrete prerequisites: code, communication, time… | ||
| BDD With Cucumber | Gooi Liang Zheng | 36m |
Argues that Cucumber is for BDD and readable specifications not a unit test tool, and that Gherkin scenarios serve as a single source of truth and executable… | ||
| All I'd Wanted To Know About Ruby's Object Model Starting Out...And Mooar!!! | Tan Jun Qi | 34m |
Step-by-step reverse engineering of CRuby shows that all Ruby values are pointers to three C structs—RBasic RObject RClass—with a flags field, a class pointer… | ||
| Panel Session with Ruby Core Team | Akira Matsuda, Aaron Patterson | 51m |
Monthly developer meetings in Tokyo and Redmine track decisions; contributors must submit a patch, add it to the meeting agenda, then wait for Matz to sign… | ||
| Best Practices Of SVG On Ruby On Rails | Sylvia Choong, Jany Mai | 09m |
Shows a Rails helper that inlines SVG files, takes the filename plus optional attributes, and prevents duplicated markup so hundreds of icons do not bloat HTML… | ||
| Civic Coding In Ruby | Kyle Dolezal | 15m |
Argues that Ruby and Rails power practical civic apps: a Ruby app and SMS client that turn city service directories into an API, a Balance app that shows… | ||
| Multiple Backend DBs In A Rails Application | Anton Lvov | 11m |
Rails handles four separate source databases of front-end web events by loading per-database config files at init and picking one default DB for Rails… | ||
| One Blind Weekend | Jinny Wong | 11m |
A developer loses usable vision for a weekend after a corneal abrasion and survives the web using VoiceOver, NVDA, JAWS, prompting concrete fixes: use semantic… | ||
| What About Ruby On Rails? ... From A PHP Guy | Michael Cheng | 14m |
A PHP developer switches to Ruby on Rails and finds faster MVP building and better tooling: uses rails new, Bundler and rvm for versioning, plus ActiveAdmin… | ||
| Programming Like An Athlete | Gabrielle Ong Hui Min | 11m |
Compares programming to athletic training and gives four concrete practices: cross-training where only 10% of time goes to the core task and the rest builds… | ||
| Chasing Pandas | Daniel Baark | 31m |
Company builds a translation layer called Quattro that serializes Ruby expression trees, sends them via Redis to Python workers running pandas, and returns… | ||
| Keynote: Exploring Memory in Ruby - Building a Compacting GC | Aaron Patterson | 54m |
Builds a mark‑and‑compact GC for MRI that exposes GC.compact, implements two‑finger compaction with forwarding T_MOVED entries and a GC_update_references pass… | ||
| nothing matches | ||