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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
57
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
77
Other Decks in Technology
See All in Technology
マネージャー版 "提案のレベル" を上げる
konifar
21
14k
作りっぱなしで終わらせない! 価値を出し続ける AI エージェントのための「信頼性」設計 / Designing Reliability for AI Agents that Deliver Continuous Value
aoto
PRO
2
240
Kiro のクレジットを使い切る!
otanikohei2023
0
120
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
130
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
3.1k
Datadog の RBAC のすべて
nulabinc
PRO
3
360
[AEON TECH HUB #24] お客様の長期的興味の理解に向けて
alpicola
0
130
GitLab Duo Agent Platform + Local LLMサービングで幸せになりたい
jyoshise
0
200
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.1k
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
7.6k
[JAWS DAYS 2026]私の AWS DevOps Agent 推しポイント
furuton
0
130
Security Diaries of an Open Source IAM
ahus1
0
210
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Facilitating Awesome Meetings
lara
57
6.8k
WCS-LA-2024
lcolladotor
0
480
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
80
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
210
Being A Developer After 40
akosma
91
590k
Navigating Weather and Climate Data
rabernat
0
130
Measuring & Analyzing Core Web Vitals
bluesmoon
9
770
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
150
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