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
43
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
36
The Myth of Untestable Code
sebastianheuer
0
31
Deployment without the Hassle @ IPC 2016
sebastianheuer
1
58
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
82
How to manage your Project's Toolchain in 2016
sebastianheuer
1
51
Don't Fear the Walking Dead - How to get rid of a monolith
sebastianheuer
0
78
Other Decks in Technology
See All in Technology
Phase02_AI座学_応用
overflowinc
0
3.1k
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
380
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
76k
Phase11_戦略的AI経営
overflowinc
0
1.7k
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
1
410
AI時代のシステム開発者の仕事_20260328
sengtor
0
290
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
150
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
140
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
7
4.6k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
26
13k
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
110
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
440
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
96
First, design no harm
axbom
PRO
2
1.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
Visualization
eitanlees
150
17k
Technical Leadership for Architectural Decision Making
baasie
3
300
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
470
Into the Great Unknown - MozCon
thekraken
40
2.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