Spør hvem som helst om hvordan de evaluerer mulige nye biblioteker, pakker og gems å legge til i prosjektet sitt, og du vil få variasjoner over det samme temaet. Aktivt utviklet, Pull Requests slått sammen i tide, ingen langvarige feil og en god mengde GitHub-stjerner. Men er dette i det hele tatt en brukbar metrikk? Alt dette og mer nedenfor.
Hvordan komponentbasert design hjelper oss med å bygge raskere
Av Katie Sievert og Jon Koon
Ingeniører bak den kommende Twitter-oppdateringen diskuterer hvordan den komponentbaserte naturen hjalp dem med å nå målene sine. Leseverdig, spesielt hvis du vurderer å ta i bruk React i en prosjekt som har eksistert en stund.
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html/
Lesing av Ruby-metaprogrammering i Devise
Av Jim Gay
Devise passer vanligvis godt til din Rails prosjekter, rett og slett fordi det gjør så mye med en gang og er svært konfigurerbart. Denne konfigurerbarheten kommer selvfølgelig ikke fra magi, men fra store mengder metaprogrammering under panseret til Devise. Her er en gjennomgang.
https://www.saturnflyer.com/blog/reading-ruby-metaprogramming-inside-devise
Objektorientert programmering - en katastrofe til en billion dollar
Av Ilya Suzdalnitski
Her er en diskusjon av OOPs mangler i forhold til FP. Men ikke fra det typiske "FP er bare bedre"-standpunktet, men som et gjennomtenkt argument, støttet med sitater fra den opprinnelige oppfinneren av OOP (som også mener at vi gjør det feil). Jeg lærte noe i dag, og det håper jeg du også vil gjøre.
https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7
Kubernetes-distribusjoner: Den ultimate guiden
Av Jérôme Petazzoni
Nå har du dokkerisert appen din. Hva gjør du nå? Her er et svar fra en tidligere Docker ingeniør - minst ett av de mulige svarene, dette involverer Kubernetes utplasseringer.
https://semaphoreci.com/blog/kubernetes-deployment
Kan vi stole på GitHub Stars?
Av Brendan Le Glaunec
Instagramifiseringen av menneskelig interaksjon på nettet ser ut til å nå oss overalt, men denne hadde jeg ikke forventet. Det ser ut til at det å kjøpe stjerner på GitHub er like reelt som å kjøpe Instagram-følgere i disse dager. Og det er problematisk, fordi stjerner er mye brukt som et mål på et prosjekts gjennomslagskraft (ikke minst av selve GitHub-trending-siden). Her er hvordan, hvorfor og hvordan du kan oppdage GitHub-stjerners astroturfing.
https://blog.containo.us/can-we-trust-github-stars-e8aa8b6b0baa
Bonus! Noe lettere til helgen? Prøv å bygge noen logiske porter i et bysimuleringsspillKanskje!
Les mer om dette: