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
Template Engines in Scala
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Toshiyuki Takahashi
October 17, 2014
Technology
3.9k
1
Share
Template Engines in Scala
Toshiyuki Takahashi
October 17, 2014
More Decks by Toshiyuki Takahashi
See All by Toshiyuki Takahashi
Purely Functional Programming with Cats Effect 3 and Scala 3 [ScalaMatsuri2022]
tototoshi
0
7.4k
scala-ojisan
tototoshi
0
150
5年ぶりにPHPを書いた話
tototoshi
0
340
Steps to master the Play source code
tototoshi
1
540
flyway-play
tototoshi
2
2.2k
Play と Scala のこれまでとこれから
tototoshi
1
2.1k
Other Decks in Technology
See All in Technology
Databricks における 生成AIガバナンスの実践
taka_aki
1
270
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
210
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
380
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
350
OpenID Connectによるサービス間連携
takesection
0
150
さきさん文庫の書籍ができるまで
sakiengineer
0
340
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
160
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
50k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
320
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
2.1k
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
180
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Claude Code のすすめ
schroneko
67
220k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
Rails Girls Zürich Keynote
gr2m
96
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
How to Ace a Technical Interview
jacobian
281
24k
We Have a Design System, Now What?
morganepeng
55
8.2k
Transcript
5FNQMBUF&OHJOFT JO4DBMB
None
5FNQMBUF&OHJOFTJO4DBMB w 4USJOH*OUFSQPMBUJPO w 9.--JUFSBM w 7FMPDJUZ'SFF.BSLFS+41ʜ w -JGU5FNQMBUF w
4DBMBUF w 5XJSM
5FNQMBUF&OHJOFTJO4DBMB w 4USJOH*OUFSQPMBUJPO w 9.--JUFSBM w 7FMPDJUZ'SFF.BSLFS+41ʜ w -JGU5FNQMBUF w
4DBMBUF w 5XJSM
4USJOH*OUFSQPMBUJPO
w $VTUPNJ[BCMF w /PUPOMZGPS4USJOH
KTPO\OBNFOBNF JEJE^z ˠOFX4USJOH$POUFYU \OBNF JE ^ KTPO OBNF JE
&YBNQMF
TDBMJLFKECD
TDBMJLFKECD
5FNQMBUF&OHJOFTJO4DBMB w 4USJOH*OUFSQPMBUJPO w 9.--JUFSBM w 7FMPDJUZ'SFF.BSLFS+41ʜ w -JGU5FNQMBUF w
4DBMBUF w 5XJSM
TDBMBYNM@
TDBMBYNM@
&YBNQMF
None
TPGUQSPQTMTTFSWFS
5FNQMBUF&OHJOFTJO4DBMB w 4USJOH*OUFSQPMBUJPO w 9.--JUFSBM w 7FMPDJUZ'SFF.BSLFS+41ʜ w -JGU5FNQMBUF w
4DBMBUF w 5XJSM
4DBMB+BWB
*OUFSPQCFUXFFO4DBMB+BWB
!#FBO1SPQFSUZ
None
None
5FNQMBUF&OHJOFTJO4DBMB w 4USJOH*OUFSQPMBUJPO w 9.--JUFSBM w 7FMPDJUZ'SFF.BSLFS+41ʜ w -JGU5FNQMBUF w
4DBMBUF w 5XJSM
None
7JFX'JSTU -JGUBQQTDBOCFEFWFMPQFEJOBUPUBMMZEFTJHOFSGSJFOEMZXBZ
w -JGUUFNQMBUFTDPOUBJOOPFYFDVUBCMF DPEF5IFZBSFQVSF SBX WBMJE)5.- w -JGUVTFTTOJQQFUTUPUSBOTGPSN TFDUJPOTPGUIF)5.-QBHFGSPNTUBUJD UPEZOBNJD5IFLFZXPSEJT USBOTGPSN
None
5FNQMBUF&OHJOFTJO4DBMB w 4USJOH*OUFSQPMBUJPO w 9.--JUFSBM w 7FMPDJUZ'SFF.BSLFS+41ʜ w -JGU5FNQMBUF w
4DBMBUF w 5XJSM
None
4DBMBUFTVQQPSUT w +BEF w 4DBNM w .VTUBDIF w 441 w
4DVFSZ
+BEF
.VTUBDIF
4DBNM
441
4DVFSZ
&BTZUPVTF w TUBOEBMPOFJOBOZ+7.PSBTB4FSWMFU 'JMUFSJOBOZ+BWBJOBXFCBQQMJDBUJPO XJUI+"934XJUI+FSTFZ w JOUIF1MBZ'SBNFXPSLWJBQMBZTDBMBUF
5FNQMBUF&OHJOFTJO4DBMB w 4USJOH*OUFSQPMBUJPO w 9.--JUFSBM w 7FMPDJUZ'SFF.BSLFS+41ʜ w -JGU5FNQMBUF w
4DBMBUF w 5XJSM
QMBZGSBNFXPSLUXJSM
4DBMB5FNQMBUFTDBMB 1MBZ ˣGPSL TQSBZUXJSM ˣCBDLIPNF QMBZGSBNFXPSLUXJSM
5ZQFTBGFUFNQMBUJOH w 4DBMBMJLFTZOUBY w 5FNQMBUFpMFTBSFDPNQJMFEUP TDBMB
None
None
5ZQFTBGFUFNQMBUJOH w /PTZOUBYFSSPSTBUSVOUJNF w /PCSPLFOMJOLT
None
&YBNQMF
None
None
None
%FNP
"OZ2VFTUJPOT w 4USJOH*OUFSQPMBUJPO w 9.--JUFSBM w 7FMPDJUZ'SFF.BSLFS+41ʜ w -JGU5FNQMBUF w
4DBMBUF w 5XJSM