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
98
1
Share
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
37
Early monday
mindaslab
0
44
TDD is it worth it?
mindaslab
0
520
சொற்கண்டு
mindaslab
0
160
Building Large Scale Ruby on Rails Applicatiions
mindaslab
0
180
Datastructures in C
mindaslab
1
170
Forget Infrastructure
mindaslab
1
62
The Magic of Ruby
mindaslab
0
93
Other Decks in Programming
See All in Programming
Making the RBS Parser Faster
soutaro
0
260
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
230
アーキテクチャモダナイゼーションとは何か
nwiizo
17
5.1k
Liberating Ruby's Parser from Lexer Hacks
ydah
2
1k
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
360
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
130
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
210
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
930
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
920
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
190
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
460
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
22
13k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
Utilizing Notion as your number one productivity tool
mfonobong
4
290
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
140
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
190
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
100
From π to Pie charts
rasagy
0
160
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
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