Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The internal modules strike back
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
paul souche
October 29, 2015
Programming
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The internal modules strike back
Slides of my TypeScript#4 meetup presentation
paul souche
October 29, 2015
More Decks by paul souche
See All by paul souche
Une API from scratch avec NestJS
paulsouche
0
190
Unit test in deno
paulsouche
0
180
One spec to rule them all
paulsouche
1
330
Analytics reverse engineering
paulsouche
0
180
TypeScript + lerna + yarn monorepos FTW
paulsouche
1
2k
Test like a boss with TypeScript
paulsouche
0
260
AngularJS + Typescript === <3
paulsouche
0
360
Ma caisse enregistreuse en NodeJS
paulsouche
0
600
Other Decks in Programming
See All in Programming
Go のフラットな パッケージに 「ファイル単位の private」を 〜Linter “declscope” を作った話〜
mpyw
0
310
Building an Out-of-Order CPU
latte72
1
770
Family mrubyの進捗
kishima
1
120
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
Heart of Swift Concurrency
koher
0
710
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
330
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
240
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
110
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
140
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
170
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
Scaling GitHub
holman
464
140k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Unsuck your backbone
ammeep
672
58k
Marketing to machines
jonoalderson
1
5.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
570
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
500
First, design no harm
axbom
PRO
2
1.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
990
Transcript
(Or not …) Paul Souche Front End Developer @ github
paulsouche twitter @paulsouche
January 2015 TypeScript + AngularJS : The meeting Paul Souche
Front End Developer @ github paulsouche twitter @paulsouche
June 2015 First design patterns Paul Souche Front End Developer
@ github paulsouche twitter @paulsouche
September 2015 Paul Souche Front End Developer @ github paulsouche
twitter @paulsouche
Paul Souche Front End Developer @ github paulsouche twitter @paulsouche
What do we have ? - Compile support - Build system - Tests - Linters What do we want ? The same but with external modules
Paul Souche Front End Developer @ github paulsouche twitter @paulsouche
DARK SIDE OF EXTERNAL MODULES
Paul Souche Front End Developer @ github paulsouche twitter @paulsouche
Questions ?