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
【Λ(らむだ)最近のアプデ情報 / RPALT20240904
lambda
0
160
エンジニアリングマネージャーが紐解く、事業視点から組織文化まで、包括的アプローチの探求 / READYFOR
9ma3r
13
2.2k
データウェアハウス製品のSnowflakeでPythonが動くって知ってました?
foursue
1
150
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
160
株式会社M2X エンジニアチーム紹介資料
m2xsoftware
0
320
自社開発した大規模言語モデルをどうプロダクションに乗せて運用していくか〜インフラ編〜
pfn
PRO
4
680
デジタル化・DX推進あるある
y150saya
0
220
技術ブログや登壇資料を秒で作るコツ伝授します
minorun365
PRO
16
4.4k
エンジニア採用を起点に取り組む組織の改善活動と課題、中長期のタスク管理/ #HRmethod
nishiuma
4
3.3k
Practical GenAI with Go - Elastic and Golang Sydney
adriancole
0
130
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
170
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
39k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
65
4.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
33
1.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
Building Adaptive Systems
keathley
36
2.1k
The Language of Interfaces
destraynor
153
23k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
How STYLIGHT went responsive
nonsquared
93
5.1k
Building Applications with DynamoDB
mza
89
5.9k
Teambox: Starting and Learning
jrom
131
8.7k
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