Browse by Tags

Tagged Content List
  • Blog Post: Paralelismo no TechEd

    No TechEd fiquei surpreso com o número de profissionais interessados em paralelismo. Tinha gente em pé e nos corredores da sala da minha apresentação sobre este assunto. A apresentação foi baseada em dois livros que recomendo: Pro .NET 4 Parallel Programming in C# do Adam Freeman: ele cobre muito bem...
  • Blog Post: Otimizando Custos e Energia by Design

    Nossos processos de desenvolvimento foram incorporando com o tempo um conjunto de preocupações que não estão relacionadas diretamente com as regras de negócio. Exemplos? Os dois mais comuns são os relativos aos aspectos de segurança e de desempenho. A Microsoft, por exemplo, tem um site interessante...
  • Blog Post: Paralelismo em Profundidade

    O uso de paralelismo num mundo multi-cpus está se tornando um tema cada vez mais quente (para tornar nossos PCs mais frios). Para quem se interessa, como eu, sobre este tema, aqui vão alguns bons artigos (bem técnicos) referentes ao assunto. Reserve um tempo e boa leitura: PATTERNS OF PARALLEL...
  • Blog Post: Preços do Azure e simulação por Monte Carlo

    Tenho recebido perguntas de como calcular o custo do Azure para compará-lo com o custo de outras alternativas. Já existem algumas calculadoras disponíveis para isto, mas, infelizmente todas as que eu vi fazem contas simples, que poderiam ser feitas com o Excel com pouco esforço, e que não levam em conta...
  • Blog Post: MapReduce no Windows Azure

    Hoje vou descrever a vocês um pouco do que é o famoso MapReduce e como podemos simulá-lo no Azure. Formalmente, o framework foi apresentado em um artigo de 2004 na OSDI por Jeff Dean e Sanjay Ghemawat , ambos da Google, e é hoje usado por vários sites (Facebook, Yahoo, e muitos outros). O MapReduce é...
  • Blog Post: Design by Contract – O Retorno (?)

    Creio que foi Bertrand Meyer, o autor da linguagem Eiffel, quem primeiro falou sobre Design by Contract : um estilo de projetar e implementar código onde contratos formais (interfaces) precisos e verificáveis definem o comportamento de um método, função, classe ou sistema. Houve neste estilo, certamente...
  • Blog Post: ACID X BASE

    Andei programando esta semana para o Azure. Me senti como num parque de diversões: ora surpreso com a simplicidade, ora me vendo voltar à infância da computação. Este último sentimento se deve muito ao uso de estruturas básicas como blob , table e queue , sem um sistema...
  • Blog Post: Swarm Intelligence e Comunidades

    Falei de darwinismo outro dia e me lembrei do sentimento que tive quando entrei na Microsoft em 99. Nesta época existia uma disputa no grupo de produtos entre qual equipe teria o repositório de dados: o time do Exchange, o grupo do SQL ou outro que não me lembro mais. Parecia que haveria...
  • Blog Post: Os Jogos podem nos salvar :)

    Estou de ferias, dai um pouco de atraso nas noticias. Como estou na Inglaterra usando um computador emprestado, a falta de acento se explica. Perdoem-me. Estar em livrarias como a Foyles (a maior de Londres, me contaram) me faz pensar em como os livros de computacao mudaram. Cerca de 95% do estoque...
Page 1 of 1 (9 items)