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
250
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
210
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
320
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.2k
First steps in contributing to Open Source
fedepaol
0
310
Rpc on Steroids with Go and grpc
fedepaol
0
550
Other Decks in Technology
See All in Technology
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
160
Kiro Crew の Bot (続く役目を任せる窓口) | 目指せ Kiro マスター 12
inariku
PRO
2
280
OneLakeをデータソースにした AI Search(Foundry IQ)の ライフサイクル管理
ryuseiiida
0
230
re:Invent2026 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
150
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
200
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
6
3k
HQ駆動開発で最高のAI-Contextを作ろう
sansantech
PRO
1
110
In-Context Learning再入門。ICLの勾配降下的解釈の研究動向を追ってみる。
dai08srhg
1
580
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
1
210
複雑な業務システムを高速でつくるため、チーム全員をつくれる人へ
ayakurabuchi
0
140
AIコーディングはじめました
miso
0
150
2026 Apache Flink Community Checkpoint
rmetzger
0
190
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Believing is Seeing
oripsolob
1
270
New Earth Scene 8
popppiees
4
2.8k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
520
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.3k
Speed Design
sergeychernyshev
33
2.2k
The browser strikes back
jonoalderson
0
1.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Producing Creativity
orderedlist
PRO
348
41k
The Invisible Side of Design
smashingmag
301
52k
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