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 basics
Search
Karthikeyan A K
January 20, 2014
Programming
1
84
Scala basics
A speech I gave when I was in Spritle
Karthikeyan A K
January 20, 2014
Tweet
Share
More Decks by Karthikeyan A K
See All by Karthikeyan A K
Machine Learning For Smart Cities
mindaslab
0
26
Early monday
mindaslab
0
36
TDD is it worth it?
mindaslab
0
450
சொற்கண்டு
mindaslab
0
150
Building Large Scale Ruby on Rails Applicatiions
mindaslab
0
120
Datastructures in C
mindaslab
1
150
Forget Infrastructure
mindaslab
1
54
The Magic of Ruby
mindaslab
0
73
Other Decks in Programming
See All in Programming
AmperとFleetを使ったAndroidアプリ
yoppie
0
250
Let's learn code review
riofujimon
2
570
Java 22 Overview
kishida
1
190
Git Rebase
bkuhlmann
11
1.6k
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
560
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
420
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
670
PHPはいつから死んでいるかの調査
chiroruxx
2
410
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
200
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
300
GitHub Copilotのススメ
marcy731
1
220
Featured
See All Featured
From Idea to $5000 a Month in 5 Months
shpigford
378
45k
Raft: Consensus for Rubyists
vanstee
133
6.3k
Web development in the modern age
philhawksworth
203
10k
The Cost Of JavaScript in 2023
addyosmani
20
3.9k
Writing Fast Ruby
sferik
622
60k
Building Effective Engineering Teams - LeadDev
addyosmani
32
1.9k
The Power of CSS Pseudo Elements
geoffreycrofte
61
5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
222
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
A better future with KSS
kneath
231
16k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
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