BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Padrões e Exemplos para o .NET Parallel Extensions

por Jonathan Allen , traduzido por Alexandre Atoji   em  26 Abr, 2010

Apesar da Microsoft estar trabalhando no .NET's Parallel Extensions desde 2007, ainda existem algumas funcionalidades que eles não tiveram tempo de implementar completamente no .NET 4.0. Pensando em adquirir feedback mais rápido foi disponibilizado um conjunto de padrões e exemplos para que o mesmo possa ser testado por mais usuários.

Melhorando a performance de aplicações Web com o Google Native Client

por Abel Avram , traduzido por Pedro Mariano   em  14 Abr, 2010

Com o intuito de melhorar a performance de aplicações web que consumem bastante CPU, o Google está desenvolvendo o Native Client(Cliente Nativo) , um tecnologia para browsers utilizada para rodar código nativo. Diferentemente do Netscape's NPAPI ou do Microsoft ActiveX, o Native Client é executado uma sandbox dupla, proibindo o acesso ao total ao sistema operacional.

Visual Studio não irá mais oferecer suporte ao Itanium

por Jonathan Allen , traduzido por Pedro Mariano   em  08 Abr, 2010

Não existirão novas versões do Windows Server, SQl Server, ou do Visual Studio com suporte ao Itanium depois desse ano devido a grande popularização da arquitetura x64.

Facebook libera o HipHop PHP

por Lucas Souza em  10 Fev, 2010 1

A equipe do Facebook anunciou recentemente a liberação do projeto HipHop for PHP, cujo intuito é traduzir código PHP para código C++ e depois compilá-lo com o G++, o que segundo os criadores diminuiu em 50% o uso de CPU nos servidores do Facebook.

Criando eventos I/O para Javascript com o Node.js baseado em Google V8

por Werner Schuster , traduzido por Felipe Blini   em  16 Dez, 2009

Node.js permite que programas autônomos escritos em JavaScript possam usar eventos I/O como o EventMachine ou Twisted do Phyton, Dispatch Sources do GDC (Grand Central Dispatch), filas e muitos outros sistemas similares.

MagLev Ruby VM agora disponível, traz a persistência GemStone para o Ruby

por Werner Schuster , traduzido por Christian Guimarães   em  15 Dez, 2009

MagLev é uma implementação da linguagem Ruby feita pela empresa GemStone sobre sua VM Smalltalk. GemStone/S, que é a VM Smalltalk da GemStone, está aí há décadas e é particularmente conhecida por sua capacidade, já bastante experimentada, de distribuição e persistência.

Hiper-comunicação em Silverlight 4

por Abel Avram , traduzido por Felipe Blini   em  02 Dez, 2009

Para uma melhor comunicação bi-direcional, um novo protocolo de comunicação, Net.TCP, foi apresentado no .NET Framework 3.0 como parte do WCF. O Net.TCP está agora disponível no próximo Silverlight 4 melhorando muito a produtividade e o número de conexões comparado ao HTTP Polling Duplex.

WordPress no Windows Azure

por Jonathan Allen , traduzido por Yan Borowski   em  25 Nov, 2009

Na terça-feira a Microsoft anunciou que o Windows Azure apoiaria o LAMP, bem, talvez "-AMP" seja um termo melhor. Com Linux fora do quadro, a Microsoft está cortejando desenvolvedores construir em cima do Apache, MySQL e PHP / Python, incluindo os utilizadores do WordPress, popular software de blogging.

Google trabalha em um Protocolo Destinado a substituir HTTP

por Abel Avram , traduzido por Rony Barbosa   em  24 Nov, 2009

O Google propõe SPDY, um novo protocolo de aplicação executado em cima do SSL, um protocolo para substituir o HTTP, que é considerado por introduzir latências. Eles já criaram um protótipo com um servidor web e um navegador Chrome aperfeiçoado que supostamente carrega páginas da web, duas vezes mais rápido.

Performance Medida por Centavos

por Jonathan Allen , traduzido por Carlos Tadeu Panato Jr.   em  21 Nov, 2009

Cloud computing é um divisor de águas para os desenvolvedores. Porque exige um novo modelo de arquitetura, que é impulsionado tanto por modismos por exigências de hardware atual. Também não é a capacidade aparentemente infinita com escalabilidade quase perfeita que a cloud promete. O que muda o jogo é como um desempenho insatisfatório do código agora tem um preço real em dinheiro.

Ferramentas de ORM Profiling para a Plataforma .NET

por Jonathan Allen , traduzido por Carlos Tadeu Panato Jr.   em  20 Nov, 2009

Infelizmente, os termos "ORM" e "problemas de performance" freqüentemente caminham juntos. Ao ocultar o SQL dos desenvolvedores, ORMs pode oferecer um aumento de produtividade enorme. Infelizmente, eles tornam mais fácil gerar consultas ridiculamente ruins, sem percebermos.

BERT como uma Alternativa Dinâmica para Protocol Buffers/Thrift

por Werner Schuster , traduzido por Rony Barbosa   em  09 Nov, 2009

Apesar do notável uso de XML para codificação de dados, existem muitas situações em que a sua ineficiência é um problema, tanto à ineficiência de codificação/decodificação quanto a do espaço utilizado. Exemplos de formatos populares de serialização binários que são amplamente utilizados: ASN.1, Google's ProtocolBuffers ou Facebook Thrift.

Compilador Comercial de Java para proteger Applicações Eclipse RCP

por Craig Wickesser , traduzido por Henrique Gontijo   em  10 Ago, 2009

Excelsior LLC recentemente lançou a versão mais recente do Excelsior JET que agora impede a decompilação e bloqueia a adulteração das aplicações Excelsior RCP.

Twitter, uma Arquitetura Evoluindo

por Abel Avram , traduzido por Ricardo Almeida   em  16 Jul, 2009

Evan Weaver, Engenheiro Líder do Time de Serviços no Twitter, que trabalha essencialmente com otimização e escalabilidade, falou no QCon London 2009 sobre a arquitetura do Twitter e especialmente as otimizações nos últimos anos para melhorar o site web.

Engine Gráfica do Windows 7 quer ser Melhor que a do Vista.

por Abel Avram , traduzido por Victor Franzonatto   em  10 Jul, 2009

A engine gráfica do Windows 7 muda a forma com que o DWM (Desktop Windows Manager) trabalha, possui novas APIs, D2D e DWrite, o novo Direct3D 11, e melhorias para o uso de múltipos dispositivos de saída.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT