Início Linguagens no InfoQ Brasil
Notícias
Feed RSS-
LINQ e Tipagem Dinâmica
A maior característica do C# 3 foi à tecnologia LINQ. Com o C# 4, parece que a tipagem dinâmica vai roubar a cena. Mas você pode usá-los juntos?
-
OOP é melhor para Estruturar o seu Código?
Linguagens de Programação que oferecem mais poder e flexibilidade ultimamente foram ganhando força Johnatan Tang destaca, no entanto, a troca flexibilidade versus produtividade, entre outras coisas, devido ao fato de que a tradicional orientação a objetos torna mais fácil e direto organizar os programas.
-
TeamCity 4.0: Builds Distribuídos e Integração Contínua
JetBrains, a empresa por trás do Intellij IDEA, disponibilizou o TeamCity 4.0: servidor de gerenciamento distribuído de build e integração contínua. A versão nova tem suporte para plataformas alternativas (tais como .NET e Ruby), e várias novas funcionalidades de gerenciamento.
-
Java 1.5 para a Plataforma .NET
Ja.NET é um porte do Java 1.5 SE para a plataforma .NET. Ja.NET é construído baseado em projetos open source tal como o Eclipse JDT compiler, Mono's Cecil, e Apache Harmony. Diferente IKVM, que é uma JVM completa rodando no .NET, Ja.NET compila diretamente para o IL. Isto dará uma vantagem significativa em sua performance.
-
Ruby FFI traz acesso às bibliotecas nativas para JRuby, MRI
A biblioteca Ruby FFI permite acesso ao código nativo carregado de bilbiotecas compartilhadas. Criado pelo Rubinius, ela foi recentemente portada para JRuby, MRI (1.8 and 1.9). O Ruby FFI 0.2.0 foi disponibilizado.
-
Google tornou Open-Source seu Framework Mocking C++
Após tornar open-source seu framework C++ de teste a poucos meses atrás, o Google acabou de repetir o movimento com o Google C++ Mocking Framework (Google Mock) sob a BSD license.
-
Lançado o IronPython 2.0
A Microsoft acaba de liberar o IronPython 2.0 que consiste na implementação do Python para o .net no CodePlex. A melhoria mais importante consiste no fato de agora ser executado sobre a DLR (Dynamic Language Runtime).
-
Silverlight para Linux: Moonlight 1.0 Beta 1 está Disponível para Download
Moonlight é uma implementação open source do Microsoft Silverlight direcionado para Linux e sistemas Unix/X11. O Moonlight tem sido desenvolvido sobre o Projeto Mono desde setembro de 2007 e é patrocinado pela Novell. O Moonlight 1.0 Beta 1 foi disponibilizado ao público em geral.
-
IronRuby muda para o Github
A Microsoft anunciou recentemente que havia migrado seu projeto IronRuby para o GitHub. O anúncio, como aconteceu em muitos projetos nestes dias, mostra que a migração do projeto de seu repositório Subversion atual para um repositório Git localizado no Github.
-
Ruboss – Um Framework Flex on Rails
Ruby on Rails (ROR) é um framework open source baseado em Ruby para rápido desenvolvimento de aplicações web. Tanto a comunidade Rails como RIA estão efetivamente buscando convergência para oferecer soluções integradas. O framework Flex, Ruboss, é um exemplo. InfoQ conversou com Peter Armstrong, o co-fundador e CEO do Ruboss, para saber mais.
-
Envers junta-se ao Hibernate
Envers é um projeto open-source da JBoss que pretende oferecer versionamento fácil para classes persistentes do JPA.
-
Por que a Web se tornou a Plataforma de Desenvolvimento Padrão?
Joe Walker, criador do Direct Web Remoting (DWR), resumiu as razões que na opinião dele, levaram a Web a se tornar a plataforma de padrão para desenvolvimento nos últimos anos. Fácil de desenvolver, interface de progrmação simples, a simplicidade do HTML e abertura fizeram a Web se tornar o sistema mais escalável hoje em dia.
-
Nanite: Um Cluster de processo Ruby baseado com Auto Assembling
Nanite é a nova adição da Ezra Zygmuntowicz à estratégia do Engine Yard cloud computing: um "cluster de montagem automática para processos ruby" para formar backends altamente escaláveis para aplicações web. Nós conversamos com o desenvolvedor Ezra Zygmuntowicz e também conseguimos algumas notícias sobre o Vertebra.
-
Mobile em Ruby: Symbian Ruby 1.9, Android, JME, iPhone e Mono
Uma versão do Ruby 1.9 para Symbian já está disponível. Nós procuramos outras opções para rodar Ruby em dispositivos móveis, desde JRuby no Android ou JME até IronRuby no iPhone com o Mono.
-
Esqueça o seu Debugger, Use o "Saff Squeeze"
Kent Beck, um dos pais do XP, TDD, e do JUnit, conta uma história sobre rastrear defeitos através de uma nova funcionalidade do JUnit, JunitMax, com testes unitários ao invés de um debugger. Ele explica um método apresentado a ele pelo atual líder do desenvolvimento do JUnit, David Saff, onde um teste unitário de alto nível é embutido até que um teste conciso passa a existir na raiz do defeito.