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
Athens, a new place of your depenendecies
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Federico Paolinelli
October 22, 2018
Technology
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Athens, a new place of your depenendecies
Quick presentation about the athens project
Federico Paolinelli
October 22, 2018
More Decks by Federico Paolinelli
See All by Federico Paolinelli
Running an EVPN Endpoint in a Kubernetes Cluster—On My Laptop!
fedepaol
0
220
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
160
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
290
eBPF for the rest of us - Golab 2023
fedepaol
0
860
How to tame a maintainer
fedepaol
0
160
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
400
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
3k
First steps in contributing to Open Source
fedepaol
0
290
Rpc on Steroids with Go and grpc
fedepaol
0
520
Other Decks in Technology
See All in Technology
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2k
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
590
新しいVibe Codingと”自走”について
watany
5
300
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
970
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
100
200個のGitHubリポジトリを横断調査したかった
icck
0
110
EventBridge Connection
_kensh
5
700
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
140
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
130
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
840
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
160
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
840
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
WCS-LA-2024
lcolladotor
0
630
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Chasing Engaging Ingredients in Design
codingconduct
0
220
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
180
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
330
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Transcript
Athens - A new place for your dependencies
GO MODULES 2
The download protocol ▷ Enabled by setting the GOPROXY variable
▷ Dependencies are fetched via http 3
“ “How one developer just broke Node, Babel and thousands
of projects with 11 lines of javascript” Source: https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/ 4 A little story...
ENTER ATHENS 5
Athens ▷ Speed ▷ Immutability ▷ Reproducible builds ▷ Hit
the vcs only once ▷ Blacklist repos ▷ Fetch from an upstream instance 6
Try it! Experimental public instance: https://microsoftgoproxy.azurewebsites.net 7
docs.gomods.io github.com/gomods/athen s #athens on slack 8
Thanks! @fedepaol
[email protected]
9