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
Federico Paolinelli
October 22, 2018
Technology
94
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
230
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
170
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
290
eBPF for the rest of us - Golab 2023
fedepaol
0
870
How to tame a maintainer
fedepaol
0
170
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
410
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
3.1k
First steps in contributing to Open Source
fedepaol
0
300
Rpc on Steroids with Go and grpc
fedepaol
0
530
Other Decks in Technology
See All in Technology
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.5k
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
560
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
230
サイバー捜査員研修(前半)
nomizone
1
2k
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
190
Bits AI を制するものは Datadog を制す / The player that controls Bits AI, controls Datadog
kaminashi
0
100
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
170
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
570
【CEDEC2026】ゲームシナリオライターを支援するAIツール開発の実践 ― 設計とプロンプトの工夫 ―
cygames
PRO
1
840
サイバー捜査員研修(後半)
nomizone
1
870
TypeScript入門 2026
recruitengineers
PRO
3
580
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Building an army of robots
kneath
306
46k
Building AI with AI
inesmontani
PRO
1
1.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
990
Everyday Curiosity
cassininazir
0
280
Navigating Team Friction
lara
192
16k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
340
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
Designing Powerful Visuals for Engaging Learning
tmiket
1
490
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1.1k
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