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
Search
Andrew Thal
May 11, 2012
Technology
720
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Scala
A brief overview of Scala
Andrew Thal
May 11, 2012
More Decks by Andrew Thal
See All by Andrew Thal
The Thank You Economy
athal7
0
180
Developing for Multiple Browsers
athal7
1
160
Guard & Growl
athal7
0
140
SCSS vs LESS
athal7
4
330
Git Aliases
athal7
6
170
Other Decks in Technology
See All in Technology
AI時代における最適なQA組織の作り方
ymty
3
290
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
320
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
110
Why is RC4 still being used?
tamaiyutaro
0
260
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
640
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
140
製造現場での生成AIの活用、およびエージェントAIの実装のあり方、AVEVAの取り組み
iotcomjpadmin
0
200
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
230
product engineering with qa
nealle
0
120
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
210
組織における AI-DLC 実践
askul
0
240
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
190
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
230
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Embracing the Ebb and Flow
colly
88
5.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
400
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
410
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
KATA
mclloyd
PRO
35
15k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
990
Transcript
ANDREW THAL, HUNGRY ACADEMY Friday, May 11, 12
Friday, May 11, 12
What is? Friday, May 11, 12
What is? “Scalable Language” Friday, May 11, 12
What is? “Scalable Language” Object Oriented Friday, May 11, 12
What is? “Scalable Language” Object Oriented Functional Friday, May 11,
12
What is? “Scalable Language” Object Oriented Functional Friday, May 11,
12
Hello, (OO) World! object HelloWorld extends App { println("Hello, world!")
} Friday, May 11, 12
Functions! val listOfStrings = List("Hello", "World") val withIndex
= listOfStrings.zipWithIndex println(withIndex) //List((Hello,0), (World,1))) Friday, May 11, 12
Functions! val listOfStrings = List("Hello", "World") val withIndex
= listOfStrings.zipWithIndex println(withIndex) //List((Hello,0), (World,1))) Friday, May 11, 12
Functions! val listOfStrings = List("Hello", "World") val withIndex
= listOfStrings.zipWithIndex println(withIndex) //List((Hello,0), (World,1))) Friday, May 11, 12
Functions! val listOfStrings = List("Hello", "World") val withIndex
= listOfStrings.zipWithIndex println(withIndex) //List((Hello,0), (World,1))) Friday, May 11, 12
Functions! val listOfStrings = List("Hello", "World") val withIndex
= listOfStrings.zipWithIndex println(withIndex) //List((Hello,0), (World,1))) Friday, May 11, 12
Functions! val listOfStrings = List("Hello", "World") val withIndex
= listOfStrings.zipWithIndex println(withIndex) //List((Hello,0), (World,1))) Friday, May 11, 12
Java Friday, May 11, 12
Friends with Java Friday, May 11, 12
Friends with Java Statically Typed Friday, May 11, 12
Friends with Java Statically Typed Can import Java classes Friday,
May 11, 12
Importing Java Classes Friday, May 11, 12
Hello, World object HelloWorld extends App { println("Hello, world!") }
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } } Friday, May 11, 12
No Testing! Friday, May 11, 12
Just kidding... Friday, May 11, 12
Just kidding... Friday, May 11, 12
So many options Friday, May 11, 12
So many options Friday, May 11, 12
So many options Friday, May 11, 12
So many options Friday, May 11, 12
So many options Friday, May 11, 12
So many options Friday, May 11, 12
So many options Friday, May 11, 12
Rails? Friday, May 11, 12
Friday, May 11, 12
Web framework for Scala Friday, May 11, 12
Web framework for Scala View First, not MVC Friday, May
11, 12
Web framework for Scala View First, not MVC Leverages Scala
actors Friday, May 11, 12
Web framework for Scala View First, not MVC Leverages Scala
actors Friday, May 11, 12
Try the Scala SCALA-LANG.ORG Friday, May 11, 12