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
Engineers behind the upcoming Twitter refresh discuss how it’s component-based nature helped them achieve their goals. A worthwile read, especially if you’re thinking about adopting React in a 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
The instagramification of human interaction on the Web seems to reach us everywhere, but this one I didn’t really expect. It seems that buying stars on GitHub is as real as buying Instagram followers these days. And it’s problematic, because stars are widely used as a measurement of a project’s impact (not least, by the GitHub trending page itself). Here’s the how, why, and how to spot GitHub star astroturfing.
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ù: