Início Desenvolvimento no InfoQ Brasil
Notícias
Feed RSS-
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.
-
Habilitando equipes ágeis a melhorar a qualidade do software
Longos dias de trabalho, prazos e pressão sobre o time podem ter impacto na qualidade do software que o time ágil entrega. O que nós podemos fazer para evitar que isso aconteça e habilitar os times a melhorar a qualidade de seus softwares?
-
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.
-
Facebook anuncia o Apollo, um novo banco de dados NoSQL para armazenamento online de baixa latência
O Facebook anunciou um novo banco de dados NoSQL denominado Apollo que permite que diversas estruturas de dados, tais como mapas, filas e árvores, sejam representadas como chave/valor.
-
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.
-
Desenvolva UIs nativas para plataformas mobiles com o Xamarin.Forms
Através do Xamarin é possível desenvolver uma aplicação e executá-la em diversas plataformas mobiles. A aplicação chega a compartilhar em torno de 80% do código fonte, o restante, 20% é referente à interface do usuário (UI) e deve ser codificado separadamente para cada plataforma. Este artigo comenta as novidades da versão 3.0 da biblioteca.
-
Ú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.