BT

Microservices no Spotify

por Ben Linders , traduzido por Thiago Nascimento   em  28 Mar, 2016

Há alguns anos, o Spotify já adota os microservices em grande escala. O vice presidente de engenharia do Spotify, Kevin Goldsmith, abordou durante a conferência GOTO Berlin 2015 o uso dos microservices e como são importantes na descentralização da arquitetura da companhia. Foi explicitado que os microservices são de fácil aplicabilidade e também são úteis em aplicações monolíticas.

Mudando de uma Arquitetura Monolítica para de Microserviços na SoundCloud

por Jan Stenberg , traduzido por Marcelo Costa   em  28 Out, 2014

Mudar a arquitetura da SoundCloud para Micro Serviços foi fundamental ao permitir que nossas equipes entreguem novas funcionalidades de forma mais rápida, Phil Calçado compartilhou em uma série de 3 artigos suas experiências quando saíram de uma arquitetura de sistema monolíttico para micro serviços

Equilibrando Qualidade e Velocidade no Agile

por Ben Linders , traduzido por Jefferson Marchetti Ferreira   em  07 Out, 2014

Equipes ágeis têm que garantir que os produtos tenham qualidade. Gestores frequentemente esperam que a velocidade seja gradativamente aprimorada. Diversos autores exploraram a relação entre qualidade e velocidade e sugeriram maneiras de aprimorá-la.

Gerencie as dívidas do seu software

por Ben Linders , traduzido por Marcelo Cenerino   em  17 Abr, 2014 4

Existem diferentes tipos de dívida de software. A dívida técnica é a mais conhecida, mas não a única. Existem também as dívidas de competência e de qualidade. As dívidas de software podem causar o aumento dos custos de manutenção e também desencorajar desenvolvedores. Felizmente existem soluções para gerenciá-las.

O Agile realmente traz mais rapidez?

por Ben Linders , traduzido por Antonio Filho   em  22 Mar, 2013

O Agile torna mesmo as equipes mais rápidas? Conheça discussões recentes sobre o tema.

IDEs para Ruby, um resumo das novidades

por Mirko Stocker , traduzido por Robison Tesini   em  13 Mar, 2012

A JetBrains lançou a versão 4 da sua IDE para Ruby chamada RubyMine, com melhor desempenho e melhorias incrementais, o NetBeans 7.1 para Ruby está prestes a sair com mudanças importantes.

Kent Beck: "Pare de pensar durante a refatoração"

por Vikas Hazrati , traduzido por Giovanni Abner   em  24 Out, 2011 2

Refatorar exige uma boa dose de pensamento, mas a realidade é que pensar demais também pode ser prejudicial. Esta é a opinião de Kent Beck, um dos criadores do Extreme Programming.

Refactoring em TDD deve incluir os testes?

por Samuel Mota em  22 Set, 2010 3

O conceito de refactoring do código/projeto deve ou não incluir uma visita de refactoring também aos testes. Deve-se aprimorar o design dos testes com refactoring?

Explicando Refatoração para a Gerência

por Mark Levison , traduzido por Rafael Marques   em  29 Jul, 2010 1

Como podemos explicar a importância e o valor da refatoração para pessoas que atuam em ramos gerências, pessoal que nunca programaram antes? Como podemos justificar o tempo adicionado na entrega do nosso projeto por conta dessa refatoracão?

Decisão: Refatorar ou não Refatorar?

por Vikas Hazrati , traduzido por Lucas Souza   em  16 Jun, 2010

A idéia de melhorar um código já escrito e apreciado na maioria dos times ágeis. Afinal de contas, melhoria continua é algo que estas equipes se esforçam para encontrar. Entretanto, melhorar o código já existente envolve tempo e dinheiro. Será que vale a pena?

CodeRush Xpress para C# e VB no Visual Studio 2010

por Abel Avram , traduzido por Rafael Marques   em  14 Mai, 2010

A Microsoft decidiu continuar licenciando o CodeRush Xpress de graça para desenvolvedores que utilizam as edições pagas do Visual Studio 2010. A Developer Express liberou a versão beta do CodeRush 10.1.1 contendo recursos relacionados a seleção de código, navevagação do código, declaração e refatoração de classes/campos/variáveis.

Vermelho no TDD não significa código sem compilar

por Lucas Souza em  26 Mar, 2010 2

A técnica de Test Driven Development (TDD) define um ciclo (red-green-refactor) que deve ser seguido quando se começa a desenvolver utilizando TDD, porém a algumas pessoas não concordam que isso deve ser seguido a risca e que temos que abrir mão de alguns detalhes.

Refatorar ou Reescrever?

por Vikas Hazrati , traduzido por Marcelo Marques   em  30 Nov, 2009

O objetivo de refatorar e reescrever é "limpar" o sistema melhorando a legibilidde, estrutura e a clareza do código. Um código limpo erá mais fácil de manter e melhorar. No entanto, em muitas ocasiões as equipes gastam um certo tempo decidindo entre as duas abordagens.

Recomendações para Testes Unitários Melhores

por Mark Levison , traduzido por Marcelo Andrade   em  27 Jul, 2009

Jimmy Bogard, Charlie Poole, Lior Friedman e outros dão as suas orientações para seus testes unitários ficarem mais legíveis e melhores.

Resgatando seu Projeto Ruby on Rails

por Robert Bazinet , traduzido por Alberto Souza   em  07 Jul, 2009

Ruby on Rails já está aí há cerca de 5 anos, e durante todos esses anos diversas aplicações foram desenvolvidas. Várias dessas aplicações foram criadas enquanto os desenvolvedores estavam aprendendo Ruby e Ruby on Rails, e por consequência, não utilizaram as melhores práticas de desenvolvimento. Apesar disso, as aplicações continuam online.

Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT