Chiedete a chiunque come valuta le possibili nuove librerie, pacchetti e gemme da aggiungere al proprio progetto e otterrete variazioni sullo stesso argomento. Sviluppo attivo, richieste di pull unite tempestivamente, assenza di bug di vecchia data e un buon numero di stelle su GitHub. Ma queste sono davvero delle metriche utilizzabili? Tutto questo e molto altro ancora.
Come l'utilizzo della progettazione basata sui componenti ci aiuta a costruire più velocemente
Di Katie Sievert e Jon Koon
Gli ingegneri che hanno realizzato l'imminente aggiornamento di Twitter discutono di come la natura basata sui componenti li abbia aiutati a raggiungere i loro obiettivi. Una lettura utile, soprattutto se state pensando di adottare l'React in un'azienda. progetto che esiste da tempo.
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html/
Leggere la metaprogrammazione di Ruby all'interno di Devise
Di Jim Gay
Devise è di solito un ottimo strumento per i progetti Rails, semplicemente perché fa moltissime cose ed è molto configurabile. Questa configurabilità, ovviamente, non deriva dalla magia, ma da una copiosa quantità di metaprogrammazione sotto il cofano di Devise. Ecco una guida.
https://www.saturnflyer.com/blog/reading-ruby-metaprogramming-inside-devise
Programmazione orientata agli oggetti - Il disastro da un trilione di dollari
Di Ilya Suzdalnitski
Ecco una discussione sulle carenze dell'OOP rispetto al FP. Ma non dal tipico punto di vista del "FP è semplicemente migliore", bensì come un'argomentazione ben ponderata, supportata da citazioni dell'inventore originale dell'OOP (che pensa anche che stiamo sbagliando). Oggi ho imparato e spero che lo facciate anche voi.
https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7
Implementazioni Kubernetes: La guida definitiva
Di Jérôme Petazzoni
Bene, avete dockerizzato la vostra applicazione. E adesso? Ecco una risposta da parte di un ex ingegnere Docker, almeno una delle possibili risposte, che riguarda le distribuzioni Kubernetes.
https://semaphoreci.com/blog/kubernetes-deployment
Possiamo fidarci delle stelle di GitHub?
Di Brendan Le Glaunec
L'instagrammazione dell'interazione umana sul Web sembra raggiungerci ovunque, ma questa non me l'aspettavo proprio. Sembra che l'acquisto di stelle su GitHub sia una realtà come l'acquisto di follower su Instagram. Ed è problematico, perché le stelle sono ampiamente utilizzate come misura dell'impatto di un progetto (non da ultimo, dalla stessa pagina di tendenza di GitHub). Ecco come, perché e come individuare l'astroturfing delle stelle di GitHub.
https://blog.containo.us/can-we-trust-github-stars-e8aa8b6b0baa
Bonus! Qualcosa di più leggero per il fine settimana? Provate a costruire alcune porte logiche in un gioco di simulazione di città, forse!
Per saperne di più: