InfoQ

InfoQ

Visualização específica de Tópico/Tag

Programação na InfoQ


Últimos destaques de notícias sobre Programação

Client Undertow: Quando boas práticas não são recomendadas

Tópicos
Linguagem,
Design de Linguagens,
Análise de Código,
Aprendizado,
Programação,
Arquitetura

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.

Notícias sobre Programação

Go: a próxima linguagem no Google App Engine

Tópicos
Cloud Computing,
Arquitetura,
Programação

O Google anunciou suporte a mais uma linguagem no App Engine, depois de Python e Java agora é a vez de Go, uma linguagem de programação open source criada e utilizada pelo Google. Já está disponível o SDK e uma documentação extensa para apoiar experimentos com Go no App Engine.

Google App Engine 1.4.3 aproxima Python do Java

Tópicos
Cloud Computing,
Java,
Programação,
Arquitetura

A nova versão do Google App Engine, o kit de desenvolvimento para aplicativos na infraestrutura do Google, tem o objetivo principal de aproximar as funcionalidades entre os ambientes de execução Java e Python. Apesar de ser um "point release", o GAE 1.4.3 inclui melhorias importantes. Já é a terceira atualização do kit neste ano.

Sai o primeiro milestone do Spring Social para integração com Twitter, Facebook, LinkedIn e Tripit

Tópicos
Programação,
Web 2.0,
Java

Na última semana a SpringSource liberou o primeiro milestone do Spring Social, uma extensão do framework Spring para permitir o acesso a sites de redes sociais em aplicações Java.

JDK 7 tem seu anúncio adiado para 2012

Tópicos
Ferramentas,
Programação,
Java

O anúncio do JDK 7 foi mais uma vez adiado, desta vez para o ano de 2012. Mark Reinhold, um dos arquitetos chefe do Java, postou em seu blog os motivos e novas promessas e planos para o novo lançamento do Java 7.

Artigos sobre Programação

Coding Dojos: aprendizado, troca de informações e networking na programação

Tópicos
.NET,
Agile,
Ruby,
Colaboração,
Java,
Programação,
Aprendizado

Os Coding Dojos são usados cada vez mais como forma produtiva de aprendizado de técnicas de desenvolvimento, sendo inclusive empregados em empresas e universidades como forma de ensinar linguagens e técnicas ágeis. Todos os níveis de conhecimento sobre o tema do dojo são bem-vindos, o que cria um ambiente seguro para testar novas ideias.

Dicas para Reúso Efetivo de Software

Tópicos
Programação,
Java,
Reuso,
Comunicação,
Arquitetura

Vijay Narayanan oferece 10 dicas práticas de como ter sucesso com o reúso sistemático de componentes de software, baseado em sua experiência em múltiplos projetos. A coleção de dicas não tem a intenção de cansativa e sim que desenvolvedores e líderes de equipe apreciem a variedade de estratégias – técnicas e não-técnicas – de que é preciso aplicar para ter sucesso com reúso sistemático.

Esclarecendo os Equívocos Mais Comuns Sobre Refatoração

Tópicos
.NET,
Artefatos & Ferramentas,
Programação,
Agile,
Técnicas Ágeis

É justo dizer que na comunidade .Net a refatoração teve um início lento. Mesmo hoje, o Visual Studio, um produto clássico para o desenvolvimento em .Net tem dificuldade de atravessar a Fronteira da Refatoração com o C#. Com o C++, a situação está melhor, mas só se você fizer o download e instalar o add-in gratuito de refatoração, Refactor! para VB ou C++, desenvolvido pela Developer Express.

Revisão do livro: Clean Code: A Handbook of Agile Software Craftsmanship

Tópicos
Agile,
Programação,
Design,
Artesanato de software

Como programadores, a nossa primeira prioridade é criar código que funciona. Infelizmente, código que simplesmente “funciona” não é suficiente. Código que tem valor real e é duradouro, tem de ser “limpo”. Em “Clean Code: A Handbook of Agile Software Craftsmanship”, Robert C.