Início Programação no InfoQ Brasil
Notícias
Feed RSS-
Objetos imutáveis de forma mais fácil no C# 6 e VB 12
Um problema comum na programação .NET é a quantidade de código repetitivo necessária para implementar objetos imutáveis. Em uma especificação preliminar, o C# e o VB irão ganhar o que estão chamando de “record class”, que elimina a maior parte do esforço necessário para criar esse tipo de classe.
-
QCon Rio 2014 em um mês: 7 motivos para participar!
Estamos a um mês do QCon Rio, que está com conteúdo quase 100% definido. São mais de 50 palestras confirmadas e todos os tutoriais estão fechados. Confira algumas razões para participar!
-
Correspondência de padrões no C# 6 e no VB 12
Mais um conceito das linguagens de programação funcional está trilhando seu caminho para o C# e o VB. Conhecido como pattern matching (correspondência de padrões), à primeira vista se parece com um bloco switch/select, contudo este técnica é muito mais ampla e poderosa do que se imagina.
-
Racket 6.1 liberado
A PLT Design lançou a versão 6.1 do Racket. O objetivo do projeto é desenvolver uma linguagem de programação multiparadigma pertencente a família Lisp/Scheme. Entre diversos recursos, o Racket 6.1 introduz uma nova maneira de lidar com as definições de variáveis locais recursivas.
-
Apache lança Log4j 2.0
A Apache Software Foundation anunciou recentemente o lançamento do Log4j 2.0 GA contendo inúmeras melhorias de desempenho sobre seu predecessor, o Log4j 1.x. A nova versão levou anos para ser concluída e foi reescrita do zero, tendo como inspiração soluções de logging existentes, como o próprio Log4j 1.x e o java.util.logging.
-
Firefox 31: novos recursos do ECMAScript 6 e dúvidas em relação a privacidade
A Mozilla lançou o Firefox 31, incluindo a implementação de novos recursos do ECMAScript 6, bloqueio de malwares e novas funcionalidades para desenvolvedores de jogos.
-
Experiências na construção de uma Aplicação Reativa com CQRS e Dirigida por Eventos
Os padrões CQRS e Event Sourcing fornecem um modelo limpo e conciso para a construção de aplicações distribuídas aderentes ao manifesto reativo. Esta é a opinião de Duncan DeVore em sua recente apresentação no Scala Days 2014, onde ele compartilhou suas experiências na construção de uma aplicação distribuida utilizando Akka e Scala.
-
Oracle lança o Projeto Valhalla para Java
A Oracle anunciou o lançamento de um novo projeto na plataforma Java: o projeto Valhalla. Trata-se de um projeto experimental do OpenJDK para que sejam desenvolvidas novas funcionalidades que exijam grandes mudanças na plataforma, como exemplo na sintaxe da linguagem ou no suporte da VM.
-
PhoneGap 3.5.0 não suporta mais o iOS 5; Windows Phone 7 será o próximo
O Cordova/PhoneGap 3.5.0 não oferece mais suporte ao iOS 5 e a versão 3.6.0+ não irá suportar o Windows Phone 7. Futuras atualizações serão distribuídas através do npm.
-
Perl avança para o Android
A veterana linguagem de programação Perl teve seu release 5.20.0 disponibilizado. Esta versão adiciona uma serie de melhorias além do suporte à plataforma Android.
-
QCon Rio: Três tracks completas, palestras da SoundCloud, Red Hat, Totvs, IBM e ThoughtWorks
Com 45 palestrantes confirmados, o QCon Rio tem novas palestras sobre AngularJS Aplicado, Escalabilidade com Scala e Microservices, Design Thinking, Facebook Hack e HHVM, Compiladores e a JVM, Padrões de Deploy para DevOps e palestras internacionais sobre web performance e PaaS.
-
WebIDE: Uma IDE Web no Firefox
A Mozilla liberou recentemente uma versão de desenvolvedor da WebIDE, uma IDE desenvolvida para criação, edição, execução e debug (depuração) de aplicações web nos dispositivos com Firefox OS e simuladores.
-
Última atualização do Java quebra ferramentas de terceiros
A última atualização do Java 8 (update 11) e do Java 7 (update 65) lançadas pela Oracle introduziu uma incompatibilidade que afetou uma série de ferramentas de terceiros, incluindo o JRebel, Groovy e Google Guice.
-
Jenkins CI integra com o Chef e Puppet para garantir a rastreabilidade completa de implantações
Usando o plugin de notificação de implantação para o Jenkins, desenvolvido pela CloudBees, e seus plugins do Chef ou Puppet, os desenvolvedores agora podem rastrear cada arquivo instalado pelo Chef ou Puppet dentro do Jenkins CI.
-
Dart 1.4 traz novas ferramentas para análise de performance
Google lança a versão 1.4 da sua linguagem de programação open source para web Dart. Ferramentas para análise de performance e depuração da máquina virtual, referências ServerSocket e uma série de outras melhorias estão presentes nesta nova versão.