Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Scala basics
Search
Karthikeyan A K
January 20, 2014
Programming
100
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Scala basics
A speech I gave when I was in Spritle
Karthikeyan A K
January 20, 2014
More Decks by Karthikeyan A K
See All by Karthikeyan A K
Machine Learning For Smart Cities
mindaslab
0
44
Early monday
mindaslab
0
62
TDD is it worth it?
mindaslab
0
550
சொற்கண்டு
mindaslab
0
160
Building Large Scale Ruby on Rails Applicatiions
mindaslab
0
200
Datastructures in C
mindaslab
1
200
Forget Infrastructure
mindaslab
1
69
The Magic of Ruby
mindaslab
0
100
Other Decks in Programming
See All in Programming
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
680
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Event is what happens
moro
2
780
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.1k
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.6k
気持ちぃ〜角丸 Squircle
ryu1013
0
310
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Jetpack Compose Mechanisms
skydoves
3
820
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
ジョジョの世界をXRで再現する
mofurune
0
160
Featured
See All Featured
New Earth Scene 8
popppiees
4
2.7k
Writing Fast Ruby
sferik
630
63k
Automating Front-end Workflow
addyosmani
1369
210k
Raft: Consensus for Rubyists
vanstee
142
7.8k
Music & Morning Musume
bryan
48
7.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
The Curse of the Amulet
leimatthew05
3
16k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
Un-Boring Meetings
codingconduct
0
460
Transcript
Scala
[email protected]
None
None
message.broadcast()
None
Twitter Operation • Get message from one • Send to
many (millions) – We can't serialize million ops (takes time) – Memory footprint of Ruby – Server costs
The Practical Side • Cost of human Vs Cost of
Server
Scala • Reduced Memory • Thread safe • Better than
Java • Targets JVM • Chips optimized for Java! – http://en.wikipedia.org /wiki/Java_processor
Java in Kaveri • http://www.pcworld.co m/article/2047422/hsa -targets-native-paral lel-execution-in-java -virtual-machines-by- 2015.html
• http://www.pcworld.co m/article/2084641/amd s-kaveri-chips-bring- computing-graphics-cl oser-in-function-and- name.html
Where to learn from • Don't use books – Unless
you know Java well – And still want to get confused • http://www.tutorialspoint.com/scala/ • http://www.scala-lang.org/api/current
Demo
None