Vi rubyister tenderar att fnysa åt NPM-folket varje gång något dåligt händer dem (minns du left-pad? Eller event-stream?). Inga hånskratt hördes dock den här veckan, då vi fick veta att strong_password kapades på RubyGems och laddade en del mycket otäck kod. Läs om det och mycket mer nedan.
Varför är min webpack-byggnad långsam?
Av Sam Saccone
Du startar en webpack projektDet bygger anständigt snabbt, och sedan - med tiden - försämras det långsamt. Nu tar dina frontend-byggnationer en evighet och alla är olyckliga. Så här diagnostiserar du vad som bidrog till långsamheten.
https://samsaccone.com/posts/why-is-my-webpack-build-slow.html/
Allvarligt talat, sluta använda RSA
Av Trail of Bits
Krypto är säkert, eller hur? Tja ... inte om du inte använder det fel. Eller mycket fel - som i de exempel som nämns i den här artikeln. Det är lite på den längre sidan, men vi rekommenderar det för alla som gör något kryptoarbete alls, och särskilt runt RSA.
https://blog.trailofbits.com/2019/07/08/fuck-rsa/
En genomgång av de officiella Dockerfile-bästa metoderna: bra, dåliga och osäkra
Av Itamar Turner-Trauring
Vi brukar gå till dokumentationen för att få en referens till hur man gör något. Här är en genomgång av de metoder som rekommenderas i Docker-dokumentationen, som kanske inte är så bra som vi tror att de är vid närmare granskning.
https://pythonspeed.com/articles/official-docker-best-practices/
10 tips för att granska kod som du inte gillar
Av David Lloyd
Vi är inte heller några fans av "listor", men den här är rena guldet. Att vara respektfull i din kod recensioner är en självklarhet för vissa, en självklarhet för andra - och att visa respekt när man ställs inför "dålig" kod är mycket svårt. Här är några tips på hur du kan göra det enklare för dig som granskare - och även för den som granskas.
https://developers.redhat.com/blog/2019/07/08/10-tips-for-reviewing-code-you-dont-like/
strong_password v0.0.7 rubygem kapad
Av Tute Costa
Vår toppnyhet från veckan, nu uppdaterad med ett svar från Gems författare. Om du inte har läst det borde du verkligen göra det - och om du ännu inte har granskat din Gemfile borde du verkligen, verkligen göra det.
https://withatwist.dev/strong-password-rubygem-hijacked.html
Bonus! Låt oss se om någon får en buzzword bingo: här är en IoT e-ink Raspberry Pi smart display programmerad med Elixir**.** Allvarligt talat, gå och läs om det, det är mycket funktionell.
Läs mer om detta: