Desenvolvimento na InfoQ
Últimos destaques de notícias sobre Desenvolvimento

- Tópicos
- Planejamento,
- XP,
- Pair Programming,
- Gerenciamento de Riscos,
- Scrum,
- Gerenciamento de Projetos,
- Trabalho em Equipe,
- Agile,
- Negócios,
- estimativas
Esther Derby chama a atenção para o fato de que estimativas de tempo, quando transformadas em metas de um cronograma, prejudicam o projeto; enquanto que Allan Kelly apresenta pesquisas científicas indicando ser impossível prever ou registrar de modo confiável o tempo necessário ou gasto para se realizar uma atividade.
Notícias sobre Desenvolvimento
- Tópicos
- Windows Azure,
- Team Foundation Server,
- Visual Studio,
- Azure,
- .NET,
- Microsoft,
- Testes Unitários,
- ALM,
- IDE,
- PaaS,
- Arquitetura Corporativa,
- TDD,
- Cloud Computing,
- Programação,
- Testes,
- Team Foundation Service
Na conferência VS Live, a Microsoft anunciou um novo serviço de builds para o Team Foundation Service, a versão baseada no Azure do Team Foundation Server. O serviço faz a compilação e executa os testes automaticamente, cada vez que ocorrem checkins de arquivos.
- Tópicos
- Java,
- Linguagens,
- Oracle,
- Google,
- Programação
No caso Oracle vs Google, os jurados localizaram apenas 9 linhas de código que infringem direitos autorais da Oracle. O júri também seguiu as instruções do juiz Alsup para considerar que o código estaria sujeito a proteção de direito autoral e, portanto, a decisão de se houve infração ou não (além da possibilidade de “fair use”) só será tomada pelo juiz no final do processo.
- Tópicos
- JDBC,
- Java,
- Java EE,
- Linguagens,
- Programação,
- Lançamentos Open Source,
- Tomcat,
- Web 2.0,
- Vazamento de Memória,
- Apache
A versão 7.0.27 e outras atualizações do Tomcat 7.0 trazem diversas melhorias que podem ter passado desapercebidas aos seus usuários, como o suporte a WebSockets, detecção de vazamentos de memória nas JVMs da IBM, deploy paralelo e um novo pool de conexões JDBC.
Artigos sobre Desenvolvimento

- Tópicos
- JVM,
- Virtual Machines,
- Runtimes,
- Scala,
- Programação Funcional,
- Java,
- Programação,
- Linguagens
Martin Odersky discute o futuro do Scala e trata da polêmica questão da quebra de compatibilidade binária na linguagem. Tece comparações entre o F# e o Scala, fala de seu trabalho atual na implementação da proposta de 'value class', e de como o Java pode vir a apoiar a programação funcional.

- Tópicos
- Java EE,
- Java,
- Linguagens,
- Cloud Computing,
- Programação
A especificação Java EE 7 inclui suporte a computação em nuvem e trará portabilidade entre diferentes plataformas PaaS. Anil Gaur, vice-presidente de desenvolvimento de software da Oracle, fala sobre o cronograma do projeto, APIs de suporte a nuvem no Java EE 7, e ferramentas para desenvolvimento e deployment em nuvem.

- Tópicos
- Requisitos,
- Qualidade,
- Clientes e Requisitos,
- Artesanato de software,
- Gerenciamento de Projetos,
- Design,
- Design Patterns,
- Agile
Um dos principais desafios ao se elaborar a arquitetura de um software está em considerar seus atributos de qualidade e, principalmente, a correta especificação destes atributos. Muitos dos problemas, não por acaso, estão diretamente relacionados a essa dificuldade na especificação, como acontece no tratamento de segurança e desempenho. Veja como lidar com esses desafios de forma equilibrada.
Apresentações sobre Desenvolvimento

- Tópicos
- MonoTouch,
- Framework .NET,
- iOS,
- Mono,
- Sistemas Operacionais,
- .NET,
- IDE,
- Mobile,
- Programação,
- iPhone,
- Apple
Neste lightning talk, Paulo Henrique Martins nos fala um pouco a respeito do framework MonoTouch, que possibilita o desenvolvimento de aplicativos especificamente para iPhone, utilizando o C# como linguagem e o Mono como IDE. Para exemplificar, Paulo faz algumas comparações entre Objective C e C#, com foco no SDK da Apple, para desenvolvimento de aplicações simples para o iPhone.

- Tópicos
- C#,
- Análise de Código,
- Depuração,
- Profilers,
- .NET,
- Linguagens,
- Código Fonte,
- Arquitetura,
- Linguagem,
- Design de Linguagens,
- Características de Linguagens,
- Aprendizado,
- Programação
Neste lightning Sidney Lima nos fala a respeito de situações nas quais o desenvolvedor se vê apegado a soluções bem sucedidas que utilizou no passado, independente da linguagem utilizada, impedindo o surgimento de mudanças na sua forma de pensar. Sidney apresenta também as diferenças no raciocínio de desenvolvimento de C# e Javascript, deixando as mesmas reflexões para outras linguagens.
Entrevistas sobre Desenvolvimento

- Tópicos
- Ruby,
- Comunicação,
- Java,
- Linguagens Dinâmicas,
- Times Distribuídos,
- Mudança de Cultura,
- Colaboração,
- Trabalho em Equipe,
- Linguagens,
- Cultura,
- Conferências,
- Programação,
- Agile,
- Comunidade,
- Carreiras,
- Ensino,
- Negócios
Nesta entrevista, Alexandre Gomes fala sobre seu envolvimento com Ruby e outras comunidades, além da oportunidade que eventos como a RubyConf oferecem para a troca de idéias e impressões entre diferentes comunidades.
Alexandre fala também a respeito de sua carreira em Java e a relação entre as comunidades Java e Ruby, além de como fatores motivacionais de pessoas em ambientes burocráticos.

- Tópicos
- Ruby on Rails,
- Ruby,
- Scala,
- Java,
- Linguagens Dinâmicas,
- Programação Funcional,
- Qualidade,
- Linguagens,
- TDD,
- Artesanato de software,
- Armazenamento de Dados,
- Arquitetura,
- Programação,
- Design de Linguagens,
- Entrevistas,
- Arquitetura Corporativa,
- Testes,
- Características de Linguagens,
- Agile
Nesta entrevista feita na Caelum, logo após a QCon São Paulo 2010, Nick, Nutter e Shoup falam a respeito de linguagens como Scala, Mirah, Ruby e Java, citando TDD (qualidade de desenvolvimento de software), aprendizado e casos que eles vivenciaram profissionalmente, contando um pouco de suas histórias como programadores, e o que eles esperam do futuro, além de suas impressões da QCon São Paulo.