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
Greenkeeper – managing dependencies with confid...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Stephan Bönnemann
July 30, 2016
Technology
110
0
Share
Greenkeeper – managing dependencies with confidence
Talk given at
http://npm.camp/
Stephan Bönnemann
July 30, 2016
More Decks by Stephan Bönnemann
See All by Stephan Bönnemann
Greenkeeper – managing dependencies with confidence
boennemann
0
320
JavaScript Release Management for Open Source Projects and Companies
boennemann
0
530
We fail to follow SemVer – and why it needn't matter
boennemann
0
340
Dependency Hell Just Froze Over
boennemann
1
570
npm – more than just install
boennemann
0
190
We fail to follow SemVer – and why it needn’t matter
boennemann
0
310
We fail to follow SemVer – and why it needn’t matter
boennemann
3
1.3k
We fail to follow SemVer – and why it needn’t matter
boennemann
0
240
Hoodie.js Introduction – Salzburg Web Dev Meetup
boennemann
0
730
Other Decks in Technology
See All in Technology
Embeddings : Symfony AI en pratique
lyrixx
0
450
スケーリングを封じられたEC2を救いたい
senseofunity129
0
140
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
1
240
Databricks Lakehouse Federationで 運用負荷ゼロのデータ連携
nek0128
0
110
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
1
740
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
250
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
140
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
670
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2.1k
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
120
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
270
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
230
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Six Lessons from altMBA
skipperchong
29
4.2k
From π to Pie charts
rasagy
0
160
Typedesign – Prime Four
hannesfritz
42
3k
Accessibility Awareness
sabderemane
0
91
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Speed Design
sergeychernyshev
33
1.6k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
350
Transcript
greenkeeper.io @boennemann npmCamp
Greenkeeper is npm outdated as a service — Laurie Voss,
CTO COO npm Inc. greenkeeper.io @boennemann npmCamp
always up-to-date npm dependencies, zero hassle greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
npmCamp greenkeeper.io @boennemann npmCamp
Stephan @boennemann greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
npm.im/seman*c-release greenkeeper.io @boennemann npmCamp
oh cool, standard1 just released a new major version 1
or tap, lodash, hapi, pouchdb or any of the other 300k modules greenkeeper.io @boennemann npmCamp
oh cool, standard1 just released a new major version well…
1 or tap, lodash, hapi, pouchdb or any of the other 300k modules greenkeeper.io @boennemann npmCamp
oh cool, standard1 just released a new major version well…
! 1 or tap, lodash, hapi, pouchdb or any of the other 300k modules greenkeeper.io @boennemann npmCamp
yo Christoph2, let’s automate this 2 @christophwitzko greenkeeper.io @boennemann npmCamp
yo Christoph2, let’s automate this we just need npm updates
2 @christophwitzko greenkeeper.io @boennemann npmCamp
yo Christoph2, let’s automate this we just need npm updates
and a way to create PRs 2 @christophwitzko greenkeeper.io @boennemann npmCamp
skimdb.npmjs.com greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
out-of-range update greenkeeper.io @boennemann npmCamp
^4.0.0 → 5.0.0 out-of-range update greenkeeper.io @boennemann npmCamp
~4.0.0 → 4.1.0 out-of-range update greenkeeper.io @boennemann npmCamp
4.0.0 → 4.0.1 out-of-range update greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
^4.0.0 → 4.0.1 in-range update greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
in-range update greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
you totally want this by now, right? greenkeeper.io @boennemann npmCamp
$ npm i -g greenkeeper greenkeeper.io @boennemann npmCamp
$ greenkeeper login greenkeeper.io @boennemann npmCamp
$ cd projects/cool-module $ gk enable greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
app.greenkeeper.io greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
too much noise greenkeeper.io @boennemann npmCamp
greenkeeper.io @boennemann npmCamp
have decent tests greenkeeper.io @boennemann npmCamp
have decent tests use version ranges greenkeeper.io @boennemann npmCamp
have decent tests use version ranges ask authors to use
dist-tags3 3 bit.ly/dist-tags greenkeeper.io @boennemann npmCamp
have decent tests use version ranges ask authors to use
dist-tags3 let Greenkeeper do the clean-up 3 bit.ly/dist-tags greenkeeper.io @boennemann npmCamp
don’t shoot the messenger4 4 or anyone really greenkeeper.io @boennemann
npmCamp
don’t shoot the messenger4 help appreciated 4 or anyone really
greenkeeper.io @boennemann npmCamp
wri$ng so#ware is embracing change greenkeeper.io @boennemann npmCamp
Greenkeeper makes that change visible greenkeeper.io @boennemann npmCamp
Greenkeeper https://greenkeeper.io/ greenkeeper.io @boennemann npmCamp
thank you lovely wombats greenkeeper.io @boennemann npmCamp