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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Federico Paolinelli
October 22, 2018
Technology
91
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
220
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
170
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
290
eBPF for the rest of us - Golab 2023
fedepaol
0
870
How to tame a maintainer
fedepaol
0
160
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
400
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
3k
First steps in contributing to Open Source
fedepaol
0
290
Rpc on Steroids with Go and grpc
fedepaol
0
520
Other Decks in Technology
See All in Technology
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
0
170
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
630
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
140
トークン最適化のためのユーザーストーリー分析 / User Story Analysis for Token Optimization
oomatomo
0
160
そのタスクオンスケですか?
poropinai1966
0
120
5分でわかるDuckDB Quack
chanyou0311
4
310
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
340
cccccc
moznion
0
1.7k
打造你的 AI 工作流:Agent Skill + MCP 實戰工作坊
appleboy
0
500
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
150
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
330
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
510
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
The Curious Case for Waylosing
cassininazir
1
420
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
880
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing for Performance
lara
611
70k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
410
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Mobile First: as difficult as doing things right
swwweet
225
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