Início Programação Funcional no InfoQ Brasil
Notícias
Feed RSS-
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.
-
Mantendo o Scala (mais) Atual
Com o Scala 2.10 a caminho e as recentes controvérsias, qual é a verdadeira história da compatibilidade entre as versões e como isso afeta as bibliotecas populares de Scala?
-
Twitter disponibiliza no GitHub guia de melhores práticas, Effective Scala
O Twitter abriu o guia Effective Scala (Scala Eficaz), disponível no GitHub e licenciado sob a Creative Commons. Scala é uma das principais linguagens de programação utilizadas no Twitter e a maioria da infraestrutura da empresa é escrita em Scala. O guia contém uma série de pequenos experimentos e um conjunto de boas práticas identificadas ao usar a linguagem.
-
Scala no Browser com Scala+GWT e um novo site de documentação da linguagem
Grzegorz Kossakowski publicou a terceira versão milestone do Scala+GWT, projeto que permite escrever código em Scala e compilá-lo para JavaScript por meio do Google Web Toolkit (GWT).
-
Opinião: Scala é o novo EJB 2?
Stephen Colebourne, desenvolvedor da API Joda Time e líder da JSR 310, que trata de melhorias na API de datas e horas do Java, questionou em um post polêmico a aplicabilidade da linguagem Scala. Ele compara Scala com EJB 2, especificação que considera o ponto mais baixo do Java EE e que "adicionou complexidade sem oferecer os ganhos esperados".
-
IntelliJ IDEA Community Edition agora com código no GitHub
O IntelliJ IDEA Community Edition, versão open source do IntelliJ IDEA, uma IDE sofisticada para Java, Groovy e outras linguagens de programação, passa agora a ter seu código fonte disponível no GitHub.
-
Scala é a sexta linguagem suportada no Heroku
O Heroku, popular provedor de PaaS, anunciou o suporte a linguagem Scala. É a sexta linguagem suportada pelo Heroku e a segunda com suporte à programação funcional.