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

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.