BT

Início Programação Funcional no InfoQ Brasil

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

  • F# 3.0: conheça os principais novos recursos

    A versão 4.5 do Framework .NET chega com uma série de novos recursos para a linguagem F# 3.0. Conheça as principais mudanças na nova versão.

  • Loop: uma linguagem para a JVM com foco em programação multicore

    O Loop é uma linguagem de programação compacta para a máquina virtual Java, influenciada pelas linguagens Haskell, Scheme, Ruby e Erlang, que tenta reunir as melhores características da programação funcional e de linguagens orientadas a objetos, de forma consistente e pragmática. Veja uma entrevista com o criador.

  • Conhecendo o Typesafe Stack 2.0: Scala, Akka, Play e mais

    A Typesafe anunciou o Typesafe Stack 2.0, uma plataforma de código aberto para a construção de aplicações escaláveis em Java e Scala. A nova Typesafe Stack inclui a linguagem de programação Scala, o middleware orientado a eventos Akka 2.0, e o framework web Play 2.0, além de várias ferramentas de desenvolvimento, que se integram de forma transparente com ambientes Java existentes.

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.