seccomp - ruby e rails

111

Click here to load reader

Upload: fabio-akita

Post on 12-May-2015

1.060 views

Category:

Technology


1 download

DESCRIPTION

Mini-oficina de Ruby e Rails na Seccomp da Unesp de Rio Claro.

TRANSCRIPT

Page 1: Seccomp - Ruby e Rails

Ruby e RailsFabio Akita

Page 2: Seccomp - Ruby e Rails
Page 3: Seccomp - Ruby e Rails
Page 4: Seccomp - Ruby e Rails
Page 5: Seccomp - Ruby e Rails
Page 6: Seccomp - Ruby e Rails
Page 7: Seccomp - Ruby e Rails
Page 8: Seccomp - Ruby e Rails
Page 9: Seccomp - Ruby e Rails

2004

Page 10: Seccomp - Ruby e Rails

2001

Page 11: Seccomp - Ruby e Rails

1993

Page 12: Seccomp - Ruby e Rails
Page 13: Seccomp - Ruby e Rails
Page 14: Seccomp - Ruby e Rails
Page 15: Seccomp - Ruby e Rails
Page 16: Seccomp - Ruby e Rails
Page 17: Seccomp - Ruby e Rails
Page 18: Seccomp - Ruby e Rails
Page 19: Seccomp - Ruby e Rails
Page 20: Seccomp - Ruby e Rails
Page 21: Seccomp - Ruby e Rails
Page 22: Seccomp - Ruby e Rails

“Jack of all Trades”

“Master of None”

Page 23: Seccomp - Ruby e Rails

mr. Leonardo

Page 24: Seccomp - Ruby e Rails
Page 25: Seccomp - Ruby e Rails
Page 26: Seccomp - Ruby e Rails
Page 27: Seccomp - Ruby e Rails

“Jack of all Trades”

“Master of All”

Page 28: Seccomp - Ruby e Rails
Page 29: Seccomp - Ruby e Rails
Page 30: Seccomp - Ruby e Rails
Page 31: Seccomp - Ruby e Rails
Page 32: Seccomp - Ruby e Rails
Page 33: Seccomp - Ruby e Rails

“Tornar as coisas simples fáceis e as coisas

complexas possíveis”

Page 34: Seccomp - Ruby e Rails

Básico

Page 35: Seccomp - Ruby e Rails
Page 36: Seccomp - Ruby e Rails

Fortes Fracos

Dinâmicos Estáticos

Tipos

Page 37: Seccomp - Ruby e Rails

Tipos

Forte Dinâmico

Forte Estático

Fraco Estático

Fraco Dinâmico

Page 38: Seccomp - Ruby e Rails

Tipos

Page 39: Seccomp - Ruby e Rails
Page 40: Seccomp - Ruby e Rails

Métodos

Page 41: Seccomp - Ruby e Rails
Page 42: Seccomp - Ruby e Rails

Classes

Page 43: Seccomp - Ruby e Rails
Page 44: Seccomp - Ruby e Rails

Objetos

Page 45: Seccomp - Ruby e Rails
Page 46: Seccomp - Ruby e Rails

Blocos

Page 47: Seccomp - Ruby e Rails
Page 48: Seccomp - Ruby e Rails

Meta-programação

Page 49: Seccomp - Ruby e Rails
Page 50: Seccomp - Ruby e Rails

Range e Require

Page 51: Seccomp - Ruby e Rails
Page 52: Seccomp - Ruby e Rails
Page 53: Seccomp - Ruby e Rails
Page 54: Seccomp - Ruby e Rails
Page 55: Seccomp - Ruby e Rails
Page 56: Seccomp - Ruby e Rails

RubyGems

Page 57: Seccomp - Ruby e Rails
Page 58: Seccomp - Ruby e Rails

ActiveRecord

ActionPack

ActiveResource

ActionMailer

ActionController

ActionView

ActiveSupportRails

ActionWebService

Page 59: Seccomp - Ruby e Rails

• Convention over Configuration

• DRY (Don’t Repeat Yourself)

• YAGNI (You Ain’t Gonna Need It)

• DSL (Domain Specific Language)

• Agile Manifesto

Page 60: Seccomp - Ruby e Rails

Demonstração

Page 61: Seccomp - Ruby e Rails
Page 62: Seccomp - Ruby e Rails

REST

Page 63: Seccomp - Ruby e Rails
Page 64: Seccomp - Ruby e Rails

• Asset Management

• Rails Cache & Memcached

• Query Cache, Connection Pool

• RSpec, Shoulda, Rcov

• i18n, Unicode, Time Zones

• Muito Mais!

Page 65: Seccomp - Ruby e Rails

Deployment

Page 66: Seccomp - Ruby e Rails
Page 67: Seccomp - Ruby e Rails
Page 68: Seccomp - Ruby e Rails
Page 69: Seccomp - Ruby e Rails
Page 70: Seccomp - Ruby e Rails
Page 71: Seccomp - Ruby e Rails

Ruby + Java = JRuby

Page 72: Seccomp - Ruby e Rails
Page 73: Seccomp - Ruby e Rails

Glassfish Rails

Page 74: Seccomp - Ruby e Rails
Page 75: Seccomp - Ruby e Rails

38

JRuby on Rails

Page 76: Seccomp - Ruby e Rails
Page 77: Seccomp - Ruby e Rails
Page 78: Seccomp - Ruby e Rails
Page 79: Seccomp - Ruby e Rails
Page 80: Seccomp - Ruby e Rails
Page 81: Seccomp - Ruby e Rails
Page 82: Seccomp - Ruby e Rails

Comunidade

Page 83: Seccomp - Ruby e Rails
Page 84: Seccomp - Ruby e Rails
Page 85: Seccomp - Ruby e Rails
Page 86: Seccomp - Ruby e Rails
Page 87: Seccomp - Ruby e Rails
Page 88: Seccomp - Ruby e Rails
Page 89: Seccomp - Ruby e Rails
Page 90: Seccomp - Ruby e Rails
Page 91: Seccomp - Ruby e Rails
Page 92: Seccomp - Ruby e Rails
Page 93: Seccomp - Ruby e Rails
Page 94: Seccomp - Ruby e Rails
Page 95: Seccomp - Ruby e Rails
Page 96: Seccomp - Ruby e Rails

Como aprender?

Page 97: Seccomp - Ruby e Rails
Page 98: Seccomp - Ruby e Rails
Page 99: Seccomp - Ruby e Rails
Page 100: Seccomp - Ruby e Rails
Page 101: Seccomp - Ruby e Rails
Page 102: Seccomp - Ruby e Rails
Page 103: Seccomp - Ruby e Rails
Page 104: Seccomp - Ruby e Rails
Page 105: Seccomp - Ruby e Rails
Page 106: Seccomp - Ruby e Rails
Page 107: Seccomp - Ruby e Rails
Page 108: Seccomp - Ruby e Rails
Page 109: Seccomp - Ruby e Rails
Page 110: Seccomp - Ruby e Rails
Page 111: Seccomp - Ruby e Rails

Obrigado! Perguntas?

www.locaweb.com.br/rails