BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Performance no InfoQ Brasil

  • O Servidor para aplicações Rails, da Heroku, que não precisa de ajustes é revolucionário

    Heroku estreiou a versão comercial de sua solução de hosting de Rails na última semana, depois de uma etapa gratuita que durou por um ano. Usando Heroku, o deployment de uma nova aplicação web desde o início é alcançado com pouco mais de um punhado de comandos de seu terminal. Sem emails, telefonemas ou tickets de suporte necessários.

  • Google traz os prós e contras do App Engine para o Java

    O Google aumentou o suporte de seu Google App Engine (GAE) para incluir Java além do Python. Esta adição traz um grande conjunto de ferramentas do ecossistema Java como frameworks, linguagens (JRuby, Groovy e Clojure). Entretanto, isso também impõe uma variedade de limitações às aplicações Java no GAE para tornar possível ao Google escalar e fazer cluster com o mínimo de esforço.

  • Google lança Java na sua App Engine

    Depois do 1o. de abril da Google anunciando Fortran77 como linguagem na sua App Engine,na semana seguinte foi oficialmente lançado o suporte à linguagem Java! Foi a requisição de funcionalidade mais pedida pela comunidade de desenvolvedores que utilizam o serviço da gigante das buscas.

  • Profiler mais fácil com Perf4j

    Quando você começa a pensar sobre profiling das aplicações Java, muitas ferramentas vem à mente - mas você acha que profiling poderiam ser tão fácil quanto adicionar declarações de logging? Este é o objetivo do projeto Perf4j.

  • Filip Hanik em Comunicação de Cluster Heterogêneos usando Apache Tribes

    Apache Tribes, um módulo do Tomcat 6, suporta comunicação de grupos no servidor cluster. Filip Hanik falou sobre os desafios em clusters heterogêneos e como Tribes ajuda com requisitos de comunicação de grupos do Tomcat clusters. Ele fez uma apresentação na conferência SpringOne Americas sobre o framework de messaging Tribes.

  • Consistências Eventuais, Revisitadas

    Desenvolver sistemas distribuídos confiáveis em uma escala mundial exige uma troca entre consistência e disponibilidade. No mês passado, O CTO da Amazon, Werner Vogels, postou um artigo descrevendo abordagens para tolerar eventuais consistências de dados em sistemas distribuídos de grande escala.

  • Lei de Moore é muito lenta

    Avanços em "cloud computing", clustering e para fins gerais da computação com utilidade de GPUs sugerem que o poder da computação por dólar pode ser aumentada significativamente mais rápido do que a Lei de Moore prevê.

  • Supercomputador Cell em casa?

    Sony PS3 pode estar perderndo a guerra do market share, mas ele tem outros usos. Alguém gostaria de ter um supercomputador em casa? Isso pode ser feito por uma clusterização com PS3 rodando Linux. E o PS3 pode continuar executando Prince of Persia.

  • Clouds podem processar Mathematics

    A Wolfram Research anunciou a disponibilidade do produto, Mathematica 7, para executar cálculos usando os serviços de cloud computing na aplicação. Mathematica é um ambiente da computação que fornece suporte para várias computações numéricas e simbólicas através de uma dedicada linguagem simbólica.

  • 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.

  • MagLev: Gemstone constrói runtime Ruby baseado em Smalltalk VM

    A distribuidora de OODB, GemStone, está trabalhando na VM Ruby chamada "MagLev". O InfoQ conversou com Bob Walker, gerente do projeto MagLev, e com Avi Bryant, que também está envolvido com o projeto, sobre as tecnologias por trás do projeto MagLev e os planos para ele.

BT