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
68
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
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
130
eBPF for the rest of us - Golab 2023
fedepaol
0
720
How to tame a maintainer
fedepaol
0
92
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
320
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
2.9k
First steps in contributing to Open Source
fedepaol
0
240
Rpc on Steroids with Go and grpc
fedepaol
0
410
Fast messaging with Nats and Go
fedepaol
0
1.1k
Go for C developers
fedepaol
0
110
Other Decks in Technology
See All in Technology
OCI コスト管理
ocise
1
110
PlaywrightによるE2Eテスト入門 / Introduction to E2E Testing with Playwright
rhumie
3
890
APIのドキュメント化何使ってますか?
miu_crescent
2
160
リクルート新人研修2024 テキスト生成AI活用
recruitengineers
PRO
10
420
自社開発した大規模言語モデルをどうプロダクションに乗せて運用していくか〜インフラ編〜
pfn
PRO
4
640
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
0
3.1k
株式会社M2X エンジニアチーム紹介資料
m2xsoftware
0
320
Azure SQL Database Hyperscale HA レプリカの監視
sansantech
PRO
0
190
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
170
目標設定と習慣化で今よりも一歩生産性を上げる
sansantech
PRO
7
2.3k
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(1)Gitハンズオン
nomu
0
280
#Zenoh 完全に理解した 〜組込み純情篇〜
takasehideki
1
450
Featured
See All Featured
Clear Off the Table
cherdarchuk
90
320k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
24
2k
Thoughts on Productivity
jonyablonski
65
4.2k
Documentation Writing (for coders)
carmenintech
65
4.3k
Music & Morning Musume
bryan
46
6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
22
580
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Practical Orchestrator
shlominoach
185
10k
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