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
76
0
Share
Hacking Rails
Talk on @ Ruby Tuesdays #26
Jimmy Ngu
December 01, 2015
More Decks by Jimmy Ngu
See All by Jimmy Ngu
Ruby Runtime
jimmynguyc
0
72
Ruby 2.7preview1
jimmynguyc
0
53
The Original Immortal Game
jimmynguyc
0
45
Introduction to Ruby Hyperloop
jimmynguyc
0
130
Introduction to Machine Learning with Tensorflow.rb
jimmynguyc
0
130
Ruby's JIT
jimmynguyc
2
82
TRICK 2015
jimmynguyc
0
96
How to reduce spec runtime by 4400%
jimmynguyc
0
180
TRICK
jimmynguyc
0
77
Other Decks in Programming
See All in Programming
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
420
AIエージェントの隔離技術の徹底比較
kawayu
0
440
iOS26時代の新規アプリ開発
yuukiw00w
0
220
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
100
JavaDoc 再入門
nagise
0
210
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
220
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
190
初めてのRubyKaigiはこう見えた
jellyfish700
0
340
Inspired By RubyKaigi (EN)
atzzcokek
0
430
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
250
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Abbi's Birthday
coloredviolet
2
7.8k
Documentation Writing (for coders)
carmenintech
77
5.4k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Why Our Code Smells
bkeepers
PRO
340
58k
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