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
94
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
34
Early monday
mindaslab
0
42
TDD is it worth it?
mindaslab
0
490
சொற்கண்டு
mindaslab
0
160
Building Large Scale Ruby on Rails Applicatiions
mindaslab
0
150
Datastructures in C
mindaslab
1
160
Forget Infrastructure
mindaslab
1
60
The Magic of Ruby
mindaslab
0
90
Other Decks in Programming
See All in Programming
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.6k
複雑なフォームに立ち向かう Next.js の技術選定
macchiitaka
2
120
print("Hello, World")
eddie
2
530
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
20
11k
アセットのコンパイルについて
ojun9
0
130
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
310
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
500
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
180
AIと私たちの学習の変化を考える - Claude Codeの学習モードを例に
azukiazusa1
10
4.1k
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
330
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.7k
RailsConf 2023
tenderlove
30
1.2k
Docker and Python
trallard
45
3.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
The Cult of Friendly URLs
andyhume
79
6.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Fireside Chat
paigeccino
39
3.6k
How STYLIGHT went responsive
nonsquared
100
5.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
112
20k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
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