~/conference

RubyConf MY 2017

date:2017-10-12..2017-10-13
location:Cyberjaya, Malaysia
series:RubyConf MY · one edition
titleauthorlength
Keynote: Ruby, Community and YouAkira Matsuda27m
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…
Talk on
Sustainable ArchitectureAlex Topalov34m
Argues that database-driven development causes bugs like balances breaking when migrations re-run callbacks and that 10–20 nested callbacks create real…
Talk on
Syntax Isn't Everything: NLP For RubyistsJanice Shiu31m
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…
Talk on
500X Memory Reduction In Rails With Postgres Schemas And ApartmentIlake Chang25m
A Rails app using Postgres multi‑schema with Apartment cuts memory by 500x memory reduction after changing how Postgres types are loaded: ActiveRecord no…
Talk on
Anycable - Universal Action CableVladimir Dementyev38m
AnyCable extracts Action Cable’s low‑level WebSocket server into a separate service and proxies protocol commands over gRPC/protobuf so Rails keeps existing…
Talk on
Real-World Functional RubyTim Riley44m
Demonstrates a practical functional Ruby stack: model behavior as verbs — small functional objects with a call method that are immutable and receive…
Talk on
How We Built TechLadiesElisha Tan26m
TechLadies runs a part‑time bootcamp that has produced 29 graduates across three cohorts, with seven moving into technical roles and graduates building apps…
Talk on
Unix For RubyistsNick Marden42m
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…
Talk on
Parallel Processing With RubyDilum Navanjana23m
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…
Talk on
LuckySaron Yitbarek36m
Argues that success in open source depends less on meritocracy and more on early advantages, listing five concrete prerequisites: code, communication, time…
Talk on
BDD With CucumberGooi Liang Zheng36m
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…
Talk on
All I'd Wanted To Know About Ruby's Object Model Starting Out...And Mooar!!!Tan Jun Qi34m
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…
Talk on
Panel Session with Ruby Core TeamAkira Matsuda, Aaron Patterson51m
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…
Panel on
Best Practices Of SVG On Ruby On RailsSylvia Choong, Jany Mai09m
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…
Talk on
Civic Coding In RubyKyle Dolezal15m
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…
Talk on
Multiple Backend DBs In A Rails ApplicationAnton Lvov11m
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…
Talk on
One Blind WeekendJinny Wong11m
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…
Talk on
What About Ruby On Rails? ... From A PHP GuyMichael Cheng14m
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…
Talk on
Programming Like An AthleteGabrielle Ong Hui Min11m
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…
Talk on
Chasing PandasDaniel Baark31m
Company builds a translation layer called Quattro that serializes Ruby expression trees, sends them via Redis to Python workers running pandas, and returns…
Talk on
Keynote: Exploring Memory in Ruby - Building a Compacting GCAaron Patterson54m
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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.