Início Programação no InfoQ Brasil
Notícias
Feed RSS-
Caching HTTP suave com Rack::Cache
As formas de cache de uma aplicação web são numerosas e muitas vezes complexas. O caching básico do Rails pode tornar tedioso o gerenciamento da infra-estrutura conforme sua aplicação cresce. Rails 2.2 introduziu conditional GET através do uso de cabeçalhos http: last_modified e etag. Seguindo a seção de caching padrão da internet da RFC2616, Ryan Tomayko introduziu Rack::Cache.
-
OpenMoko Enfrenta Disputa de Patente MP3
O telefone baseado em Linux, OpenMoko está atualmente em uma disputa de patente com a Sisvel, uma empresa italiana de patentes conhecida por sua agressividade em relação às patentes MPEG.
-
Python possui um Wrapper para o Windows Azure
Sriram Krishnan, um Program Manager na Microsoft, escreveu um wrapper Phyton para o Windows Azure Data Storage. Python é uma das linguagens suportadas pelo Windows Azure.
-
Apache Lucene e Lucene.Net – Full Text Search Servers
Dez anos atrás, confiar em projetos de código aberto era inimaginável na maioria das lojas do Windows. atualmente, programadores .NET estão despertando para a classe de software corporativo desenvolvido e comprovado sobre a plataforma Java pelo mundo todo. Hoje olhamos para os engines de busca Full Text mais populares, Apache Lucene e Lucene.Net.
-
Estaria o LINQ to SQL realmente morto?
Em Julho nós reportamos que o LINQ to SQL foi transferido para a equipe SQL Data Programmability. Este evento ampliou em muito a preocupação da comunidade de desenvolvedores, que teme que o trabalho no LINQ to SQL possa ser interrompido em favor do Entity Framework ADO.NET. Um anúncio recente de Tim Mallalieu, gerente de Produto de ambos LINQ to SQL e Entity Framework, exacerbou esta preocupação.
-
SQL Server de 256 núcleos
Com Windows Server 2008 R2 e SQL Server Kilimanjaro, espera-se que o SQL Server será capaz de suportar pelo menos 256 processadores lógicos.
-
Java está perdendo terreno para o Flex?
Conforme as tecnologias de rich Internet application (RIA) amadurecem e se tornam mais visíveis, inevitavelmente elas irão cruza com tecnologias mais estáveis, como Java. Um post de blog recente da empresa de desenvolvimento de jogos Sharendipitous Moments, intitulado "We’re Moving to Flash. Here’s Why," criou uma discussão se Java está perdendo terreno para tecnologias RIA, como Flex.
-
Publicado o Guia da Arquitetura 2.0 Beta1
O Grupo de práticas de padrões da Microsoft publicou o Guia da Arquitetura 2.0 Beta1 (Application Architecture Guide 2.0 Beta1), um livro contendo os princípios, padrões e práticas para o desenhar arquiteturas de aplicações construídas sobre o framework .NET. O público alvo é formado por arquitetos de soluções e líderes de desenvolvimento.
-
Merb Roundup: Merb 1.0, EngineYard irá oferecer Merb Support
Merb 1.0 está disponível. Algumas mudanças incluídas na última hora melhorou o suporte no JRuby e no Windows (suporte para argumentos de action no JRuby). EngineYard também anunciou que vai oferecer suporte para Merb.
-
OpenEJB 3.1 suporta EJB Singletons, Constructor Injection e Integração com o Spring
O mais recente release do OpenEJB, uma implementação leve do framework EJB 3.0, suporta singletons EJB 3.1, Injeção de Construtor e integração com o framework Spring. O time de desenvolvimento do Apache OpenEJB anunciou na semana passada o release da versão 3.1 do OpenEJB.
-
WebSphere 7.0 Suporta Java EE 5, Aprimoramento de Web Services e Web 2.0 Feature Pack
A última versão do IBM Websphere Application Server suporta JDK 6.0, EJB 3.0, aprimoramento de Web Services e Web 2.0 Features Pack. A IBM anunciou na semana passada a liberação da versão 7.0 do servidor WebSphere.
-
C# dinâmico em Ação
Tipagem Dinâmica em C# tem muito mais usos do que apenas chamar componentes COM e Python. Ela também pode ser usada para parser simples, resultados de chamadas REST.
-
O que há de errado com a Net::HTTP do Ruby?
A implementação de Net::HTTP do Ruby tem um problema sério na versão atual, 1.8.6, causado por uma implementação infeliz. Por sorte, a implementação do Ruby 1.9 é muito mais performática.
-
Testes: O que os desenvolvedores devem fazer vs o que eles fazem atualmente
O PDC recente ressaltou um grande problema na comunidade de testes. Há uma incompreensão fundamental que os desenvolvedores somente precisam escrever "testes unitários" e todas as outras formas de teste são problema de outra pessoa.
-
SpringSource abraça Groovy e Grails com a aquisição da G2One
SpringSource anunciou hoje a aquisição da G2One, a empresa por trás de Grails e Groovy. A InfoQ sentou com o CEO da SpringSource, Rod Johnson e com o CTO da G2One, Graeme Rocher para discutir os benefícios da combinação de forças some change.