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
Betabeers
November 12, 2011
2
390
Ruby + Rails
Felipe Talavera @flype
Betabeers
November 12, 2011
Tweet
Share
More Decks by Betabeers
See All by Betabeers
Cómo diagnosticar problemas de rendimiento en entornos LAMP @crononito
betabeers
1
130
karmacracy
betabeers
0
120
dogfight
betabeers
0
170
Patrones de diseño y ejemplos prácticos en JAVA @47deg_es
betabeers
0
8.4k
Introducción a REST y ejemplos prácticos con JAVA @47deg_es
betabeers
0
250
Apps móviles, ampliando horizontes
betabeers
0
280
topigames nscoder madrid
betabeers
0
590
AffinityRadar
betabeers
0
170
backbeam
betabeers
0
180
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Building AI with AI
inesmontani
PRO
1
680
Crafting Experiences
bethany
1
46
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
55
Tell your own story through comics
letsgokoyo
1
800
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
930
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
A better future with KSS
kneath
240
18k
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