Fråga vem som helst om hur de utvärderar möjliga nya bibliotek, paket och gems att lägga till i sina projekt och du får variationer på samma ämne. Aktivt utvecklat, Pull Requests sammanfogade i tid, inga långvariga buggar och en hälsosam mängd GitHub-stjärnor. Men är dessa ens ett användbart mått? Allt detta och mer nedan.
Hur komponentbaserad design hjälper oss att bygga snabbare
Av Katie Sievert och Jon Koon
Ingenjörerna bakom den kommande Twitter-uppdateringen diskuterar hur den komponentbaserade karaktären hjälpte dem att uppnå sina mål. En läsvärd läsning, särskilt om du funderar på att anta React i en projekt som har funnits ett tag.
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html/
Läsa Ruby Metaprogrammering inom Devise
Av Jim Gay
Devise passar vanligtvis bra för dina Rails-projekt, helt enkelt för att det gör så mycket direkt från start och är mycket konfigurerbart. Den konfigurerbarheten kommer naturligtvis inte från magi, utan från stora mängder metaprogrammering under Devise huva. Här är en genomgång.
https://www.saturnflyer.com/blog/reading-ruby-metaprogramming-inside-devise
Objektorienterad programmering - Triljondollarkatastrofen
Av Ilya Suzdalnitski
Här är en diskussion om OOP:s brister i jämförelse med FP. Men inte från den typiska "FP är bara bättre"-ståndpunkten, utan som ett väl genomtänkt argument som stöds med citat från den ursprungliga uppfinnaren av OOP (som också tycker att vi gör fel). Jag lärde mig idag, och jag hoppas att du också gör det.
https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7
Kubernetes-distributioner: Den ultimata guiden
Av Jérôme Petazzoni
Okej, du har dockeriserat din app. Vad händer nu? Här är ett svar från en före detta Docker-ingenjör - åtminstone ett av de möjliga svaren, det här med Kubernetes-distributioner.
https://semaphoreci.com/blog/kubernetes-deployment
Kan vi lita på GitHub-stjärnor?
Av Brendan Le Glaunec
Instagramifieringen av mänsklig interaktion på webben verkar nå oss överallt, men det här hade jag inte riktigt förväntat mig. Det verkar som om att köpa stjärnor på GitHub är lika verkligt som att köpa Instagramföljare nuförtiden. Och det är problematiskt, eftersom stjärnor ofta används som ett mått på ett projekts inverkan (inte minst av GitHubs trendiga sida själv). Här är hur, varför och hur man upptäcker astroturfing med GitHub-stjärnor.
https://blog.containo.us/can-we-trust-github-stars-e8aa8b6b0baa
Bonus! Något lättare till helgen? Prova att bygga några logiska grindar i ett stadssimuleringsspelkanske!
Läs mer om detta: