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
550
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
62
web development with ruby
felipetalavera
0
100
infrastructure at peertransfer
felipetalavera
3
290
Other Decks in Programming
See All in Programming
20250429 - CNTUG Meetup #67 / DevOps Taiwan Meetup #69 - Deep Dive into Tetragon: Building Runtime Security and Observability with eBPF
tico88612
0
160
監視 やばい
syossan27
12
10k
AIコーディングエージェントを 「使いこなす」ための実践知と現在地 in ログラス / How to Use AI Coding Agent in Loglass
rkaga
4
1.2k
Thank you <💅>, What's the Next?
ahoxa
1
590
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
3
530
七輪ライブラリー: Claude AI で作る Next.js アプリ
suneo3476
1
170
エンジニアが挑む、限界までの越境
nealle
1
310
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
100
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
140
Creating Awesome Change in SmartNews! En
martin_lover
0
110
iOSアプリで測る!名古屋駅までの 方向と距離
ryunakayama
0
150
The Implementations of Advanced LR Parser Algorithm
junk0612
1
1.3k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
GraphQLとの向き合い方2022年版
quramy
46
14k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Building Applications with DynamoDB
mza
94
6.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
780
Become a Pro
speakerdeck
PRO
28
5.3k
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
It's Worth the Effort
3n
184
28k
A better future with KSS
kneath
239
17k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
How STYLIGHT went responsive
nonsquared
100
5.5k
The World Runs on Bad Software
bkeepers
PRO
68
11k
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