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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
190
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
240
飯MCP
yusukebe
0
510
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
5k
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
210
アーキテクチャモダナイゼーションとは何か
nwiizo
17
5.1k
Kingdom of the Machine
yui_knk
2
250
Liberating Ruby's Parser from Lexer Hacks
ydah
2
990
How Swift's Type System Guides AI Agents
koher
0
260
tRPCの概要と少しだけパフォーマンス
misoton665
2
200
Vibe NLP for Applied NLP
inesmontani
PRO
0
430
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
340
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Crafting Experiences
bethany
1
110
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
220
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
69
39k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
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