InfoQ

InfoQ

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

Programação na InfoQ


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

Scala com o criador: uma entrevista com Martin Odersky

Tópicos
JVM,
Virtual Machines,
Scala,
Runtimes,
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.

Notícias sobre Programação

Team Foundation Service ganha novo serviço de build na nuvem

Tópicos
Windows Azure,
Team Foundation Server,
Azure,
Visual Studio,
Testes Unitários,
ALM,
PaaS,
Microsoft,
.NET,
IDE,
Arquitetura Corporativa,
Programação,
TDD,
Testes,
Team Foundation Service,
Cloud Computing

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.

Jurados encontram apenas 9 linhas de código protegidos por direito autoral no caso Oracle vs Google

Tópicos
Java,
Linguagens,
Google,
Oracle,
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.

Tomcat 7.0.27 Adiciona Suporte a WebSockets

Tópicos
JDBC,
Java EE,
Java,
Linguagens,
Programação,
Lançamentos Open Source,
Tomcat,
Vazamento de Memória,
Apache,
Web 2.0

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 Programação

Java EE 7 e o suporte a cloud: uma entrevista com Anil Gaur, da Oracle

Tópicos
Java EE,
Java,
Linguagens,
Programação,
Cloud Computing

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.

Scala ou Java? Explorando mitos, polêmicas e fatos

Tópicos
Scala,
Java,
Programação Funcional,
Linguagens,
Programação,
Frameworks

A popularização da linguagem Scala e comparações com outras linguagens aumentou muito a quantidade de posts em blogs e redes sociais, vários dos quais contêm afirmações desatualizadas, superficiais ou tendenciosas. Este artigo detalha as questões mais comuns sobre a linguagem e seu ambiente, e procura ofercer uma avaliação mais correta e equilibrada.

Google Apps Script, Parte 2: Google Docs, triggers e envio de emails

Tópicos
JavaScript,
Linguagens Dinâmicas,
Linguagens,
Google,
Programação,
Google Apps Script

O Google Apps Script permite integrar dezenas de serviços do Google através de uma engine JavaScript no lado do servidor. Nessa segunda e última parte de uma série sobre a linguagem, conheça como funciona o envio de emails, a conversão de documentos e como criar menus e triggers.

Apresentações sobre Programação

Criando aplicações para iPhone usando C# com o monotouch

Tópicos
MonoTouch,
Framework .NET,
iOS,
Mono,
.NET,
IDE,
Sistemas Operacionais,
Programação,
Mobile,
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.

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

Tópicos
C#,
Análise de Código,
Depuração,
Profilers,
Código Fonte,
.NET,
Linguagens,
Design de Linguagens,
Características de Linguagens,
Arquitetura,
Aprendizado,
Linguagem,
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 Programação

RubyConf 2010 - Entrevista com Alexandre Gomes

Tópicos
Ruby,
Comunicação,
Linguagens Dinâmicas,
Java,
Times Distribuídos,
Colaboração,
Mudança de Cultura,
Linguagens,
Trabalho em Equipe,
Cultura,
Programação,
Agile,
Conferências,
Ensino,
Carreiras,
Comunidade,
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.

QCon São Paulo - Entrevista com Nick Kallen, Charles Nutter e Randy Shoup

Tópicos
Ruby on Rails,
Ruby,
Scala,
Java,
Linguagens Dinâmicas,
Programação Funcional,
Qualidade,
Linguagens,
TDD,
Artesanato de software,
Testes,
Arquitetura,
Programação,
Características de Linguagens,
Arquitetura Corporativa,
Design de Linguagens,
Armazenamento de Dados,
Agile,
Entrevistas

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.