Todos os conteúdos de Samuel Carrijo na InfoQ
Último conteúdo em destaque por Samuel Carrijo

- Tópicos
- Técnicas Ágeis,
- Scrum,
- Radiadores de Informação,
- Agile
Gerenciar a produtividade e o cronograma em um projeto é sempre um grande desafio devido à complexidade na tomada rápida de decisões. Neste artigo, tentamos usar o gráfico "burndown" para endereçar este problema. Mostramos como um gráfico Burndown é útil quando uma equipe tem que responder questões relativas à compressão do cronograma, gestão de recursos e aumento da produtividade.
Notícias por Samuel Carrijo
- Tópicos
- API,
- Pesquisa,
- Programação,
- Arquitetura,
- Wolfram|Alpha
O Wolfram|Alpha agora possui uma API acessível via Webservices que pode ser utilizada por aplicações web, desktop ou móveis, para consultar a engine do Wolfram|Alpha.
- Tópicos
- REST,
- SOA,
- Arquitetura,
- Arquitetura Corporativa,
- Design,
- Service Design
Em seu novo post, Arnon Rotem-Gal-Oz explica que REST é mais que um conjunto de padrões e APIs populares, é um paradigma arquitetural, que deve ser compreendido e seguido.
- Tópicos
- Ruby on Rails,
- Ruby,
- Runtimes,
- DSLs,
- CSS,
- Linguagens Dinâmicas,
- Domain Specific Languages,
- Sintaxe,
- Java,
- Linguagens,
- Parsing,
- Programação,
- Design de Linguagens
CSS é onipresente no desenvolvimento web - mas às vezes é repetitivo. LESS e Sass são linguagens com implementações em Ruby que contribuem na escrita de arquivos CSS melhores.
- Tópicos
- .NET,
- Programação,
- Cloud Computing,
- Arquitetura,
- RIA,
- Microsoft Office
A Microsoft quer levar o Office 2010 para a web, oferecendo alguns aplicativos leves do Office que poderão ser executados dentro do navegador.
- Tópicos
- Colaboração em Equipes,
- Times Distribuidos,
- Colaboração,
- Entregando Valor,
- Trabalho em Equipe,
- Técnicas Ágeis,
- Coaching e Mentoring,
- Artesanato de software,
- Agile,
- Coding Standards
Uma discussão recente no grupo ScrumDevelopment do Yahoo! debateu sobre os diferentes usos e abusos da velocidade. Velocidade deveria ser utilizada como uma métrica de produtividade? Deve ser usada para planejamento de iteração?
- Tópicos
- Entrega de Qualidade,
- Artefatos & Ferramentas,
- Qualidade,
- Análise de Código,
- Ferramentas,
- Artesanato de software,
- Profilers,
- Depuração,
- Programação,
- Agile,
- Arquitetura
Malik Jaibeer postou uma introdução de como endereçar e introduzir código de qualidade dentro de uma equipe. Sua série de posts podem ser úteis pra quem estiver em uma situação na qual se queira aprender mais para si mesmo ou apresentar essas idéias para outros. A série oferece uma visão geral breve do tema e aponta várias direções para se estudar mais.
- Tópicos
- Técnicas Ágeis,
- UX,
- Agile,
- Useability
Nesta definição, contudo, não são mencionadas formas concretas de avaliar a facilidade de uso, ou ainda mais, a usabilidade do sistema.
Em um recente debate do grupo Agile Usability, os membros discutem várias formas de avaliar a usabilidade do sistema de uma forma objetiva.
- Tópicos
- Entregando Valor,
- Artesanato de software,
- Agile,
- Design,
- Refatoração
Quando você deve refatorar? Eu nunca concordei com essa noção, pois penso que há momentos em que você simplesmente precisa pagar parte do débito técnico. Não, você só deve refatorar quando se está trabalhando em uma história com esse propósito. Existe outra estratégia que pode funcionar melhor?
- Tópicos
- .NET,
- Programação,
- Design de Linguagens,
- C# 4
C# não funciona bem com valores boxed numéricos. Diferentemente do Visual Basic, os operadores de comparação numérica como o == não funcionam com tipos boxed, mesmo quando ambos os valores são do mesmo tipo.
- Tópicos
- Colaboração,
- Trabalho em Equipe,
- Arquitetura,
- Agile,
- Google Wave
O Google Wave são três coisas: uma ferramenta, uma plataforma e um protocolo. A arquitetura dele tem como base a Transformação Operacional (OT), um framework teórico que visa dar suporte a controle de concorrência.