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
シンプルなテンプレートエンジンが欲しい
Search
enta0701
May 17, 2018
Programming
840
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
シンプルなテンプレートエンジンが欲しい
enta0701
May 17, 2018
More Decks by enta0701
See All by enta0701
ミルクココアが好きです
endotakuya
0
72
Kubernetes 超入門
endotakuya
0
150
GKE と EKS について 理解した気分になる7分間
endotakuya
0
79
はじめての CircleCI × EKS
endotakuya
1
700
Go / Node.js で入門する gRPC
endotakuya
0
210
LINE Clova スキルの開発ハンズオンに enebular は最適だった話。
endotakuya
1
1.1k
LINE Clova と自由に会話をしよう
endotakuya
0
200
GoでClova Extension開発ができるようになりました
endotakuya
0
80
Alfred Workflows by Go
endotakuya
4
5.5k
Other Decks in Programming
See All in Programming
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.5k
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
210
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
710
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.5k
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
240
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
480
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
370
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
5分で問診!Composer セキュリティ健康診断
codmoninc
0
890
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
140
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Skip the Path - Find Your Career Trail
mkilby
1
180
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Code Reviewing Like a Champion
maltzj
528
40k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
Designing for humans not robots
tammielis
254
26k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
How STYLIGHT went responsive
nonsquared
100
6.2k
Transcript
γϯϓϧͳ ςϯϓϨʔτΤϯδϯ ͕ཉ͍͠ 2018/05/17 Nim͘͘ձ @enta0701
୭ʁ ❐ɹ!FOUB ❐ɹגࣜձࣾϕʔγοΫ ❐ɹ3VCZ%PDLFSLT ɹ(P"OESPJE+BWB4DSJQU ❐ɹ/JNྺɿ͙ؒΒ͍ @enta0701 @endotakuya @enta0701
ॳ৺ऀ͕ॳ৺ऀ͚ʹॻ͖·ͨ͠ ࠷ۙ/JN͕ΩςΔΒ͍͠ͷͰɺ -*/&#PUͰࢼͯ͠Έͨ IUUQTRJJUBDPNFOUBJUFNTFBEGGBDGBGF
ຊ
ʰͱΓ͋͑ͣϑϨʔϜϫʔΫ ৮͓͔ͬͯ͘ʱ
8FC'SBNFXPSL 4UBS ϝϯςφϯε ಛ EPNKFTUFS 4JOBUSB෩ QSBHNBHJDLBSBY
41" JEMFXBOOBXBL qBTL෩ ˞BXFTPNFOJNΛࢀߟʹɻ
KFTUFS FYBNQMFOJN JNQPSUKFTUFS BTZODEJTQBUDI IUNMHFO SPVUFT HFU SFTQI )FMMPXPSME
SVO'PSFWFS $ nim c -r example.nim # => localhost:5000
7JFX·ΘΓඍົ ❐αϯϓϧͰIUUQDPSFϞδϡʔϧͰpMUFSΛ࡞ ❐7JFXΛϑΝΠϧͰཧύʔγϟϧԽ͍ͨ͠ ❐)5.-λάͷׅހॻ͖ͨ͘ͳ͍ʢ4MJNͱ͔ʣ ❐(PͷIUNMUFNQMBUFϨϕϧͰ͍͍ UZQF1FSTPOTUSVDU\ /BNFTUSJOH "HFJOU ^ Q/BNF\\/BNF^^
"HF\\"HF^^Q
ςϯϓϨʔτΤϯδϯ Λ࡞Δʢ४උʣ
ςϯϓϨʔτΤϯδϯΛ࡞Δ ͓ࢼ͠Ͱ(PͷIUNMUFNQMBUFʹΑͤͯΈΔ UZQF 1FSTPOSFGPCKFDU OBNFTUSJOH BHFJOU SPVUFT HFUll WBSQFSTPO1FSTPO OBNFFOUB
BHF SFTQSFOEFS JOEFY QFSTPO \\EFpOFlJOEFY^^ Q/BNF\\OBNF^^ "HF\\BHF^^Q \\FOE^^
δΣωϦΫε SFOEFSʹ͢σʔλͷܕͳΜͰ͋Γ ɹ㱺δΣωϦΫεΛ͑ྑͦ͞͏ QSPDSFOEFS OBNFTUSJOH EBUBWBS1FSTPO 1FSTPO͔͠ड͚औΕͳ͍ QSPDSFOEFS<5> OBNFTUSJOH
EBUBWBS5 ίϯύΠϧ࣌ʹղܾͯ͘͠ΕΔ ࢀߟ IUUQTOJNMBOHPSHEPDTUVUIUNMHFOFSJDT IUUQTOJNMBOHPSHEPDTNBOVBMIUNMPWFSMPBEJOHSFTPMVUJPOMB[ZUZQFSFTPMVUJPOGPSVOUZQFE
ਖ਼نදݱ ಠࣗλά\\^^ΛQBSTFͯ͠ϑΟʔϧυ໊ΛऔΔ JNQPSUOSF WBSIUNM/BNF\\OBNF^^ FDIPIUNMSFQMBDF SF\\ ^^ QSPD NTUSJOH TUSJOH
WBSpFMETUSJOHNSFQMBDF SF\\ SFQMBDF SF ^^ FDIP'JFME/BNF pFME pFME 'JFME/BNFOBNF /BNFOBNF
"45 จࣈྻ͔ΒpFMEʹΞΫηε͍ͨ͠ lQFSTPOzzOBNFz JNQPSUNBDSPT NBDSPHFU'JMFE PCK pFMEVOUZQFE /JN/PEF SFTVMUOFX%PU&YQS JEFOU
PCK JEFOU pFME FDIP"HF HFU'JMFE EBUB lBHFz "HF NBDSPͱOFX%PU&YQ Ͱ࡞
دΓಓ͠ͳ͕ΒͰ͕͢ งғؾΓ͍ͨํ IUUQTHJUIVCDPNFOEPUBLVZBTJNQMFOJNUFNQMBUF
·ͱΊ ❐"45ϚΫϩ͕ॻ͖͍͢ҹ ❐ͬͺΓใྔ·ͩগͳ͍ ❐ެࣜϦϑΝϨϯε͕ݹ͍෦͋Δ ❐ه๏͕γϯϓϧͰಡΈ͘͢ɺֶशͷϋʔυϧͦ͏ ❐#PUςϯϓϨʔτΤϯδϯʹ͍͍ͯΔ͔ ͔Βͳ͍ͳΓʹΓ্͍͖͍͛ͯͨ