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
RubyRogues at LoneStarRuby
Search
Josh Susser
July 20, 2013
Programming
1
110
RubyRogues at LoneStarRuby
Josh's intro slides for a live panel discussion by the Ruby Rogues.
Josh Susser
July 20, 2013
Tweet
Share
More Decks by Josh Susser
See All by Josh Susser
Thinking in Objects RubyConf 2012
joshsusser
18
4.6k
Ruby Rogues Live
joshsusser
2
800
Other Decks in Programming
See All in Programming
Instrumentsを使用した アプリのパフォーマンス向上方法
hinakko
0
250
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
440
Serving TUIs over SSH with Go
caarlos0
0
770
M5UnitUnified 最新動向 2025/05
gob
0
140
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.6k
iOSアプリで測る!名古屋駅までの 方向と距離
ryunakayama
0
160
データベースの技術選定を突き詰める ~複数事例から考える最適なデータベースの選び方~
nnaka2992
3
2.7k
クラス設計の手順
akikogoto
0
130
クラシルリワードにおける iOSアプリ開発の取り組み
funzin
1
180
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
13k
CursorとDevinが仲間!?AI駆動で新規プロダクト開発に挑んだ3ヶ月を振り返る / A Story of New Product Development with Cursor and Devin
rkaga
5
1.3k
監視 やばい
syossan27
12
10k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Building an army of robots
kneath
305
45k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
BBQ
matthewcrist
88
9.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Faster Mobile Websites
deanohume
307
31k
Embracing the Ebb and Flow
colly
85
4.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Being A Developer After 40
akosma
91
590k
Code Reviewing Like a Champion
maltzj
523
40k
Transcript
æsthetics
sense of beauty or the appreciation of beauty
a set of principles underlying and guiding the work of
an artist or artistic movement
"It just looks better."
principles <=> gut feel
in Ruby on Rails: :symbols >= "strings"
class Conference < AR::Base has_many "sessions" has_many "speakers" end
class Conference < AR::Base has_many :sessions has_many :speakers end
create_table :users, :force => true do |t| t.string :email, :default
=> "", :null => false t.string :password, :default => "", :null => false t.integer :sign_in_count, :default => 0 t.datetime :created_at t.datetime :updated_at end
create_table "users", :force => true do |t| t.string "email", :default
=> "", :null => false t.string "password", :default => "", :null => false t.integer "sign_in_count", :default => 0 t.datetime "created_at" t.datetime "updated_at" end
class SurpriseController < AC::Base layout "expected" end
class SurpriseController < AC::Base layout :expected end
class SurpriseController < AC::Base layout :expected def expected "surprise" end
end