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
Athens, a new place of your depenendecies
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Federico Paolinelli
October 22, 2018
Technology
110
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
240
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
200
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
310
eBPF for the rest of us - Golab 2023
fedepaol
0
900
How to tame a maintainer
fedepaol
0
190
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
420
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
3.1k
First steps in contributing to Open Source
fedepaol
0
310
Rpc on Steroids with Go and grpc
fedepaol
0
540
Other Decks in Technology
See All in Technology
Getting Started with Google Antigravity
glaforge
0
210
継続的なAIコスト最適化
bgpat
1
290
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
700
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
130
Loop Engineering, beyond prompt, context, and harness engineering
glaforge
0
100
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
160
12 個 Tool と、 4,096 Token
hlum
0
140
今さら理解するウェブフォントver.2026
takanorip
3
680
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
880
会社説明資料
persolserverworks
0
9.7k
夫婦で子育てするための育児標準化
codmoninc
PRO
0
190
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
1
460
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
430
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Facilitating Awesome Meetings
lara
57
7.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Deep Space Network (abreviated)
tonyrice
0
360
Being A Developer After 40
akosma
92
590k
Marketing to machines
jonoalderson
1
5.9k
Typedesign – Prime Four
hannesfritz
42
3.2k
Site-Speed That Sticks
csswizardry
13
1.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Docker and Python
trallard
47
4.2k
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