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

  • Melhore suas habilidades em programação com o Exercism.io

    O Exercism.io ajuda os desenvolvedores a aprimorarem suas habilidades em uma linguagem de programação por meio de feedback e discussões. O InfoQ.com fez uma entrevista com a criadora do exercism, Katrina Ower e com Richard Thomson que contribuiu com a trilha de C++ para o exercism.

  • Racket 6.1 liberado

    A PLT Design lançou a versão 6.1 do Racket. O objetivo do projeto é desenvolver uma linguagem de programação multiparadigma pertencente a família Lisp/Scheme. Entre diversos recursos, o Racket 6.1 introduz uma nova maneira de lidar com as definições de variáveis ​​locais recursivas.

  • Experiências na construção de uma Aplicação Reativa com CQRS e Dirigida por Eventos

    Os padrões CQRS e Event Sourcing fornecem um modelo limpo e conciso para a construção de aplicações distribuídas aderentes ao manifesto reativo. Esta é a opinião de Duncan DeVore em sua recente apresentação no Scala Days 2014, onde ele compartilhou suas experiências na construção de uma aplicação distribuida utilizando Akka e Scala.

  • Dez anos de Scala

    Faz dez anos que a primeira versão da linguagem Scala foi anunciada no grupo de notícias comp.lang.scala. Dez anos é um longo caminho; como serão os próximos dez anos? Veja alguns fatos importantes.

  • Lançamento do Play 2.3 : Modularização, Java 8 e WebJars

    O lançamento do Play 2.3 aumenta a modularização do framework através da separação de partes do framework. O console do Play também foi substituído pelo Activator, que inclui uma interface de usuário via browser e templates de projetos. O InfoQ também falou com o líder técnico do Play, James Roper para descobrir maiores detalhes desta versão.

  • Princípios de design orientado a objetos e programação funcional

    Com opiniões independentes, Richard Warburton em uma apresentação e Mark Seemann em uma publicação em seu blog falam sobre orientação a objetos e princípios de design SOLID a partir de uma perspectiva funcional.

  • Linguagem Funcional para Modelagem de Domínio (DDD)

    O uso de uma linguagem funcional, ao invés de diagramas UML, pode ser usado como um método simples o suficiente para definição e discução de modelos de domínio (DDD). Esta foi uma declaração dada por Scott Wlaschin em uma conversa recente sobre modelagem de domínio e programação funcional.

  • Akka Toolkit 2.3 com Java 8 e suporte a persistência

    A última versão do kit de ferramentas do Akka, uma implementação do Actor Model, possui como novidades a persistência, permitindo salvar o estado interno dos atores, juntamente com o suporte para expressões lambda do Java 8.

  • Lançada versão 2.0 do Slick, biblioteca de mapeamento funcional-relacional para Scala

    Foi lançada recentemente a versão 2.0 do Slick, biblioteca em Scala para mapeamento funcional-relacional - Functional-Relacional Mapping, FRM, (correspondente ao mapeamento objeto-relacional nas linguagens orientadas à objetos). A nova versão do Slick traz um gerador de código para engenharia reversa de schemas e uma nova arquitetura para o driver que suporta bancos de dados não SQL.

  • Akka e DDD: Combinando Programação Reativa e Domain-Driven Design

    Vaughn Vernon, autor do livro Implementing Domain-Driven Design, explica como o uso de Scala e Akka (implementação de Modelo de Atores) em conjunto com o DDD ajudam a remover a sobrecarga arquitetural encontrada frequentemente em arquiteturas orientada à eventos ou hexagonais.

  • QCon SP 2014: 25+ palestras e 30+ palestrantes confirmados, programação inicial no ar

    O QCon SP 2014 (9-11 de abril) está com metade do conteúdo definido. O evento acontece no WTC e contará com grandes engenheiros de empresas como NASA, Red Hat, Cloudera, Globo.com, Heroku, Locaweb, Twitter e ThoughtWorks. A programação preliminar está no ar e dia 23 de dezembro é o último dia na faixa de preços atual. Garanta a sua participação!

  • Crescente da Programação Reativa

    A Programação Reativa baseia-se em fluxo de dados e propagação de mudanças, com o modelo de execução de uma linguagem de programação propagando automaticamente as mudanças através do fluxo de dados. Com a popularidade de arquiteturas orientada a eventos, escaláveis e interativas, tanto do lado do cliente quanto do servidor, o conceito de "reatividade" está ganhando cada vez mais atenção.

  • Chef 11: pronto para hyperscale

    A Opscode lançou recentemente o Chef 11 com melhorias de escalabilidade para suportar a demanda de operações web de servidores “hyperscale”. A Opscode reescreveu toda API núcleo do servidor em Erlang e, ao mesmo tempo, manteve a retrocompatibilidade com versões anteriores. A Opscode rebatizou a API para “Erchef”, fazendo referência à reescrita do código em Erlang.

  • Twitter sobrevive às eleições dos EUA com ajuda de Java e Scala

    A baleia de falha não apareceu nas eleições presidenciais americanas, mesmo com os servidores do Twitter recebendo mais de 700 mil tweets por minuto em momentos de pico. A empresa conseguiu gerenciar o nível de tráfego graças à migração do Ruby para Java e Scala.

  • Escalante: um servidor de aplicações para Scala baseado no JBoss AS

    O Escalante é uma nova plataforma para aplicações Scala baseada no JBoss AS 7, com sua primeira versão recentemente lançada. Convidamos o criador do projeto, Galder Zamarreño, para falar sobre a iniciativa em entrevista exclusiva ao InfoQ Brasil.

BT