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
Ingegneri Il gruppo di lavoro che sta dietro l'imminente aggiornamento di Twitter ha discusso di come la sua natura basata sui componenti li abbia aiutati a raggiungere i loro obiettivi. Una lettura che vale la pena di fare, soprattutto se state pensando di adottarlo. React in un 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'ottima soluzione per il vostro Rotaie semplicemente perché fa molte cose in modo immediato ed è molto configurabile. Questa configurabilità, naturalmente, 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 "FP è semplicemente migliore", bensì come un'argomentazione ben ponderata, supportata da citazioni dell'inventore originale di OOP (che pensa anche che stiamo sbagliando). Oggi ho imparato e spero che anche voi lo facciate.
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 la risposta di un ex Docker ingegnere - almeno una delle risposte possibili, questa che riguarda Kubernetes distribuzioni.
https://semaphoreci.com/blog/kubernetes-deployment
Possiamo fidarci delle stelle di GitHub?
Di Brendan Le Glaunec
L'instagrammazione dell'interazione umana sul Web sembra raggiungere noi ovunque, ma questa non me l'aspettavo proprio. Sembra che comprare stelle su GitHub sia una realtà come comprare 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ù: