Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
10 ways to break your Rails app
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jonathan Bruno
May 04, 2019
Technology
18
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
10 ways to break your Rails app
This presentation describes the most common Rails mistakes.
Jonathan Bruno
May 04, 2019
More Decks by Jonathan Bruno
See All by Jonathan Bruno
Indrodução à reflexão e metaprogramação em ruby
jonathanbruno
0
41
Other Decks in Technology
See All in Technology
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
180
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
100
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
570
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
Optunaの最新リリースv5.0について
pfn
PRO
0
120
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
How to Design Configuration for Rails Applications
willnet
1
780
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Prompt Engineering for Job Search
mfonobong
0
520
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Writing Fast Ruby
sferik
630
63k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Everyday Curiosity
cassininazir
0
350
Discover your Explorer Soul
emna__ayadi
2
1.3k
The agentic SEO stack - context over prompts
schlessera
0
970
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Transcript
10 ways to break your Rails app
Jonathan Bruno @jonathanbrunoue Developer at @codeminer42
Breaking an application is not that hard, even a beginner
can do it easily.
MVC
1 - Putting too much logic in the controller
None
None
None
2 - Putting too much logic in the view
None
None
None
3 - Putting too much logic in the model
None
4 - Unaware of your tools (ORM)
None
None
7 - Blocking on calls to external services
5 - Using too many gems ( external libs )
6 - Not creating automated tests
8 - No code review
9 - Not following the community