Pergunte a qualquer um sobre como eles avaliam possíveis novas bibliotecas, pacotes e gems para adicionar ao seu projeto e você terá variações sobre o mesmo tópico. Desenvolvimento ativo, Pull Requests integrados atempadamente, sem bugs de longa data e uma quantidade saudável de estrelas no GitHub. Mas será que estas métricas são viáveis? Tudo isso e muito mais abaixo.
Como a utilização do design baseado em componentes nos ajuda a construir mais rapidamente
Por Katie Sievert e Jon Koon
Engenheiros por detrás da próxima atualização do Twitter, discutem como a sua natureza baseada em componentes os ajudou a atingir os seus objectivos. Uma leitura que vale a pena, especialmente se estiver a pensar em adotar React em um projeto que já existe há algum tempo.
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html/
Leitura da metaprogramação Ruby no Devise
Por Jim Gay
O Devise é normalmente uma óptima opção para o seu Carris simplesmente porque ele faz muita coisa fora da caixa e é muito configurável. Essa configurabilidade, é claro, não vem de mágica, mas de grandes quantidades de metaprogramação sob o capô do Devise. Aqui está um passo-a-passo.
https://www.saturnflyer.com/blog/reading-ruby-metaprogramming-inside-devise
Programação orientada a objetos - O desastre de um trilhão de dólares
Por Ilya Suzdalnitski
Aqui está uma discussão sobre as deficiências da OOP em comparação com a FP. Mas não do ponto de vista típico de "FP é simplesmente melhor", mas como um argumento bem pensado, apoiado por citações do inventor original de OOP (que também acha que estamos a fazer tudo mal). Aprendi hoje, e espero que vocês também aprendam.
https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7
Implantações do Kubernetes: O guia definitivo
Por Jérôme Petazzoni
Muito bem, já colocou a sua aplicação em docker. E agora? Aqui está uma resposta de um antigo Docker engenheiro - pelo menos uma das respostas possíveis, esta envolvendo Kubernetes implantações.
https://semaphoreci.com/blog/kubernetes-deployment
Podemos confiar nas estrelas do GitHub?
Por Brendan Le Glaunec
A instagramização da interação humana na Web parece estar a atingir nós em todo o lado, mas desta não estava mesmo à espera. Parece que comprar estrelas no GitHub é tão real como comprar seguidores no Instagram hoje em dia. E é problemático, porque as estrelas são amplamente utilizadas como uma medida do impacto de um projeto (não menos importante, pela própria página de tendências do GitHub). Aqui está o como, o porquê e como detetar astroturfing de estrelas do GitHub.
https://blog.containo.us/can-we-trust-github-stars-e8aa8b6b0baa
Bónus! Algo mais leve para o fim de semana? Experimente construir algumas portas lógicas num jogo de simulação de cidadesTalvez!
Ler mais: