BT

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

Contribuir

Tópicos

Escolha a região

Início Programação Funcional no InfoQ Brasil

  • Twitter, uma Arquitetura Evoluindo

    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.

  • Erlang e Ruby Roundup: 37Signals, Erlectricity

    37Signals é a última empresa a usar Erlang em combinação com Ruby. A recente conferência Erlang Factory também tem outros exemplos de usos de Erlang na EngineYard em uma palestra sobre Erlectricity, uma biblioteca que conecta Erlang e Ruby.

  • Concorrência Declarativa para Ruby utilizando Fluxo de Dados

    Parte da linguagem Ruby foi influenciada por técnicas de programação funcionais. Assim programadores Ruby adotaram técnicas das linguagens Erlang ou Haskell, ou criaram pontes para elas, ex. Erlectricity.

  • Será que ainda está cedo para falar de legados C++ e Java.

    Recentemente Bruce Eckel escreveu em seu blog sobre legados deixados pelo C++ e Java, seu texto gerou muitas reações. Enquanto mencionava sobre erros de design, ele concluiu que ambas as linguagens tiveram um papel significante na evolucão das linguagens de programação e um importante e positivo legado. Mas será que ainda está cedo para falar de seus legados?

  • O que faz valer a pena aprender Haskell para aplicações do mundo real

    Um dos co-autores do livro Real World Haskell, John Goerzen, fala em uma recente entrevista para O’Reilly sobre purity, laziness, recursividade e muitos outros temas que fazem valer a pena aprender Haskell mas também pode ser uma fonte de relutância para pessoas que vem de orientação a objetos ou programação imperativa.

  • Anunciada uma aplicação Clojure em produção

    Foi anunciado recentemente no Clojure Google Group que um sistema de serviços hospitalares foi desenvolvido, em parte utilizando Clojure e foi posto em produção num grande hospital veterinário. O produto parece utilizar diversas linguagens e tecnologias, mas Clojure parece desempenhar um papel importante.

  • Erlang Bindings for Windows Azure

    Uma das vantagens de uma arquitetura REST é que ela torna muito mais fácil para implementar vínculos entre linguagens. Sabendo disso, Sriram Krishnan criou um conjunto de vínculos Azure para linguagem de programação concorrente, Erlang.

  • É oficial: Visual Studio 2010 virá com F#

    De volta a 2007, foi revelado que o F# poderia tornar-se a linguagem de primeira classe da plataforma .NET em algum momento no futuro. Foi anunciada que o F# será incluído na versão do Visual Studio 2010.

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

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

  • Melhores da InfoQ em 07: O Futuro de Threads em Ruby

    O sistema de thread no Ruby está prestes a sofrer grandes mudanças no Ruby 1.9, possivelmente movendo as threads de usuários para as threads de kernel. Ou não. Uma recente entrevista com Matz e Sasada Koichi mostra algumas novas idéias consideradas. Vamos dar uma olhada para os candidatos do novo sistema de threading do Ruby.

BT