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
怖いScala.pdf
Search
Katsunori Kanda
November 28, 2013
Programming
0
240
怖いScala.pdf
Katsunori Kanda
November 28, 2013
Tweet
Share
More Decks by Katsunori Kanda
See All by Katsunori Kanda
FpScala-Chapter1.pdf
potix2
1
410
Other Decks in Programming
See All in Programming
Ruby GitHub Packages
bkuhlmann
0
640
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
370
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
510
Fast JSX: Don't clone props object #28768
yossydev
1
190
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
660
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
1.1k
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
380
Fragment Composition of GraphQL
quramy
13
1.5k
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
170
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
330
Ruby Function Composition
bkuhlmann
1
340
Implementing Design Systems in Swift
seyfoyun
2
480
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Designing for Performance
lara
601
67k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Building Applications with DynamoDB
mza
88
5.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
Product Roadmaps are Hard
iamctodd
45
9.7k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
What's in a price? How to price your products and services
michaelherold
238
11k
Designing the Hi-DPI Web
ddemaree
276
33k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Adopting Sorbet at Scale
ufuk
69
8.6k
Transcript
4DBMBNFFUTHSBEMF /PWUI !QPUJY
ࠓͷ͓
4DBMBΛಋೖ͢Δͱ͖ʹ HSBEMF͕ศརͩͬͨ ͱ͍͏
࣮ࡍʹ͋ͬͨා͍ w BOUͰϏϧυ͢Δ+BWBϓϩδΣΫτ͕όϥόϥͱ ͋ͬͨ w ϓϩδΣΫτؒͰͷίʔυڞ༗KBSΛίϐʔ w ϫϯεςοϓͰϏϧυ͢Δํ๏ͳ͔ͬͨ
ϏϧυΛ౷Ұ͍ͨ͠ʂ
HSBEMF
ԿނɺHSBEMFΛબΜ͔ͩʁ w ϚϧνϓϩδΣΫτʹରԠ w NBWFOͷϦϙδτϦΛ͑Δ w هड़͕؆ܿͰֶशίετ͕͔ͬͨ
BQQMZQMVHJOKBWB SFQPTJUPSJFT\ NBWFO$FOUSBM ^ EFQFOEFODJFT\ DPNQJMFQSPKFDU TIBSFEQSPKFDU UFTU$PNQJMFKVOJUKVOJU
^
ͦͷޙɺ Ұ෦Λ4DBMBʹஔ͖͑Α͏ ͱ͍͏ಈ͖͕͋ͬͨ
BQQMZQMVHJOKBWB BQQMZQMVHJOTDBMB SFQPTJUPSJFT\ NBWFO$FOUSBM ^ EFQFOEFODJFT\ DPNQJMFQSPKFDU TIBSFEQSPKFDU
DPNQJMFPSHTDBMBMBOHTDBMBMJCSBSZ DPNQJMFPSHTDBMBMBOHTDBMBDPNQJMFS UFTU$PNQJMFKVOJUKVOJU ^
+BWBͷϓϩδΣΫτͱ ؆୯ʹڞଘͰ͖ͨʂ
࣮ࡍɺ ໘ͳ෦͋Δ
*%&ͱͷ࿈ܞ͕ऑ͍
·ͱΊ w HSBEMFͰϏϧυཧͯ͠ΔͱɺҰ෦͚ͩTDBMB ʹ͢Δͷ͕؆୯ w ͨͩɺ։ൃڥͷରԠ͕͍͍ͭͯͳ͍߹͕ ͋ΔͷͰ͋Δఔͷଥڠඞཁ
ࠂ w -JTQ.FFUVQͱ͍͏ΠϕϯτΛຖ݄ୈिʹͬ ͯ·͢ w ॴौ୩ w ࣍ճ ਫ ʙ
͋Γ͕ͱ͏͍͟͝·ͨ͠