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
Los ingenieros responsables de la próxima actualización de Twitter explican cómo su naturaleza basada en componentes les ayudó a alcanzar sus objetivos. Merece la pena leerlo, sobre todo si estás pensando en adoptar React en una empresa. 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
La instagramificación de la interacción humana en la Red parece llegarnos a todas partes, pero esta realmente no me la esperaba. Parece que hoy en día comprar estrellas en GitHub es tan real como comprar seguidores de Instagram. Y es problemático, porque las estrellas se utilizan ampliamente como medida del impacto de un proyecto (entre otras cosas, por la propia página de tendencias de GitHub). He aquí el cómo, el porqué y cómo detectar el astroturfing de estrellas en GitHub.
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: