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
80
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
190
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
140
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
250
eBPF for the rest of us - Golab 2023
fedepaol
0
830
How to tame a maintainer
fedepaol
0
140
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
390
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
3k
First steps in contributing to Open Source
fedepaol
0
270
Rpc on Steroids with Go and grpc
fedepaol
0
490
Other Decks in Technology
See All in Technology
AI時代のAPIファースト開発
nagix
2
610
30分でわかるアーキテクチャモダナイゼーション
nwiizo
8
3.7k
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
0
400
AWS CDK の目玉新機能「Mixins」とは / cdk-mixins
gotok365
2
260
インシデント対応入門
grimoh
7
5.1k
社内ワークショップで終わらせない 業務改善AIエージェント開発
lycorptech_jp
PRO
1
370
AI活用を"目的"にしたら、データの本質が見えてきた - Snowflake Intelligence実験記 / chasing-ai-finding-data
pei0804
0
660
Exadata Fleet Update
oracle4engineer
PRO
0
1.2k
あすけん_Developers_Summit_2026_-_Vibe_Coding起点での新機能開発で__あすけん_が乗り越えた壁.pdf
iwahiro
0
830
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
43k
OCI技術資料 : 外部接続 VPN接続 詳細
ocise
1
10k
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
1
990
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
66
sira's awesome portfolio website redesign presentation
elsirapls
0
160
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Fireside Chat
paigeccino
41
3.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
62
Paper Plane (Part 1)
katiecoart
PRO
0
4.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Test your architecture with Archunit
thirion
1
2.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
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