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
0
70
Athens, a new place of your depenendecies
Quick presentation about the athens project
Federico Paolinelli
October 22, 2018
Tweet
Share
More Decks by Federico Paolinelli
See All by Federico Paolinelli
Running an EVPN Endpoint in a Kubernetes Cluster—On My Laptop!
fedepaol
0
110
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
99
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
180
eBPF for the rest of us - Golab 2023
fedepaol
0
770
How to tame a maintainer
fedepaol
0
110
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
340
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
2.9k
First steps in contributing to Open Source
fedepaol
0
250
Rpc on Steroids with Go and grpc
fedepaol
0
440
Other Decks in Technology
See All in Technology
Log Analytics を使った実際の運用 - Sansan Data Hub での取り組み
sansantech
PRO
0
120
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
12k
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
540
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
250
Global Databaseで実現するマルチリージョン自動切替とBlue/Greenデプロイ
j2yano
0
170
データモデルYANGの処理系を再発明した話
tjmtrhs
0
320
事業を差別化する技術を生み出す技術
pyama86
2
520
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
1
330
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership, regardless of position
madoxten
7
4.9k
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.8k
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
370
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Side Projects
sachag
452
42k
Scaling GitHub
holman
459
140k
GitHub's CSS Performance
jonrohan
1030
460k
Practical Orchestrator
shlominoach
186
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Docker and Python
trallard
44
3.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
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