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
85
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
150
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
270
eBPF for the rest of us - Golab 2023
fedepaol
0
850
How to tame a maintainer
fedepaol
0
150
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
390
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
3k
First steps in contributing to Open Source
fedepaol
0
280
Rpc on Steroids with Go and grpc
fedepaol
0
510
Other Decks in Technology
See All in Technology
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
110
CloudSec JP #005 後締め ~ソフトウェアサプライチェーン攻撃から開発者のシークレットを守る~
lhazy
0
230
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
最新の脅威動向から考える、コンテナサプライチェーンのリスクと対策
kyohmizu
1
680
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
260
Snowflake Intelligence導入で 分かった活用のコツ
wonohe
0
130
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
110
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
340
マルチエージェント × ハーネスエンジニアリング × GitLab Duo Agent Platformで実現する「AIエージェントに仕事をさせる時代へ。」 / 20260421 GitLab Duo Agent Platform
n11sh1
0
140
Rebirth of Software Craftsmanship in the AI Era
lemiorhan
PRO
4
1.9k
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
4
24k
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
130
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
270
Abbi's Birthday
coloredviolet
2
7k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
RailsConf 2023
tenderlove
30
1.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Become a Pro
speakerdeck
PRO
31
5.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
The Curious Case for Waylosing
cassininazir
0
300
Evolving SEO for Evolving Search Engines
ryanjones
0
180
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
320
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