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
87
0
Share
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
210
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
160
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
280
eBPF for the rest of us - Golab 2023
fedepaol
0
860
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
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
220
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
4.5k
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
730
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
440
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
710
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
200
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
320
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
1.8k
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
200
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
330
Strands Agents超入門
kintotechdev
1
160
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
360
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
270
Being A Developer After 40
akosma
91
590k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Faster Mobile Websites
deanohume
310
31k
What's in a price? How to price your products and services
michaelherold
247
13k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
It's Worth the Effort
3n
188
29k
Building the Perfect Custom Keyboard
takai
2
780
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
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