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
0
74
Por que Rails?
Marcelo Boeira
September 12, 2015
Tweet
Share
More Decks by Marcelo Boeira
See All by Marcelo Boeira
Practical Event Driven Architecture
marceloboeira
0
49
Building a Real-World Pipeline for Image-Classification
marceloboeira
0
4.1k
Nostradamus - Recommendation Service
marceloboeira
0
71
Movinga - Pricing Refactor
marceloboeira
0
83
Movinga - Partner Services
marceloboeira
0
98
Stalker - Hackday
marceloboeira
0
47
Por que Rails?
marceloboeira
0
33
Other Decks in Programming
See All in Programming
CSC305 Lecture 12
javiergs
PRO
0
250
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
210
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
500
Google Opal解体新書
mickey_kubo
3
100
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
340
品質ワークショップをやってみた
nealle
0
800
Amazon Verified Permissions実践入門 〜Cedar活用とAppSync導入事例/Practical Introduction to Amazon Verified Permissions
fossamagna
2
110
Blazing Fast UI Development with Compose Hot Reload (Bangladesh KUG, October 2025)
zsmb
2
440
ALL CODE BASE ARE BELONG TO STUDY
uzulla
28
6.9k
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
170
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing with alien-signals and Custom OSS
aoseyuu
3
5k
GC25 Recap: The Code You Reviewed is Not the Code You Built / #newt_gophercon_tour
mazrean
0
140
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Producing Creativity
orderedlist
PRO
348
40k
What's in a price? How to price your products and services
michaelherold
246
12k
How STYLIGHT went responsive
nonsquared
100
5.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Agile that works and the tools we love
rasmusluckow
331
21k
Making Projects Easy
brettharned
120
6.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
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!