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
Visualizing Application Structures
Search
Evelyn Masso
June 28, 2018
Technology
520
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Visualizing Application Structures
Evelyn Masso
June 28, 2018
Transcript
28 slides
Visualizing Application Structures (it’s easier than you think)
Graphs are cool
None
None
None
None
None
None
None
None
None
None
None
None
None
None
y tho?
Impress your friends and make enemies
None
Ramp up faster, harder, stronger
None
Bootstrap Architecture Discussions
None
Good Graph Questions • How nested are our dependencies? •
How interdependent are our services? • How difficult will it be to refactor this module? • What should be separated into a new module? • What is even in this codebase?
but what about Elixir
None
None
References • http://benfry.com/deprocess/ • http://www.stack.nl/~dimitri/doxygen/ • https://github.com/pahen/madge • https://github.com/emad-elsaid/rubrowser •
https://github.com/devonestes/ module_dependency_visualizer
More Decks by Evelyn Masso
See All by Evelyn Masso
Handling Null in Functional Programming
outofambit
0
970
Empathetic Engineering
outofambit
0
780
Ways to Welcome Newcomers to Your Open Source Project
outofambit
0
130
Other Decks in Technology
See All in Technology
Claude Codeで新規事業を伸ばせるか? Zennの試行錯誤の記録
wadayusuke
2
190
常時稼働エージェントの作り方(Claude公式ブログを資料化)
minorun365
PRO
7
12k
異夢同船〜異なる夢でも同じ船でなんとかする〜
fortegp05
0
240
SSFの現在地 ― CAEP/RISCからAI Identityへ
oidfj
0
440
速くなるほど、深く考える AI時代のQAに学ぶ
kobayashiyorimitsu
0
220
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
330
マネジメントされる側の仕事は「文句」を言うこと
riyaamemiya
6
4.6k
思考過程から秘密が漏れる:Amazon Bedrock上のKimi K3を5つの方法で攻めたら、25回中22回漏洩した話
yama3133
1
160
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
130
20261113_JAWS_Osaka
takuyay0ne
0
480
さようならSSH鍵、こんにちはゼロトラスト ― AIフレンドリーで快適な自宅鯖SSH
atalie2m
1
160
契約書SaaSにAIエージェントを組み込む
sansantech
PRO
0
140
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
3
12k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
460
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
WENDY [Excerpt]
tessaabrams
15
40k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Scaling GitHub
holman
464
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
sira's awesome portfolio website redesign presentation
elsirapls
0
510