Utifrån en
"http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm">incident
med paket i pakethanteringssystemet npm snackar Fredrik
och Kristoffer om vad som hände, vad vi tycker och tänker utifrån
det och vilka problem pakethanteringssystem har att försöka lösa.
Beroenden och vilka beroenden man drar på sig direkt och indirekt.
Hur mycket kontroll har och bör vi egentligen ha på den kod vi gör
oss beroende av? Kommer den här incidenten att förändra något? Är
beroendehygien ett ämne vi alla borde prata mer om?
Ett stort tack till
"http://www.cloudnet.se/">Cloudnet som sponsrar
vår
"http://en.wikipedia.org/wiki/Virtual_private_server">VPS!
Har du kommentarer, frågor eller tips? Vi är
"https://www.twitter.com/kodsnack">@kodsnack,
"https://www.twitter.com/tobiashieta">@tobiashieta, @isallmaroon och @bjoreman på
Twitter, har en
"https://www.facebook.com/kodsnack">sida på Facebook och
epostas på
"mailto:info@kodsnack.se">info@kodsnack.se om du vill
skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna
"http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">recensera
oss i iTunes!
Länkar
-
"https://en.wikipedia.org/wiki/Npm_%28software%29">Npm -
standardpakethanteraren för
"https://en.wikipedia.org/wiki/Node.js">Node.js -
"http://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/">How
one developer just broke Node, Babel and thousands of projects in
11 lines of Javascript - ganska typisk artikel som
summerar händelsen vi diskuterar -
"http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm">Npm-bloggens
postmortem om händelsen -
"https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.417lcia5r">
Azer Koçulus bloggpost om varför han tog bort sina
paket -
"https://www.npmjs.com/package/left-pad">left-pad
- Babel - mycket populär
"kompilator för Javascript" som ofta används för att skriva modern
Javascript och översätta den till äldre versioner (som har bredare
stöd i webbläsare och servrar) - Cameron
Westland -
"http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/">
isArray-paketet och har vi glömt hur man programmerar? -
"https://en.wikipedia.org/wiki/RubyGems">Rubygems -
pakethantering för Ruby -
"https://en.wikipedia.org/wiki/Systemd">systemd
- Virtualenv för
Python -
"https://docs.npmjs.com/cli/shrinkwrap">Shrinkwrap
- NIH -
Not invented here - Keybase
- Cargo - pakethanterare
för Rust -
"https://www.npmjs.com/~sindresorhus">Sindresorhus har
många paket - Substack är
också en person med många paket på sin lyra -
"https://emilschutte.com/stackoverflow-autocomplete/">Kodkomplettering
via Stack overflow -
"https://gkoberger.github.io/stacksort/">Stacksort -
sortera saker med hjälp av Stack overflow -
"http://blog.christoffer.me/no-we-havent-forgotten-how-to-code-javascript-just-needs-to-become-a-better-language/">
Nej, vi har inte glömt hur man programmerar - replik på
posten som undrar om vi glömt - CPAN - Comprehensive
Perl archive network - pakethanteringssystem för Perl
Titlar
- Hur roligt man kan ha med NPM nuförtiden
- Lösningen är containers
- Barockt på så många sätt
- Man tar väldigt lätt på beroenden
- Du vet inte alls vad det är du får
- Kultur av att kolla upp vad man faktiskt har i sina paket
- Offline-polyfill
- Jag ska dependa på alla paket
- Outragekulturen
- En kulturskillnad
- Dependencyhygien