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
97
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
35
Early monday
mindaslab
0
44
TDD is it worth it?
mindaslab
0
510
சொற்கண்டு
mindaslab
0
160
Building Large Scale Ruby on Rails Applicatiions
mindaslab
0
170
Datastructures in C
mindaslab
1
170
Forget Infrastructure
mindaslab
1
61
The Magic of Ruby
mindaslab
0
92
Other Decks in Programming
See All in Programming
Basic Architectures
denyspoltorak
0
620
ThorVG Viewer In VS Code
nors
0
750
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
180
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
550
dchart: charts from deck markup
ajstarks
3
970
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
150
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.2k
Vibe codingでおすすめの言語と開発手法
uyuki234
0
200
CSC307 Lecture 03
javiergs
PRO
1
480
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
150
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
350
組織で育むオブザーバビリティ
ryota_hnk
0
150
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
74
Code Reviewing Like a Champion
maltzj
527
40k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Mobile First: as difficult as doing things right
swwweet
225
10k
Evolving SEO for Evolving Search Engines
ryanjones
0
110
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
80
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Are puppies a ranking factor?
jonoalderson
1
2.6k
Google's AI Overviews - The New Search
badams
0
890
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
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