~/conference

Red Dot Ruby Conference 2014

date:2014-06-26..2014-06-27
location:Singapore, Singapore
series:Red Dot Ruby Conference · 2 editions
editions:[Red Dot Ruby Conference 2014, Red Dot Ruby Conference 2017]

Ruby developers, Rails developers, backend engineers, devops engineers, open source maintainers, QA and test engineers, software architects

continuous deployment with Rails; Ruby and Elixir polyglot programming; Arel query construction; maintaining open source projects; password breach forensics; REST APIs with Grape; Fluentd data streaming; shipping Ruby apps with Docker; development environments with Vagrant; microservices in Rails; ActiveSupport::Notifications for status; RSpec 3 testing practices

titleauthorlength
Guide to Continuous Deployment with RailsKeith Pitt34m
Argues for automatically deploying master on green CI and shows the exact stack and habits: RuboCop and Kane checks, Travis/Buildbox CI, Capybara smoke tests…
Talk on
Ruby + Elixir: Polyglotting FTW!Benjamin Tan28m
Elixir claims lightweight, isolated processes on the BEAM with 13 million processes per VM, uses asynchronous message passing and supervisors for “let it…
Talk on
ActiveRecord can't do it? Arel can!Vipul Amler, Prathamesh Sonpatki21m
Claim: Arel generates complex, database‑agnostic SQL that Active Record does not expose, and the talk demonstrates that by building real queries and showing…
Talk on
Tending Your Open Source GardenBrandon Keepers35m
Argues that small open‑source projects rarely attract contributors so maintainers must tend them: prepare readable README and tests, use Travis CI to gate…
Talk on
The Dark Side of RubyGautam Rege29m
Shows concrete gotchas: Infinity is implemented via method_missing, radix conversions stop at base 36, and splat expansion produces non‑obvious arrays and…
Talk on
How to improve experiences of RubyHiroshi Shibata05m
Lists concrete first steps: start by filing a bug with a minimal reproducible case, note which Ruby versions reproduce it, and attach crash logs or coredumps…
Lightning on
Building REST API with GrapeWilliam Notowidagdo04m
A concise demo of the Grape DSL shows actual routes and handlers, the error helper returns status codes and JSON bodies, and the API uses four versioning…
Lightning on
5 Tips in 5 mins on Podcasting With JekyllSayanee Basu05m
Shows how to generate static HTML with Jekyll + Github Pages and wire automated deploys via Travis CI, claims a working podcast site produced from markdown…
Lightning on
Fluentd: Data Streams in Ruby WorldSatoshi "Moris" Tagomori28m
Fluentd is a Ruby open source log collector sold as a gem with 300+ plugins and a tag‑based routing core that connects inputs to outputs like Amazon S3 HDFS…
Talk on
Magenta is a Lie - and Other Tales of AbstractionKonstantin Haase49m
Asserts that magenta is not a spectral color but a brain‑made sensation, and that most software abstractions are mental, leaky shortcuts. Supports this with…
Talk on
Ruby.inspectKoichi Sasada53m
Shows concrete Ruby internals and tools: introduces generational garbage collection (RJGC) that speeds marking up to ~50× and yields ~10% app gains, and symbol…
Talk on
Domain Driven Design & NoSQLLucas Dohmen20m
Argues that combining a document store and a graph database in a single multi‑model engine (ArangoDB) lets the storage match the domain instead of forcing…
Talk on
Shipping Ruby Apps with DockerBryan Helmkamp01h 01m
Claims that Docker makes Ruby apps a portable, testable delivery unit and shows the actual steps: docker build/run demo packaging a Sinatra app with a…
Talk on
Ruby-Core for TenderfeetZachary Scott33m
Shows concrete steps for getting a feature into ruby-core: open a ticket (link it to the meeting agenda), add an agenda item for the developer meeting, and…
Talk on
Convenience vs SimplicityPiotr Solnica50m
Argues for separating concerns: treat data as relations first, use relational algebra for composition, and keep persistence mapping separate rather than…
Talk on
SOLID Design Principles in RubyAnil Wadghule29m
Shows concrete Ruby refactorings: starts with one class that fetches parses and saves a feed then extracts FeedFetcher, RSSParser, FeedSaver with live code…
Talk on
Adventures with Micro Services in RailsAnand Agrawal33m
A team breaks a legacy monolith into domain-bound services, ending up with 10 microservices (uploader says 8) plus two apps, each with its own DB, plus…
Talk on
Nomadic ProgrammerGrzegorz Witek05m
A person quits a job, buys a ticket to New Zealand and spends 178 days traveling and visiting 60 places while working as a Ruby freelance developer. Work…
Lightning on
Advantages of Development Environment Setup with VagrantShuwei Fang, Arathi Premadevi07m
Claim: Vagrant creates a repeatable, shareable development environment in seconds and fixes "works on my machine" issues. Setup uses Vagrant + VirtualBox…
Lightning on
Algorithmic Trading for Fun and ProfitSheng Loong Su07m
Shows an actual pipeline: Ruby code pulls CSV and JSON market feeds (Yahoo Finance, Stooq), runs a 15‑day fast and 50‑day slow moving‑average crossover…
Lightning on
80,000 Plaintext Passwords: An Open Source Love Story in 3 ActsT.J. Schuck29m
A white‑hat breach produces 80,000 plaintext passwords pulled in 87 seconds using tools like hashcat and common wordlists; SHA1 with a global salt proves…
Talk on
To a Single Page Web App and Back AgainNicholas Simmons29m
Shopify rebuilds the admin as a single‑page app on a homegrown Batman.js MVC with every page bundled into large asset files, deploys a dozen times a day, then…
Talk on
Safety Nets: Learn to Code With ConfidenceChristophe Philemotte28m
Argues that three concrete safety nets cut risk: tests (CI, mutation testing with mutant gem catches regressions—example: a hidden bug when total becomes an…
Talk on
RSpec 3 and why I `expect(you).to care`Jon Rowe24m
RSpec 3 arrives after more than a year of work and a couple hundred contributors and makes concrete tradeoffs: the expect syntax becomes recommended to remove…
Talk on
ActiveSupport::Notifications and Live Status PagesMatthew Delves17m
Shows how ActiveSupport::Notifications instruments controllers, SQL and custom code, and how subscribers write time-series points into influx DB so queries…
Talk on
SpeedupRails, Speedup Your CodeAaron Patterson01h 15m
Shows concrete speed wins: uses Benchmark IPS, stackprof, gc.stat and allocation_tracer to measure Rails internals, builds a bind‑parameter cache for…
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.