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
Hacking Rails
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jimmy Ngu
December 01, 2015
Programming
0
74
Hacking Rails
Talk on @ Ruby Tuesdays #26
Jimmy Ngu
December 01, 2015
Tweet
Share
More Decks by Jimmy Ngu
See All by Jimmy Ngu
Ruby Runtime
jimmynguyc
0
65
Ruby 2.7preview1
jimmynguyc
0
50
The Original Immortal Game
jimmynguyc
0
36
Introduction to Ruby Hyperloop
jimmynguyc
0
120
Introduction to Machine Learning with Tensorflow.rb
jimmynguyc
0
120
Ruby's JIT
jimmynguyc
2
79
TRICK 2015
jimmynguyc
0
94
How to reduce spec runtime by 4400%
jimmynguyc
0
180
TRICK
jimmynguyc
0
74
Other Decks in Programming
See All in Programming
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
120
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.6k
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
370
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
670
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
550
NOT A HOTEL - 建築や人と融合し、自由を創り出すソフトウェア
not_a_hokuts
2
960
SourceGeneratorのマーカー属性問題について
htkym
0
180
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
1.2k
株式会社 Sun terras カンパニーデック
sunterras
0
2k
How to stabilize UI tests using XCTest
akkeylab
0
100
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
400
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
170
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
87
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
エンジニアに許された特別な時間の終わり
watany
106
240k
Tell your own story through comics
letsgokoyo
1
840
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
84
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
Paper Plane (Part 1)
katiecoart
PRO
0
5.4k
Transcript
)BDLJOH3BJMT !KJNNZOHVZD
8IZ IUUQQISBDLPSH
None
3VCZPO3BJMT w .7$CBTFEXFCBQQMJDBUJPOGSBNFXPSL w $POWFOUJPOPWFS$POpHVSBUJPO $P$ w &BTZUPMFBSO w
.BHJDBM
3VCZPO3BJMT w $SFBUFECZ%BWJE)FJOFNFJFS)BOTTPO %)) w &YUSBDUFEGSPN#BTFDBNQ w 'JSTUSFMFBTFJO
3VCZPO3BJMT !
3VCZPO3BJMT TPVSDFCVJMEXJUIDPN
3VCZPO3BJMT .PSF6TBHF#JHHFS5BSHFUGPS)BDLFST
$7& w %JDUJPOBSZPG$PNNPO7VMOFSBCJMJUJFTBOE &YQPTVSFT $7&T
PG$7&T
TPVSDFDWFEFUBJMTDPN
$7444DPSFT w $PNNPO7VMOFSBCJMJUZ4DPSJOH4ZTUFN w UP w #BTFEPONFUSJDHSPVQT CBTF UFNQPSBM FOWJSPONFOUBM
w %FTDSJCFTTFWFSJUZ
$7444DPSFT TPVSDFDWFEFUBJMTDPN
$7444DPSFT TPVSDFDWFEFUBJMTDPN
None
3FTQPOTJCMF%JTDMPTVSF
3FTQPOTJCMF%JTDMPTVSF w "MMTUBLFIPMEFSTBHSFFTUPBMMPXBQFSJPEPG UJNFGPSUIFWVMOFSBCJMJUZUPCFQBUDIFECFGPSF QVCMJTIJOHUIFEFUBJMT w &Hl3VCZPO3BJMT4FDVSJUZz(PPHMF(SPVQ
None
-FU`T-FBSO4PNFUIJOH *OTUFBE
%JTDMBJNFS *BNOPUSFTQPOTJCMFGPSBOZTIFOBOJHBOTUIBUZPV NJHIUQBSUBLFJOBTBEJSFDUPSJOEJSFDUSFTVMUPGUIF JOGPSNBUJPOUIBU*`NBCPVUUPUFMMZPV
w 6OEFSTUBOEUIFFYQMPJU w -PPLBUUIFDPEFTSFTQPOTJCMF w %FNP w 6OEFSTUBOEUIFQBUDI "QQSPBDI
1FOFUSBUJOH5FTUJOH4PGUXBSF
w $744 w &YFDVUF$PEF4RM*OKFDUJPO#ZQBTTB SFTUSJDUJPOPSTJNJMBS w "MMPXT:".-UPCFMPBEFEWJB+40/QBZMPBE w #BTJDBMMZFYQMPJUJOH:".-MPBE ZBNM
$7&
w MJCBDUJPO@EJTQBUDINJEEMFXBSF QBSBNT@QBSTFSSC w MJCBDUJWF@TVQQPSUKTPOEFDPEJOHSC w MJCBDUJWF@TVQQPSUKTPOCBDLFOETZBNMSC $PEF3FTQPOTJCMF
%FNP
1BUDI w IUUQTHSPVQTHPPHMFDPNGPSVNTFBSDIJO SVCZPOSBJMTTFDVSJUZSVCZPOSBJMT TFDVSJUZI%37J(P(067BGFB'*+
$7& w $744 w %FOJBM0G4FSWJDF&YFDVUF$PEF w "MMPXT:".-UPCFMPBEFEWJB9.-QBZMPBE w &YQMPJUJOH:".-MPBE ZBNM
BHBJO
$PEF3FTQPOTJCMF w MJCBDUJPO@EJTQBUDINJEEMFXBSF QBSBNT@QBSTFSSC w BDUJWF@TVQQPSUDPSF@FYUIBTIDPOWFSTJPOTSC w BDUJWF@TVQQPSUYNM@NJOJSC
%FNP
1BUDI w IUUQTHSPVQTHPPHMFDPNGPSVNTFBSDIJO SVCZPOSBJMTTFDVSJUZ$7& SVCZPOSBJMTTFDVSJUZCLHWO4(52 OFIXK"U2&+
%FWJTF%PPS KPFSODIFO%FWJTF%PPS
8IBU/PX w HFNJOTUBMMCSBLFNBO w $PEF$MJNBUF w 3FBETVCTDSJCFUPTFDVSJUZCMPHT w (PPEDPEJOHQSBDUJDFT
2"
5IBOLZPV