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
520
சொற்கண்டு
mindaslab
0
160
Building Large Scale Ruby on Rails Applicatiions
mindaslab
0
180
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
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
420
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
240
Understanding Apache Lucene - More than just full-text search
spinscale
0
120
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.2k
Codex の「自走力」を高める
yorifuji
0
1.2k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
350
AI 開発合宿を通して得た学び
niftycorp
PRO
0
130
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
560
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
510
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
970
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
410
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
230
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
470
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
AI: The stuff that nobody shows you
jnunemaker
PRO
3
400
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
170
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Six Lessons from altMBA
skipperchong
29
4.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
640
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