Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Railsconf 2013 Recap for KC Ruby
Search
Aaron Sumner
May 15, 2013
Programming
120
1
Share
Railsconf 2013 Recap for KC Ruby
Aaron Sumner
May 15, 2013
More Decks by Aaron Sumner
See All by Aaron Sumner
Code for Clatsop launch
ruralocity
1
29
The Git Historian
ruralocity
0
730
A month with Atom
ruralocity
0
61
My Ruby Setup
ruralocity
1
210
Other Decks in Programming
See All in Programming
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
120
事業会社でのセキュリティ長期インターンについて
masachikaura
0
210
Feature Toggle は捨てやすく使おう
gennei
0
400
AI活用のコスパを最大化する方法
ochtum
0
370
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
120
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
180
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.3k
PHPで TLSのプロトコルを実装してみる
higaki_program
0
730
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
480
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
190
存在論的プログラミング: 時間と存在を記述する
koriym
5
760
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
230
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Paper Plane (Part 1)
katiecoart
PRO
0
6.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
99
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
240
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
260
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Designing for Timeless Needs
cassininazir
0
180
Transcript
My visit to Railsconf 2013 Aaron Sumner @ruralocity
“F*** it.”
Now with a sprinkle of JavaScript! •DHH keynote •Yehuda Katz
keynote •Rails vs the Client Side (Noel Rappin)
My other takeaway.
None
•Insist on simplicity •Use good judgement •Test everything once •Test
the interface •Trust collaborators •Practice regularly —and you will love your tests.
versus:
None
The controversy: •self-documenting code is a pipe dream •unit tests
are bad tests •TDD creates bad tests
Solution: •Document all public methods •Document as you go •Keep
it short •Don’t document implementation •Use integration tests, not unit tests •Test models, services, presenters
Aren’t we all just talking about objects in Rails?
Building Extractable Libraries in Rails Patrick Robertson
Maintainable Templates •Decorator pattern •Presentation models •View objects Brendan Loudermilk
(Probably others.)
Also check out: •Aaron Patterson’s keynote •An Intervention for ActiveRecord
(Ernie Miller) •Pry—the Good Parts! (Conrad Irwin) •How to Talk to Developers (Ben Orenstein)
References •http://www.justin.tv/confreaks/c/2246896 •https://speakerdeck.com/skmetz/magic-tricks- of-testing-railsconf •http://thomasmeeks.com/controversy •https://speakerdeck.com/patricksroberts/ building-extractable-libraries-in-rail-railsconf •https://github.com/bloudermilk/ maintainable_templates
LFK.rb •3rd Thursdays •Starting next month •Carpool to KC Ruby
•www.meetup.com/Lawrence-Coders
Thanks!