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
ruby + rails
Search
Felipe Talavera
November 05, 2011
Programming
5
560
ruby + rails
Introduction to rails and the ruby environment
Felipe Talavera
November 05, 2011
Tweet
Share
More Decks by Felipe Talavera
See All by Felipe Talavera
4 years building services at peerTransfer
felipetalavera
1
64
web development with ruby
felipetalavera
0
110
infrastructure at peertransfer
felipetalavera
3
300
Other Decks in Programming
See All in Programming
Learn CPU architecture with Assembly
akkeylab
1
1.3k
Model Pollution
hschwentner
1
180
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
360
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
420
どの様にAIエージェントと 協業すべきだったのか?
takefumiyoshii
1
550
なぜGoのジェネリクスはこの形なのか? Featherweight Goが明かす設計の核心
ryotaros
7
990
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
23
11k
Current States of Java Web Frameworks at JCConf 2025
kishida
0
540
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
Let's Write a Train Tracking Algorithm
twocentstudios
0
220
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
330
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
1
1k
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Statistics for Hackers
jakevdp
799
220k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Writing Fast Ruby
sferik
629
62k
KATA
mclloyd
32
14k
Facilitating Awesome Meetings
lara
56
6.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
How STYLIGHT went responsive
nonsquared
100
5.8k
GitHub's CSS Performance
jonrohan
1032
460k
Context Engineering - Making Every Token Count
addyosmani
3
160
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Transcript
Ruby + Rails Saturday, November 5, 11
@flype Felipe Talavera Saturday, November 5, 11
I am happy and productive Saturday, November 5, 11
You will be happier and more productive Saturday, November 5,
11 mi mission.... at the end of this talk ....
How? Saturday, November 5, 11
Saturday, November 5, 11 optimized for programer happines Japón, japos
en rubyconf. Yukihiro "matz" Matsumoto en 1993 y publicado en 1995 inspirado en Perl, Python, Haskell, LISP
Scripting OPP Saturday, November 5, 11 No suitable for heavy
lifting or memory footprint. No big apps
Readability less typing plain english Saturday, November 5, 11 no
artifacts, interface, sugar -> if, else .empty?, .present?
Blocks awesome! Saturday, November 5, 11 5.times do, inject, collect,
each, tap
software that writes other software Metaprogramming Saturday, November 5, 11
instrospection, open classes, eval, method_missing, big
Spiderman. “With great power comes great responsibility” Saturday, November 5,
11 shoot in your leg!
implementations RMI Rubinius JRuby Mac Ruby Iron Ruby REE 1.8.7/1.9.3
Ruby Spec Saturday, November 5, 11
rad! Community Saturday, November 5, 11 High values -> code
quality, testing edge -> BDD, TDD, agile methodologies, svn -> git move world wide conferences
libs Rspec cucumber bundler RVM jeweler sinatra eventmachine rails rubygems
Saturday, November 5, 11
libs Rspec cucumber bundler RVM jeweler sinatra eventmachine rails rubygems
Saturday, November 5, 11
Saturday, November 5, 11 DHH, basecamp, Opinated framework, big player
use it worldwide
Saturday, November 5, 11
ActiveRecord table!, query!, data! ... Saturday, November 5, 11 ORM,
AREL abstrae db-> mysql, postgres, sqlite, oracle, migrations table relations
ActiveModel data....storage! Saturday, November 5, 11 any data storage, noSQL
ActionController skinnycontrollers Saturday, November 5, 11 responder :html, json, xml,
js session, cookies rack middleware
ActionView show me the money Saturday, November 5, 11 helpers
layout, partials, collections template engine, erb, haml, slim
Routes friendly Saturday, November 5, 11 REST resources, collections, members,
regex base
ActiveResource consumer Saturday, November 5, 11
Saturday, November 5, 11
Rails 3.1 Asset pipeling HTTP streaming Coffescript Reversible migrations Saturday,
November 5, 11 assets with sprockets
plugins Rails Admin typus devise simpleform capybara rspec-rails paperclip factory_girl
delorean Saturday, November 5, 11 rails
deployment unicorn + nginx/apache passenger + nginx/apache trinidad (jruby) Saturday,
November 5, 11 heroku, ey, chef/puppet
Saturday, November 5, 11
Questions? Saturday, November 5, 11
We’re hiring http://peertransfer.com/pT/jobs Saturday, November 5, 11