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
Jimmy Ngu
December 01, 2015
Programming
0
66
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
61
Ruby 2.7preview1
jimmynguyc
0
47
The Original Immortal Game
jimmynguyc
0
32
Introduction to Ruby Hyperloop
jimmynguyc
0
120
Introduction to Machine Learning with Tensorflow.rb
jimmynguyc
0
120
Ruby's JIT
jimmynguyc
2
75
TRICK 2015
jimmynguyc
0
90
How to reduce spec runtime by 4400%
jimmynguyc
0
170
TRICK
jimmynguyc
0
72
Other Decks in Programming
See All in Programming
Rancher と Terraform
fufuhu
2
210
TDD 実践ミニトーク
contour_gara
1
290
ソフトウェアテスト徹底指南書の紹介
goyoki
1
140
Swift Updates - Learn Languages 2025
koher
2
450
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
430
Testing Trophyは叫ばない
toms74209200
0
720
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
120
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
380
旅行プランAIエージェント開発の裏側
ippo012
2
860
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
120
Improving my own Ruby thereafter
sisshiki1969
1
160
Claude Codeで挑むOSSコントリビュート
eycjur
0
200
Featured
See All Featured
Fireside Chat
paigeccino
39
3.6k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
4 Signs Your Business is Dying
shpigford
184
22k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Speed Design
sergeychernyshev
32
1.1k
What's in a price? How to price your products and services
michaelherold
246
12k
How to Ace a Technical Interview
jacobian
279
23k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
How STYLIGHT went responsive
nonsquared
100
5.8k
Designing for humans not robots
tammielis
253
25k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
It's Worth the Effort
3n
187
28k
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