Início Programação no InfoQ Brasil
Notícias
Feed RSS-
Loop: uma linguagem para a JVM com foco em programação multicore
O Loop é uma linguagem de programação compacta para a máquina virtual Java, influenciada pelas linguagens Haskell, Scheme, Ruby e Erlang, que tenta reunir as melhores características da programação funcional e de linguagens orientadas a objetos, de forma consistente e pragmática. Veja uma entrevista com o criador.
-
Objective-C passa C++ no TIOBE
No último ranking do índice TIOBE de julho, o Objective-C pela primeira vez ultrapassou o C++. O índice é um indicador de popularidade das linguagens de programação, atualizado mensalmente.
-
Evento É Dia de Java: Mais de Dez Anos
O evento “É dia de Java” será realizado nos dias 24 e 25 de agosto, na Universidade Federal de São Carlos. O evento tem como objetivo principal fortalecer a comunidade de desenvolvedores de software em Java, apresentando os principais avanços e tendências desta tecnologia.
-
Google lança framework Java para interação com espaços físicos
O Google anunciou o Interactive Spaces, um novo framework open source que tem como objetivo permitir o desenvolvimento de aplicativos para interação de humanos com espaços físicos.
-
Novidades no Servlet 3.1: suporte a cloud e escalabilidade em foco
Conheça as novidades na versão inicial da especificação de Servlets. Destaques são o suporte ao desenvolvimento de aplicações web para nuvem, melhorias de segurança e no gerenciamento de sessões e recursos, simplificação de servlets assíncronos e suporte a WebSockets.
-
CRaSH: Um Shell extensível para monitorar JVMs em execução
O CRaSH é um shell interativo, com suporte a histórico e autocomplementação de código, que se conecta a uma JVM em execução, podendo executar comandos para recuperar estatísticas ou alterar propriedades internas da JVM, sem necessidade de reiniciá-la. Pode ser usado para monitoramento remoto e administração de aplicativos Java existentes e é totalmente extensível através de scripts em Groovy.
-
O Google e a Microsoft querem aperfeiçoar o HTTP
O Google e a Microsoft querem aperfeiçoar o protocolo HTTP com o SPDY e o Speed+Mobility. Este artigo revisa ambas as propostas destacando quais benefícios trazem ao protocolo mais utilizado na Internet.
-
Microsoft abre os fontes do Entity Framework
A Microsoft anunciou que abrirá o código do Entity Framework. O projeto continuará sendo totalmente suportado e manterá a mesma equipe de desenvolvimento. A empresa antecipou também os planos para o Entity Framework 6, que incluem o suporte a programação assíncrona e novos recursos para o Code First.
-
Modularização nativa só no Java 9? Mark Reinhold propõe adiamento do Jigsaw
Mark Reinhold, Arquiteto Chefe de Java na Oracle, propõe no seu blog adiar a entrega do Projeto Jigsaw, a funcionalidade de modularização nativa prevista para o Java 8. As justificativas apresentadas por Reinhold são o tempo curto para concluir o desenvolvimento do projeto e para realizar uma avaliação aprimorada sobre os impactos na plataforma Java.
-
Não se repita? DRY e o dilema entre código duplicado e alto acoplamento
O princípio DRY ("Não se Repita") reduz a duplicação de código e os problemas de manutenção resultantes, mas quando é mal aplicado aumenta o acoplamento e reduz a legibilidade. Conheça a opinião de vários especialistas sobre o princípio, suas aplicações e armadilhas.
-
Sem Rod Johnson, qual é a estratégia para o Spring Framework?
Rod Johnson, criador do Spring Framework, anunciou sua saída da SpringSource/VMWare em busca de “outros interesses”. O InfoQ.com ouviu o próprio Rod para saber os planos para o futuro; também ouvimos Juergen Hoeller, da SpringSource, para compreender a nova estratégia para o Spring Framework.
-
JBoss EAP 6: Java EE 6 completo, deploy em cloud e mais
O JBoss EAP 6 torna a plataforma de desenvolvimento JBoss apta para a nuvem e inclui uma versão do servidor de aplicações JBoss compatível com Java EE 6, além de novas ferramentas para aumentar a produtividade no desenvolvimento.
-
SPDY ou WebSockets: complementares ou concorrentes?
Nos últimos dois anos tem havido interesse crescente no protocolo WebSockets (parte do HTML5), ao mesmo tempo que aumenta o uso do SPDY do Google. Quem dominará a web? Ou a pergunta não faz sentido?
-
Node.js 0.8 traz mais estabilidade e 200% mais desempenho
A nova versão do Node.js, 0.8, está muito mais rápida e estável. Entre as melhorias, foram realizados aprimoramentos no módulo de Cluster e adicionados um módulo de Domínio e um novo sistema de builds baseado no GYP.
-
.NET 4.5: Melhorias na Base Class Library
A Base Class Library, o núcleo da plataforma .NET, vem com novas funcionalidades e melhorias na versão 4.5 da plataforma. Aqui exploramos o que mudou no BCL, incluindo novas funcionalidades para streams, coleções e referências fracas.