~/conference

RedDotRuby 2015

date:2015-06-04..2015-06-05
location:Singapore, Singapore
series:RedDotRuby · one edition
tags:[ruby]

Ruby developers, Rails developers, web developers, open source contributors, devops engineers, frontend developers, mobile developers, security engineers

mruby and ngx_mruby; React.js with react-rails; Ruby refinements (lexical vs dynamic); pact consumer-driven contracts; message_bus gem and long-polling with Redis; Dockerized Rails deployments; RubyMotion cross-platform mobile; ROMA distributed key value store; ruby-bench.org benchmarking in Docker; Brakeman and bundle outdated security tools

titleauthorlength
Keynote: Super Dry Rubyyukihiro Matsumoto 'Matz'01h 03m
History of Ruby plus concrete roadmap: an embeddable interpreter mruby and ngx_mruby already exists and is used in practice, evented libraries (EventMachine…
Talk on
Security Is Hard, But We Can't Go ShoppingAndre Arko40m
Counts a burst of releases and finds a surprising cluster of critical fixes across many gems over eight weeks including bundler rubygems rack json and others…
Talk on
Rethinking the View using React.jsPrathamesh Sonpatki28m
React.js replaces templates with composable components, JSX as a preprocessor, and one‑way props plus local state to describe UI; the runtime uses a virtual…
Talk on
Keynote: Off the RailsSam Saffron01h 03m
Discourse runs off-the-rails extensions: a production-tested message_bus gem that gives reliable ordered delivery, Redis-backed transport with long‑poll…
Talk on
Refinements - the Worst Feature You Ever LovedPaolo "Nusco" Perrotta30m
Refinements ship in Ruby 2 as a way to localize monkey patches but the talk shows two concrete designs and their tradeoffs: dynamically scoped refinements let…
Talk on
HTTP Programming with mrubyHiroshi Shibata30m
Claims production use of mruby at scale with a single binary packaging and mrb-gem workflow integrated into nginx+mruby to replace mixed-language middleware…
Talk on
Collaborating with ContractsSofia Tania22m
Shows that consumer-driven contracts catch real breaks (removing a name field that still powers two consumers) and enable parallel work across many services by…
Talk on
Principles of PlayLinda Liukas46m
Claims a curriculum built from playtesting with kids, backed by Kickstarter $380,000, and distilled into three principles: playfulness, logic, curiosity…
Talk on
Starting & Contributing to Open Source Projects for BeginnersGuo Xiang Tan21m
Revives RubyBench.org to track regressions across Ruby and Rails releases, runs benchmarks in Docker containers on a dedicated server, and proves simple…
Talk on
Lightning Talk: Doodling for Great SuccessRadamanthus Batnag05m
Claims that simple sketches improve technical communication and that anyone can do them using emojis or basic shapes. Uses the vivid grammar graph framework to…
Lightning on
Lightning Talk: Non-tech Contributions to The Tech CommunityElisha Tan05m
Describes concrete noncoding work: running Rails Girls Singapore; creating event art with PowerPoint and Paint; organizing meetups, designing t‑shirts and…
Lightning on
Lightning Talk: My Web Application Goes to China!Grzegorz Witek06m
Launch checklist of concrete surprises and fixes rather than vague localization: Chinese script breaks name input and lacks italic fonts so emphasize with…
Lightning on
Lightning Talk: Kansai Regional Rubyist MeetupsTomoya Kawanishi06m
Ruby Kansai is founded in 2004 and runs large weekend meetups with about 60–80 attendees while regional groups like amagasaki.rb under 10 attendees run casual…
Lightning on
Rollicking Ruby Robots Rule the WorldChang Sau Sheong, Shipeng Xu31m
Builds an inexpensive hexapod spider robot using Ruby and shows what actually works: a Toot frame with 18 Tower Pro MG995 servos driven by a 32-channel servo…
Talk on
Ruby based Distributed Key Value Store 'ROMA'Hiroaki Iwase05m
A Ruby-based distributed key-value store named ROMA implements a pure P2P architecture with nodes as separate processes across machines, claims automatic…
Talk on
Lightning Talk: How Emoji Changed My LifeJuanito Fatas05m
Claims that emoji became part of Unicode after proposals around 2000 and wide push by vendors and that emoji population now totals about ~1,200 emojis with…
Lightning on
RubyMotion: Cross-Platform Mobile Development the Right WayLaurent Sansonetti50m
RubyMotion is a commercial toolchain that compiles Ruby into native iOS and Android binaries (no interpreter, no interpreter), implements a unified Ruby…
Talk on
Lightning Talk: How Docker Can Change Rails DeploymentsChristopher Rigor07m
Claims that replacing Capistrano release directories with per-release containers simplifies moves between VMs and lets a load balancer point from current…
Lightning on
Lightning Talk: Values from Puzzles, Math, and CodeJoy Paas06m
Childhood puzzles translate into concrete developer habits: a knight's tour has 19.6 quadrillion knight's tours yet only found five solutions in exploration…
Lightning on
Lightning Talk: Refactoring of SelfVaidehi Joshi06m
Claim: programming practice is literally practice in refactoring of self, not just code. Uses Ruby’s notion of self and a concrete eye‑catching demo of…
Lightning on
Tackling Large Ruby Refactorings with Confidence (and Science!)Jesse Toth38m
At GitHub a legacy permissions subsystem is rewritten into a new abilities system and instrumented with the open-source scientist library to dark‑run alternate…
Talk on
Ruby PanelHiroshi Shibata, Aaron Patterson, Aman Gupta57m
Panelists state concrete developments: a tiny experimental stream language toy (200 lines, 3k stars) existed and gained attention, a lightweight implementation…
Panel on
'Did you mean?' experience in Ruby and beyondYuki Nishijima31m
Did_you_mean gem adds a Google‑like suggestion to Ruby and claims to turn NameError into helpful corrections; it uses a dictionary of symbols, computes…
Talk on
Code is RequiredAaron Patterson01h 04m
Measures show Rails boot at about 12 seconds on a large app; most projects have ~100 gems and a surprising ~4,000 files (survey: 466 projects, 140 systems, max…
Talk on
Working Remotely as a Junior DeveloperLaura Eck22m
Argues that juniors can work remotely though it’s harder and shows exactly how: negotiate by offering company benefits, prepare answers to common objections…
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.