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
710
4
Share
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
170
Developing for Multiple Browsers
athal7
1
150
Guard & Growl
athal7
0
140
SCSS vs LESS
athal7
4
320
Git Aliases
athal7
6
160
Other Decks in Technology
See All in Technology
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
380
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
260
LLM とプロンプトエンジニアリング/チューターを定義する / LLMs and Prompt Engineering, and Defining Tutors
ks91
PRO
0
320
試されDATA SAPPORO [LT]Claude Codeで「ゆっくりデータ分析」
ishikawa_satoru
0
340
2026-04-02 IBM Bobオンボーディング入門
yutanonaka
0
260
Cortex Code君、今日から内製化支援担当ね。
coco_se
0
300
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
900
AI前提とはどういうことか
daisuketakeda
0
170
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
260
ある製造業の会社全体のAI化に1エンジニアが挑んだ話
kitami
2
740
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
0
170
ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ
alchemy1115
2
270
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
Deep Space Network (abreviated)
tonyrice
0
110
ラッコキーワード サービス紹介資料
rakko
1
2.9M
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
430
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Accessibility Awareness
sabderemane
0
94
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Paper Plane
katiecoart
PRO
1
49k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
760
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