BT

Construindo sistemas escaláveis para milhões de usuários: a experiência de um empreendedor

por Mário Henrique Trentim em  31 Out, 2011

Joseph Perla, fundador dos projetos Labmeeting e Turntable.fm, escreveu sobre sua experiência como empreendedor e desenvolvedor nos projetos de suas duas últimas startups, apresentando técnicas para construir sistemas web escaláveis. O foco em simplicidade e a atenção a detalhes são alguns destaques entre as recomendações.

O mapeamento objeto-relacional é um antipadrão?

por Eder Ignatowicz em  25 Out, 2011 3

Em post em seu blog, Laurie Voss, afirma que ORM está se tornando um anti-pattern, apesar de se tratar de uma técnica amplamente aceita pela comunidade de desenvolvimento.

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.

Frameworks emburrecem os desenvolvedores?

por Dharis Brunoro em  23 Set, 2011 9

Os frameworks, ao permitirem a abstração de detalhes de como e porque eles próprios foram criados, teriam criado uma nova geração de desenvolvedores incapazes de tomar decisões de projeto, ou de escrever código confiável, performático e fácil de manter? Esta é a opinião polêmica que vem sido circulada na internet por alguns desenvolvedores.

Se usuários não mudam as configurações, para que configurações?

por Mário Henrique Trentim em  21 Set, 2011 1

Pesquisas recentes por especialistas em experiência do usuário mostram que a grande maioria dos usuários mantém os valores padrão para todas as configurações dos softwares, mesmo perdendo com isso funcionalidades essenciais. O excesso de escolhas e a confiança nos desenvoldedores contribuem para uma situação que prejudica os dois lados da equação usuário-desenvolvedor.

O futuro da criação de interfaces e UX em projetos ágeis

por Todd Charron , traduzido por Alex Chiaranda   em  31 Ago, 2011

Alguns iniciantes em Agile têm dificuldades em saber como encaixar o design de interfaces (UI) e de experiência do usuário (UX). No passado, tentou-se manter esse trabalho separado do time ou realizá-lo um sprint antes. Mas recentemente aumentou a discussão sobre como se trazer UI/UX para dentro dos times ágeis, com destaque para as práticas do Lean UX.

Lambdaj manipule collections de maneira fácil

por Lucas Souza em  08 Nov, 2010 1

Quantas vezes você teve que procurar itens dentro de uma coleção e adicionar em uma lista temporário e gastou pelo menos umas 5 ou 6 linhas de código Java para isto? Código difíceis de ler e manter. Lambdaj é uma biblioteca que tornar fácil a resolução deste tipo de manipulação de collections através de código pseudo-funcional e estaticamente tipado.

10 sugestões para o arquiteto de uma equipe ágil

por Abel Avram , traduzido por Fernando Kamei   em  23 Set, 2010

Tom Hollander, um arquiteto de solução da Microsoft da Australia fez uma apresentação entitulada "O Papel de um Arquiteto em Uma Equipe Ágil" no TechEd na Australia, onde falou sobre qual é o papel principal de um arquiteto em uma equipe ágil.

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?

Bom código é suficiente para um projeto ter sucesso?

por Abel Avram , traduzido por Ademir Constantino   em  20 Set, 2010

Simon Brown, um desenvolvedor, arquiteto e autor, considera que é preciso muito mais que bom código para ter um projeto de sucesso. Em sua aprensentação, "Bom código não é suficiente", Brown fala sobre os elementos necessários para um projeto ter sucesso, do design claro à documentação.

Desenhando uma Aplicação Web Visando Escalabilidade

por Abel Avram , traduzido por Anderson Duarte Vaz   em  10 Set, 2010

Max Indelicato, um Diretor de Desenvolvimento de Software e ex Chefe de Arquitetura, escreveu um post falando sobre como modelar uma aplicação web visando escalabilidade. Ele sugere escolher soluções adequadas para instalações e armazenamento, um banco de dados escalável e usar camadas de abstração.

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?

Programação Orientada a Objetos: Estamos no caminho errado?

por Dave West , traduzido por Anderson Duarte Vaz   em  22 Jul, 2010 4

Em uma entrevista a QCon de Londres com Joe Armstrong, o desenvolvedor original do Erlang, e Ralph Johnson, muito associado com Smalltalk, POO, e padrões de projeto. A questão de que estamos indo pelo "caminho errado" da orientação a objetos por todos esses anos foi levantada. Ambos os entrevistados sugeriram que sim, mas isso é devido as falhas de implementações e não a idéia em si.

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.

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