Pregúntale a cualquiera cómo evalúa posibles nuevas bibliotecas, paquetes y gemas para añadir a su proyecto y obtendrás variaciones sobre el mismo tema. Desarrollo activo, Pull Requests fusionados a tiempo, ausencia de errores de larga duración y una buena cantidad de estrellas de GitHub. Pero, ¿son estas siquiera una métrica viable? Todo esto y más a continuación.
Cómo el diseño basado en componentes nos ayuda a construir más rápido
Por Katie Sievert y 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 proyecto que existe desde hace tiempo.
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html/
Lectura de la metaprogramación Ruby en Devise
Por Jim Gay
Devise suele encajar muy bien en tus proyectos Rails, simplemente porque hace muchas cosas desde el principio y es muy configurable. Esa capacidad de configuración, por supuesto, no viene de la magia, sino de copiosas cantidades de metaprogramación bajo el capó de Devise. Aquí tienes un tutorial.
https://www.saturnflyer.com/blog/reading-ruby-metaprogramming-inside-devise
Programación Orientada a Objetos - El desastre del billón de dólares
Por Ilya Suzdalnitski
Aquí hay una discusión sobre las deficiencias de la programación orientada a objetos en comparación con la programación orientada a objetos. Pero no desde el típico punto de vista de "FP es simplemente mejor", sino como un argumento bien pensado, apoyado con citas del inventor original de la programación orientada a objetos (que también piensa que lo estamos haciendo mal). Hoy he aprendido, y espero que tú también.
https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7
Despliegues Kubernetes: La guía definitiva
Por Jérôme Petazzoni
Muy bien, has dockerizado tu aplicación. ¿Y ahora qué? Aquí tienes la respuesta de un antiguo ingeniero de Docker - al menos una de las posibles respuestas, ésta que implica despliegues Kubernetes.
https://semaphoreci.com/blog/kubernetes-deployment
¿Podemos confiar en las estrellas de GitHub?
Por 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! ¿Algo más ligero para el fin de semana? Prueba a construir algunas puertas lógicas en un juego de simulación de ciudades¡tal vez!
Más información: