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
70
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
Beyond table tests - Presentation about Go and unit tests
fedepaol
0
87
Bringing routes to K8s Nodes: Introducing FRR-K8S
fedepaol
0
170
eBPF for the rest of us - Golab 2023
fedepaol
0
760
How to tame a maintainer
fedepaol
0
100
Reducing cognitive load - yet another idiomatic Go talk
fedepaol
0
340
It's all about reconciliation - Anatomy of a kubernetes controller
fedepaol
1
2.9k
First steps in contributing to Open Source
fedepaol
0
250
Rpc on Steroids with Go and grpc
fedepaol
0
440
Fast messaging with Nats and Go
fedepaol
0
1.1k
Other Decks in Technology
See All in Technology
iPadOS18でフローティングタブバーを解除してみた
sansantech
PRO
1
130
ABWGのRe:Cap!
hm5ug
1
120
The future we create with our own MVV
matsukurou
0
2k
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
440
AWS re:Invent 2024 re:Cap Taipei (for Developer): New Launches that facilitate Developer Workflow and Continuous Innovation
dwchiang
0
160
駆け出しリーダーとしての第一歩〜開発チームとの新しい関わり方〜 / Beginning Journey as Team Leader
kaonavi
0
120
Amazon Q Developerで.NET Frameworkプロジェクトをモダナイズしてみた
kenichirokimura
1
200
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
130
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
1
16k
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
210
商品レコメンドでのexplicit negative feedbackの活用
alpicola
1
340
2025年に挑戦したいこと
molmolken
0
150
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
How GitHub (no longer) Works
holman
312
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
How to Ace a Technical Interview
jacobian
276
23k
Automating Front-end Workflow
addyosmani
1366
200k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
4 Signs Your Business is Dying
shpigford
182
22k
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
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