BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias

  • XIII Semana de Engenharia Elétrica e da Computação

    A XIII Semana de Engenharia Elétrica e da Computação, Engenharia Aberta, será realizada entre os dias 18 e 22 de maio no auditório da Faculdade de Educação e na Escola de Engenharia Elétrica e de Computação (EEEC) da UFG, localizadas na Praça Universitária, Goiânia.

  • Um Time de Blue Angels

    Promover, manter, e evoluir as práticas ágeis numa empresa requer expertise e experiência. Inicialmente, muitas empresas trazem especialistas para que possam iniciar a adoção. Laura Moore descreveu um modelo, baseados nos Blue Angels, que as empresas podem usar para desenvolver e preparar especialistas internos.

  • Os desenvolvedores ASP.NET devem aprender ASP.NET MVC?

    Muitas discussões dos desenvolvedores sobre se devem usar ou aprender a ASP.NET MVC tem sido recorrente em blogs, Twitter e fóruns nas últimas semanas. As opiniões variam de não recomendar até ao ponto de que todos os desenvolvedores deveriam aprender. InfoQ tentou resumir um pouco da recente atividade em relação a este tópico.

  • Concorrência Declarativa para Ruby utilizando Fluxo de Dados

    Parte da linguagem Ruby foi influenciada por técnicas de programação funcionais. Assim programadores Ruby adotaram técnicas das linguagens Erlang ou Haskell, ou criaram pontes para elas, ex. Erlectricity.

  • Não Comece O Que Não Pode Ser Feito

    Muitas equipes ágeis enfrentam um dilema quando pegam uma nova estória no final de um Sprint. Ainda há um tempo restante, mas não é suficiente para terminar essa nova estória. Uma discussão interessante no grupo Scrum Development tenta encontrar algumas soluções para essa questão.

  • Estruturando equipes de produto desorganizadas

    Cory Foy está lidando com uma estrutura organizacional que cresceu através de aquisições e evolução se transformando em um pequeno monstro. Os membros da equipe estão espalhadas sobre o globo e em alguns casos, não ocupam o mesmo fuso horário. As releases foram demorando de 12 à 18 meses.

  • Retorno de Investimento para Testes Automatizados

    Automação de testes é geralmente vista como uma forma de reduzir os custos dos testes, aumentar a cobertura e a efetividade e diminuir os ciclos de testes. De fato várias organizações de software consideram a automação de testes como um passo vital para estabelecer uma maturidade do programa de Garantia da Qualidade e isso certamente tem muito valor se esta pode ser alavancada efetivamente.

  • BDD em Ruby on Rails com Remarkable

    Há várias formas de desenvolver, testar e integrar suas aplicações Rails. As opções vão desde o básico em TDD, neste caso utilizando como opções como :Test::Unit ou ZenTest, ou praticar BDD com frameworks comoRSpec, Shoulda, Cucumber ou até mesmo escrever suas próprias macros para o RSpec.

  • GitHub anuncia um issue tracker e uma nova API

    GitHub agora oferece um issue tracker, integrado com sua hospedagem de repositório Git. O issue tracker está também acessível através de sua nova API 2.

  • Spring Batch 2.0 Com Particionamento de Tarefa e Configuração em Anotações

    A última versão do framework Spring Batch suporta particionamento de tarefa, remote chunking e configuração baseada em anotação. O time de desenvolvimento do Spring Batch recentemente liberou a versão 2.0 do framework batch. A nova versão também tem funcionalidades como suporte a Java 5 e execução não sequencial.

  • JRuby Roundup: DataMapper Adapter para DataStore e Reggae no Google App Engine

    Após o anúncio do suporte a Java no Google App Engine, foi mostrado que o JRuby funciona no GAE. Há limitações, no entanto e Nick Sieger lista algumas das limitações.

  • Mais sobre o suporte para aspectos de linguagem dinâmica no C#

    O Mads Torgersen apresenta mais detalhes sobre a palavra reservada dynamic no C# e como ela foi concebida. Incluso estão alguns designs alternativos que foram eventualmente descartados para dar lugar à palavra reservada dynamic.

  • Contratos para Desenvolvimento de Software Ágil

    Enquanto o Manifesto Ágil diz "Colaboração com o Cliente mais que negociação de contratos", contratos são uma realidade de desenvolvedores e firmas. Peter Stevens tem analisado 10 tipos diferentes de contratos de desenvolvimento, esclarecendo como cada estilo se aplica em um projeto ágil. Ele tem descoberto que alguns se enquadram muito melhor do que contratos por preço fixo ou tempo–e–recurso.

  • Testador dedicado em um time ágil

    A necessidade de testadores dedicados em um time ágil é uma questão bastante discutida. Em muitos times ágeis, estes desempenham um papel central enquanto os outros desenvolvedores também fazem testes, mas não de forma dedicada. Uma discussão recente no grupo scrumdevelopment endereça novamente essa questão.

  • Amazon inicia MapReduce baseado no Hadoop para o EC2

    Há tutoriais disponíveis ja faz algum tempo detalhando como rodar o popular Apache Hadoop MapReduce framework no Amazon EC2. Hoje a Amazon adere de vez ao padrão oferecendo suporte oficial via Amazon Elastic MapReduce.

BT