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 vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
Search
Kent OHASHI
July 13, 2023
Programming
0
91
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
Opt Technologies (
https://opt-technologies.jp/
)における関数型言語の興亡 ⚔️
Kent OHASHI
July 13, 2023
Tweet
Share
More Decks by Kent OHASHI
See All by Kent OHASHI
Introduction to Tree Representations in RDB 2024
lagenorhynque
0
12
Boundary between Mutability and Immutability
lagenorhynque
0
17
Learning Modern Web API Styles from IDL: REST, GraphQL, gRPC
lagenorhynque
0
49
Team Geek Revisited
lagenorhynque
0
33
Exploring Immutable Persistent World with Clojure Collections
lagenorhynque
0
110
Introduction to French Grammar for English Learners
lagenorhynque
0
130
From Java through Scala to Clojure
lagenorhynque
0
1.2k
Introduction to Practical Etymology
lagenorhynque
0
85
Introduction to Metaprogramming
lagenorhynque
0
120
Other Decks in Programming
See All in Programming
MIERUNE BBQにおけるユーザー中心設計()
mierune
PRO
1
110
はしめてのプログラミングとロボット制御
watawatavoltage
0
290
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
初心者がおさえておきたいAWS CDKのベストプラクティス 2024
konokenj
15
7.3k
ドメイン駆動設計の実践
masuda220
PRO
19
5.2k
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
わかりやすい正解を捨てて、コトに向き合う - スクラムフェス金沢2024 スポンサーセッション
yusukekokubo
0
170
SRE チーム立ち上げ前に考えたこと・取り組んだこと / Considerations and Preparations Before Establishing an SRE Team
mackey0225
3
320
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
120
Featured
See All Featured
A Philosophy of Restraint
colly
200
16k
Making the Leap to Tech Lead
cromwellryan
127
8.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
29k
Fashionably flexible responsive web design (full day workshop)
malarkey
399
65k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
In The Pink: A Labor of Love
frogandcode
139
22k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Debugging Ruby Performance
tmm1
71
11k
The Brand Is Dead. Long Live the Brand.
mthomps
52
36k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Transcript
Scala vs Clojure? The Rise and Fall of Functional Languages
in Opt Technologies 1
lagénorhynque (defprofile lagénorhynque :id @lagenorhynque :reading "/laʒenɔʁɛ̃ k/" :aliases ["
" " "] :languages [Java Clojure Haskell Python English français русский] :interests [programming language/linguistics law/politics mathematics] :job-roles [engineering-manager software-architect] :motto " " 2
3
1. Opt Technologies 4
Opt Technologies 5
6
Web 7
8
2. Opt Technologies Clojure 9
/ 10
Clojure 11
Clojurian Conquest 12
GraphQL API Clojure 13
Java Scala Clojure : 14
15
16
17
18
19
Task Driver ( ) immutant.scheduling 20
21
New Opt Editor (API) 22
※ 23
API 24
※ 25
3. Clojure 26
/ 27
Clojure 28
Clojurians of the world, unite! ☭ 29