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
Typescript - A Marriage Counselor for Frontend ...
Search
Sebastian Heuer
March 14, 2019
Technology
0
42
Typescript - A Marriage Counselor for Frontend and Backend
Sebastian Heuer
March 14, 2019
Tweet
Share
More Decks by Sebastian Heuer
See All by Sebastian Heuer
The State of Asynchronous PHP
sebastianheuer
0
34
The Myth of Untestable Code
sebastianheuer
0
30
Deployment without the Hassle @ IPC 2016
sebastianheuer
1
56
99% is not enough
sebastianheuer
0
120
Don't Fear the Walking Dead - How to get rid of a zombie
sebastianheuer
0
110
A Developer's Survival Guide for the Microservice Era
sebastianheuer
2
380
PHPUGHH - Deployment with OS Packages
sebastianheuer
0
80
How to manage your Project's Toolchain in 2016
sebastianheuer
1
50
Don't Fear the Walking Dead - How to get rid of a monolith
sebastianheuer
0
76
Other Decks in Technology
See All in Technology
Agent Skils
dip_tech
PRO
0
130
Cosmos World Foundation Model Platform for Physical AI
takmin
0
970
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
220
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
Webhook best practices for rock solid and resilient deployments
glaforge
2
310
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
140
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
600
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
380
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.8k
New Earth Scene 8
popppiees
1
1.5k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Paper Plane
katiecoart
PRO
0
46k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Docker and Python
trallard
47
3.7k
Exploring anti-patterns in Rails
aemeredith
2
250
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
470
WENDY [Excerpt]
tessaabrams
9
36k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
390
GitHub's CSS Performance
jonrohan
1032
470k
Documentation Writing (for coders)
carmenintech
77
5.3k
Transcript
Welcome! https://better.group
None
None
None
TYPESCRIPT A MARRIAGE COUNSELOR FOR FRONTEND AND BACKEND
None
None
None
None
None
"Pick it up." "I picked it up last time." "It
was your idea to have it!" "It's your turn goddammit!"
Frontend Dev Backend Dev Node.js Project "Pick it up." "I
picked it up last time." "It was your idea to have it!" "It's your turn goddammit!"
MULTI-PARADIGM LANGUAGE
MULTI-PARADIGM LANGUAGE
FUNCTIONAL
OBJECT-ORIENTED
None
None
None
None
None
None
STATIC CODE ANALYSIS
$ tsc src/Sku.ts src/Sku.ts(14,21): error TS2345: Argument of type '123'
is not assignable to parameter of type 'string'.
IDE SUPPORT
None
DETECT BUGS AT COMPILE TIME
DOCUMENTATION
None
None
Single Responsibility Open-Closed Liskov Substitution Interface Segregation Dependency Inversion
None
None
None
THANK YOU! @belanur https://better.group