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ørene bak den kommende Twitter-oppdateringen diskuterer hvordan den komponentbaserte løsningen har hjulpet 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 Rails-prosjektene dine, rett og slett fordi det gjør så mye ut av boksen og er veldig 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 - i det minste ett av de mulige svarene, dette involverer Kubernetes-distribusjoner.
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 dette hadde jeg egentlig 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, for stjerner brukes i stor grad som et mål på et prosjekts gjennomslagskraft (ikke minst av GitHubs trendside selv). 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: