Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Blogs Banner

Melhores posts de conteúdo técnico do Insights 2014

Com a proximidade do Ano Novo, a equipe editorial do Insights tem o prazer de anunciar os melhores posts de conteúdo técnico de 2014 e os preferidos dos editores dos canais Technology (Tecnologia), Software Testing (Testes de Software) e Continuous Delivery (Entrega Contínua).

Cada post vem da experiência de trabalho de um Thoughtworker no mundo real, e aparece com uma nota do editor. Esperamos que sejam bem aproveitados uma segunda vez. Conte-nos os seus preferidos nos comentários.

Aproveite!

Technology (Tecnologia)

  1. Boas práticas para construir aplicações AngularJS por Tania Gonzales
    Algumas dicas e lições úteis do time da Thoughtworks Brasil que usou o AngularJS por um tempo. Experiências compartilhadas sobre estrutura, injeção de dependência, extensão de HTML, escopo e módulos fazem deste o post técnico número um de 2014.
  2. 100 Years of Computer Science por Chris Ford
    Um artigo por década. Veja os 10 artigos acadêmicos e científicos que mudaram o mundo nos últimos 100 anos. Veja também o lindo infográfico de 100 anos que, segundo o Kapost, foi um dos 5 melhores infográficos de 2014
  3. Demystifying Conway's Law por Sam Newman
    Segundo a Lei de Conway, o sistema em construção e sua estrutura de design refletem a estrutura de comunicação da organização. Uma análise da Harvard Business School também confirma essa noção. A arquitetura de microsserviços promovida pela Thoughtworks permite muito mais flexibilidade às organizações na hora de alinhar a arquitetura dos sistemas à estrutura dos times para garantir que a Lei de Conway funcione.
  4. Microservices: Lessons from the Frontline por Zhamak Dehghani
    Ótimas conversas compartilhadas revelam as principais lições que os Thoughtworkers aprenderam construindo uma variedade de sistemas com arquitetura de microsserviços globalmente. O foco era ajudar os leitores a identificar microsserviços e suas contrapartidas, e guiá-los na sua utilização. As conversas mostram uma série de práticas para que os tecnologistas construam, testem, implementem e operem arquiteturas de microsserviços.

Software Testing (Testes de Software)

  1. Protractor: Testando aplicações AngularJS com uma Solução Integradora por Daniel Amorim
    Este é o melhor post de 2014 do canal Software Testing, junto com o post número um de todos os canais do Insights, “Good Practices to Build Your AngularJS Application”.
  2. Happy 10th Birthday, Selenium por Paul Hammant
    A tecnologia Selenium já tem 10 anos. A Thoughtworks tem orgulho de ter criado e tornado software livre o que hoje é o modelo de teste funcional entre aplicativos, navegadores e plataformas. Neste insight, montamos uma linha de tempo para ajudar os leitores a entender de onde vem o Selenium e para onde está indo.
  3. Introducing the Software Testing Cupcake (Anti-Pattern) por Fabio Pereira
    Testar o Pyramid já se mostrou como ponto de partida para times que queiram implementar estratégias de teste para sistemas em construção. Mas ainda vemos times caindo em diferentes armadilhas, uma delas sendo o antipadrão icecream cone (sorvete de casquinha). Neste insight, Fabio e seus colegas revelam outro antipadrão, o Cupcake (bolinho).
  4. Guide Test Automation pelo the Twist Team
    Este é um artigo sempre atual, o que confirma seu valor na automação de teste guia na hora de fazer o design e implementar um framework de teste com uma abordagem sistemática. Fala de 10 diferentes passos do processo a serem executados para obter benefícios chave.

Continuous Delivery (Entrega Contínua)

  1. The Case for Continuous Delivery by Jez Humble
    A Entrega Contínua é um conjunto de princípios e práticas para reduzir o custo, o tempo e o risco de entregar mudanças incrementais aos usuários. Este post é para os os muitos gerentes e executivos que continuam não convencidos dos benefícios e que gostariam de saber mais sobre os motores econônicos por trás da EC.
  2. Model everything to fail fastpor Mark Chang
    Os times que querem andar mais rápido precisam errar mais rápido. O Go dá aos times o poder de modelar e remodelar um fluxo de trabalho Build-Test-Release para obter feedback ultrarrápido a cada mudança.
  3. Como Implantação Canário ajudou a entregar uma atualização de Rails por Marcos Brizeno
    Seu sistema ainda está evoluindo com novos recursos quando um requisito de upgrade de um software em produção chega até o time. Uma inplantação Big Bang é tentadora, mas significa tudo ou nada. Saiba como a técnica de implantação Canário pode resolver esse problema.
  4. In Praise of the ./go Script - Part I por Pete Hodgson
    Definir e implementar uma ferramenta de desenvolvimento personalizada aumenta muito a produtividade individual, bem como diminui o nível de aprendizado para que um novo membro do time entenda o ambiente de trabalho. Os times devem sempre criar esse tipo de ferramentas específicas ao time para automatizar processos como compilar, construir, migrar db, testar, implementar, etc.

Aviso: As afirmações e opiniões expressas neste artigo são de responsabilidade de quem o assina, e não necessariamente refletem as posições da Thoughtworks.

Atualize-se com nossos insights mais recentes