~/conference

Ruby Midwest 2013

“A picture speaks a thousand words” Hire us for visuals that speak a thousand about your brand. Get Started Ruby Midwest Design is capable of providing scalable design solutions to our customers’…

Ruby developers, Rails developers, software engineers, engineering managers, test engineers, open source contributors, devops engineers

Rails application security; development environment automation; test reporters and tooling; Pomodoro time management; DCI architecture; functional principles for object oriented design; service oriented architecture on Amazon; lightweight business intelligence; open source contribution practices; developer happiness optimization; career training and mentorship

titleauthorlength
Keynote – James Edward Gray IIJames Edward Gray II36m
Argues code’s primary purpose is to communicate with the reader and shows concrete tradeoffs between quick spikes and long term design, claiming spikes often…
Talk on
The Most Important Optimization: HappinessErnie Miller34m
Claims that happiness admits a measurable optimization: apply red green refactor to life by defining concrete metrics, running quick experiments, and…
Talk on
Lightweight Business IntelligenceCorey Ehmke30m
Argues that startups get near‑real‑time BI by writing a lightweight, denormalized reporting layer using Ruby and MongoDB, with Postgres for transactions and…
Talk on
Functional Principles for OO DevelopmentJessica Kerr28m
Claims six functional principles apply to OO Ruby and shows them on the Pickaxe CSV total example: replaces a god object with pure data-in data-out functions…
Talk on
Nobody Will Train You But YouZachary Briggs26m
Argues self-training beats waiting, lists exact practices: jot syntax on index cards and review, reproduce a screencast keystroke for keystroke, watch Gary…
Talk on
Lightning Talks30m
Nine rapid demos list concrete claims, tools and results so decisions hinge on specifics: real‑time partials via sync partials (prototype, uses a small Rack…
Lightning on
More time for Open Source work with the help of the Pomodoro TechniqueMatthias Günther29m
Pomodoro Technique gives concrete extra time for open source by forcing 25-minute focused pomodoros with 5-minute breaks and a physical kitchen timer to…
Talk on
DCI: semiotics applied to softwareJaime Andrés Dávila34m
Argues that DCI maps semiotics to software by treating data as symbols, context as rules and interaction as meaning, claiming this narrows the gap between user…
Talk on
Computer, Program Theyself!Zee Spencer31m
Claim: use Ruby plus testing, stats and DSLs to get programs that surprise instead of just automate. Implementation: a tiny language called shift that mutates…
Talk on
Keynote – Michael FeathersMichael Feathers24m
Argues that uniform coding standards and abstract SOLID rules often clip design context and cause trouble, citing a claimed 100x performance story where…
Talk on
Ruby Groups: Act Locally - Think GloballyPJ Hagerty25m
There are thousands of local groups and one can move a tiny meetup from five or six stuck members to a healthy 25–40 average by doing specific things: register…
Talk on
Ready To Code: Automate Your Development EnvironmentDavid Kerber31m
Claims that a complete dev VM boots from source in minutes and that a new hire is up and running in ~15 minutes. Uses Vagrant with VirtualBox/VMware, synced…
Talk on
Rails Application Security in PracticeBryan Helmkamp31m
Covers concrete risks and mitigations: session hijacking fixed by force SSL everywhere, cookie secure and HttpOnly flags and strict-transport-security…
Talk on
Must Have 10+ Years People ExperienceAshe Dryden34m
Claim: interpersonal problems beat technical ones for messiness, so a list of eight failure modes maps to concrete fixes like empty your cup, the wide game…
Talk on
Frustration Driven DevelopmentEvan Light30m
Advocates brutal specificity: write your damn tests because most codebases arriving for cleanup lack them, avoid ActiveRecord callbacks in favor of explicit…
Talk on
Make Testing Fun with Test ReportersMatt Sears22m
Demonstrates concrete steps for building reporters: map result states, emit one-symbol output per test, then print a summary; implements both RSpec formatters…
Talk on
Failure for Fun and Profit!Kerri Miller35m
Claim: deliberately play and fail to learn faster by removing stakes, scheduling a sacred space and adding one deliberate complication at a time. Practical…
Talk on
OOP and PhilosophySteve Klabnik31m
Argues that Object Oriented Programming traces to Plato's theory of forms and that many bugs come from modeling an imperfect world with perfect classes, shows…
Talk on
SOA Safari in the AmazonBryan Thompson34m
A production SOA on Amazon uses Ruby plus AWS APIs to make every server disposable and rebuilt from stage AMIs rather than patched in place. The team runs…
Talk on
Ready To Code: Automate Your Development EnvironmentDavid Kerber31m
Claim: a checked-in Vagrant configuration boots a full Ruby/Postgres dev VM so a new developer is coding in about 15 minutes using Vagrant+VirtualBox, with…
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.