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
Por que Rails?
Search
Marcelo Boeira
September 12, 2015
Programming
78
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Por que Rails?
Marcelo Boeira
September 12, 2015
More Decks by Marcelo Boeira
See All by Marcelo Boeira
Practical Event Driven Architecture
marceloboeira
0
56
Building a Real-World Pipeline for Image-Classification
marceloboeira
0
4.1k
Nostradamus - Recommendation Service
marceloboeira
0
77
Movinga - Pricing Refactor
marceloboeira
0
92
Movinga - Partner Services
marceloboeira
0
100
Stalker - Hackday
marceloboeira
0
52
Por que Rails?
marceloboeira
0
47
Other Decks in Programming
See All in Programming
Hono + Inertia + React で LP を構築した話
oukayuka
2
210
typoなんかねぇよ
raspython3
0
660
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
360
Press start. Python's next generation.
willingc
PRO
3
300
新卒PdEのリアル
ryu1013
1
390
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
130
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
バグを直したら useEffect が消えた
colorful12
3
840
Deep dive into the select statement (GopherCon UK)
jespino
0
170
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
53
35k
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
260
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
280
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
600
How STYLIGHT went responsive
nonsquared
100
6.3k
Visualization
eitanlees
152
17k
Tell your own story through comics
letsgokoyo
1
1.1k
Prompt Engineering for Job Search
mfonobong
0
440
Ruling the World: When Life Gets Gamed
codingconduct
0
320
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
How to make the Groovebox
asonas
2
2.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Designing for humans not robots
tammielis
254
26k
Transcript
Por que Rails? !
Software Engineer github.com/marceloboeira twitter.com/marceloboeira_ " # $ medium.com/@marceloboeira Porto Alegre
MARCELO BOEIRA
Por que Rails? !
maturidade
I believe people want to express themselves when they program.
They don't want to fight with the language. Programming languages must feel natural to programmers. 1994 Yukihiro Matsumoto (Matz) ruby
I wanted a script language that was more powerful than
Perl, and more object- oriented than Python Perl Python Smalltalk Lisp
2004 Rails is an open-source web framework that is optimised
for programmer happiness and productivity. David Heinemeier Hansen DHH rails
quem usa ?
simplicidade
OO
Object Oriented
DRY
Don’t Repeat Yourself
SRP
Single Responsibility Principle
CoC
Convention Over Configuration
comunidade
open source
https://github.com/rails/rails % & ' 2,814 13,818 commits contributors pull-requests 53,132
⋆ 24,500 stars
gems
authorization authentication pagination background processing devise cancan kaminari sidekiq resque
testing rspec
https://rubygems.org/stats ) ! * 106,442 93,277 downloads gems users 5,852,265,072
None
produtividade
generators
workflow
engineering
MVC
active_record
asset-pipeline
internationalisation
mantenabilidade
changing
testing
None
dúvidas?
obrigado!