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
my-everyday-life-with-ruby
Search
Kuniaki IGARASHI
March 17, 2016
Technology
240
1
Share
my-everyday-life-with-ruby
Taipei.rb 17th March 2016
Kuniaki IGARASHI
March 17, 2016
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
RailsTokyo 4 GarnetTech373
igaiga
0
89
ActiveJobUpdates
igaiga
1
640
roppongirb_20250911
igaiga
1
700
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
140
KaigiOnRails2024
igaiga
16
24k
RuboSensei
igaiga
0
350
Shibuya.rb-2023-04-27-igaiga
igaiga
1
580
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
400
Other Decks in Technology
See All in Technology
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
100
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
200
責任あるソフトウェアエンジニアリングの紹介4章・5章 / RSE_Ch4-5
ido_kara_deru
0
340
Geek Woman の育ち方 〜コミュニティとAIと〜
chicaco
0
420
なぜハノーバーメッセに行くべきなのか 〜初参加だから語れること〜
tanakaseiya
0
130
実践 TanStack Start ― 新規プロダクトを開発して確立した、サーバーとクライアント境界の設計パターン / Practical TanStack Start Server-Client Boundary Patterns
kaminashi
2
320
【禁断】Obsidianの第二の脳に「知の巨人」と呼ばれた師匠の脳をロードしてみた
nagatsu
0
6.7k
権限管理設計を完全に理解した
rsugi
2
220
AIAgentと取り組むKaggle
508shuto
2
600
はじめてのAI-DLC
yoshidashingo
2
560
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
210
DI コンテナ自動生成ツールを実装してみた / intro-autodi
uhzz
0
870
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Odyssey Design
rkendrick25
PRO
2
630
Design in an AI World
tapps
1
220
New Earth Scene 8
popppiees
3
2.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
200
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
360
Scaling GitHub
holman
464
140k
Transcript
.ZFWFSZEBZMJGF XJUISVCZ ,VOJBLJ*("3"4)* UI.BSDI5BJQFJSC
ޒेཛྷ໌ ,VOJBLJ*("3"4)* TQJDFMJGF *OD$50 'SPN+BQBO 5PLZP 3BJMTFOHJOFFS 3BJMT(JSMTDPBDIJO+BQBO 3BJMTࣉࢠXPSLTIPQGPVOEFS HJUIVCJHBJHB
UXJUUFSJHBJHB GBDFCPPLLVOJBLJJHBSBTIJ
3BJMTUFYUCPPL IUUQTHJUIVCDPNJHBJHBSBJMT@UFYUCPPL
3VCZ$POGᢕᖯ
w 8FCDPOTPMF w $ISPNF%FWFMPQFSUPPMT w CZFCVH w GPPUOPUFT w H
w QSZSBJMT w BXFTPNFQSJOU w UPOOFMT w MFUUFSPQFOFS IUUQTTQFBLFSEFDLDPNJHBJHBSVCZDPOGUBJXBO
None
None
None
None
None
5.*9
YSVCZY5.*9
8F`WFNBEF3VCZ,BJHJ5TIJSUT
-POFMZ0QFSBUPS5TIJSUT
45&&34
*`NNBLJOHBMJUUMFVTFGVM UPPMTGPSNF POMZNF *`MMUBMLBCPVUUIFTFUIJOHT 3VCZJTWFSZVTFGVMUPPM "CPVUUIJTUBML
8FBUIFS 'PSFDBTU 1VTI /PUJpDBUJPO
5IFDPEFTJTPOMZMJOFT IPVSTUPNBLF IUUQTHJUIVCDPNJHBJHBXFBUIFS
5IFSFBTPOJTVTJOHBMJCSBSZ UPOPUJDFJ1IPOF
$PEFTUPOPUJDF IUUQTHJTUHJUIVCDPN
*U`TOPUHSFBUXPSL CVU*`NIBQQZUP LOPXXFBUIFS GPSFDBTU XJUIPVUBQQ POFWFSZNPSOJOH ɾʄƅɾ Ň ˜
ŰƅōōŇ ɾʄƅɾ
$BOEZCPUUMF $PMMFDUUXFFUTUIBUNFOUJPOTBCPVUNF
$BOEZCPUUMF 4FUUJOHTPNFLFZXPSET 8IFONZGPMMPXFSTTBZ UIFLFZXPSET TFOEB OPUJpDBUJPOUPNZJ1IPOF
None
$BOEZCPUUMF 0CUBJOFELOPXMFEHF 5IFSF`SFGFXUXFFUTBCPVUNF
IUUQTHJUIVCDPNJHBJHBDBOEZCPUUMF
*OUIJTZFBS NZIPCCZJT
4FOEJOHUFTUDPEFTUP3VCZ 4USJOHSTUSJQ MTUSJQUFTU IUUQTHJUIVCDPNSVCZSVCZQVMM IUUQTHJUIVCDPNSVCZSVCZQVMM 4USJOHDISUFTU IUUQTHJUIVCDPNSVCZSVCZQVMM 4USJOHPSEUFTU IUUQTHJUIVCDPNSVCZSVCZQVMM /VNFSJDOPO[FSP
UFTU IUUQTHJUIVCDPNSVCZSVCZQVMM )BTIUSZ@DPOWFSUUFTU IUUQTHJUIVCDPNSVCZSVCZQVMM &/7SFKFDU TFMFDUUFTU IUUQTHJUIVCDPNSVCZSVCZQVMM 'JMFMTUBUUFTU IUUQTHJUIVCDPNSVCZSVCZQVMM
IUUQXXXTMJEFTIBSFOFUITCUQSBDUJDBMUFTUJOHPGSVCZDPSF
ITCUTBOTBJE l%PDVNFOUBUJPOJTIBSE 5FTUJOHJTFBTZz
HJUDMPOFIUUQTHJUIVCDPNJHBJHBSVCZ :PVSGPSLFESFQPTJUPSZˢ DESVCZ BVUPDPOG DPOpHVSFEJTBCMFJOTUBMMEPD *GZPVVTFNBDBOEHPUFSSPSPGPQFOTTM ZPVDBOUSZUPVTFCSFX`TPQFOTTM DPOpHVSFXJUIPQFOTTMEJSACSFXQSFpYPQFOTTMAEJTBCMFJOTUBMMEPD NBLFK NBLFDIFDL
PS NBLFUFTUBMM *GZPV`EMJLFUPSVOBUFTU NBLFUFTUBMM5&454bSVCZUFTU@TUSJOHSC 3VCZUFTUpMFTBSFJOUFTUSVCZGPMEFST )PXUPSVOSVCZ`TUFTU
"QQSPBDI 4FBSDIJOHNFUIPETXJUIPVUUFTU "TLUPSVCZPCKFDU 'JOEJOUFTUpMFT $PNQBSFBOE
4FBSDIJOHNFUIPETXJUIPVUUFTU BTLUPSVCZPCKFDU 0CKFDUTUFMMVTNFUIPETUIFZIBWF JSC4USJOHJOTUBODF@NFUIPET GBMTF 8FDBOHFUJOTUBODFNFUIPET JO4USJOHDMBTTPCKFDU :PVDBOHFUDMBTTNFUIPETCZ 4USJOHTJOHMFUPO@NFUIPET
GBMTF
4FBSDIJOHNFUIPETXJUIPVUUFTU 'JOEJOUFTUpMFT *OBMNPTUDBTF UFTUTJTXSJUUFOJO UFTUSVCZUFTU@\DMBTT^SC 'PSFYBNQMF4USJOHUFTUSVCZUFTU@TUSJOHSC *OBMNPTUDBTF UFTUNFUIPEOBNFTBSF UFTU@\NFUIPE^
4FBSDIJOHNFUIPETXJUIPVUUFTU 'JOEJOUFTUpMFT PL XSJUFBSVCZDPEF ‐SFHFYNBUDIJOHBSFB IUUQTHJTUHJUIVCDPNJHBJHBDBBFFC
IUUQTHJUIVCDPNJHBJHBNFUIPE@pOEFS
4FBSDIJOHNFUIPETXJUIPVUUFTU $PNQBSFBOE 8FDBOHFUUFTUMFTTNFUIPETCZ BSSBZBSSBZ BSSBZNFUIPETBTLUPPCKFDU BSSBZNFUIPETpOECZUFTUpMF #VU*FODPVOUFSFETPNFQSPCMFNT
4FBSDIJOHNFUIPETXJUIPVUUFTU 1SPCMFNT 4PNFNFUIPETBSFPVUPGUIFSVMF 'PSFYBNQMF4USJOHUFTU@NOSC UFTU@VOJDPEF@OPSNBMJ[FSC 4PNFNFUIPETIBWFBMJBTOBNFBOE XSJUUFOUFTUDPEFJOBTJEFPOMZ 'PSFYBNQMF)BTINFSHFBOE)BTIVQEBUF 4PXFOFFEDIFDLCZNZTFMG #VUJU`TFBTJFSUPpOEUFTUMFTTNFUIPET
UIBOTFFJOHXJUINZPXOFZFT
8SJUFUFTUDPEFT 5IFTQFDBOETBNQMFXSJUUFOJOTPVSDFDPEF 5IFZ`SFHPPEGPSUFTUDBTFT TUSJOHD UFTU@TUSJOHSC
)PXUPTFOEQBUDIFTUP3VCZ :PVDBOVTFHJUIVCQVMMSFRVFTU :PVDBODPOUSJCVUFUP3VCZ ʆɾТɾ C
3VCZNBLFTNZMJGFCFUUFS 4P*EMJLFUPNBLF3VCZCFUUFS
ޒेཛྷ໌ ,VOJBLJ*("3"4)* TQJDFMJGF *OD$50 HJUIVCJHBJHB UXJUUFSJHBJHB GBDFCPPLLVOJBLJJHBSBTIJ ࣼ≾∄⚉ ۋ⇖նࡅ
None