InfoQ

InfoQ

Visualização de conteúdo específico do Editor

Todos os conteúdos de Ricardo Almeida na InfoQ


Último conteúdo em destaque por Ricardo Almeida

Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax, e Seam (Parte 3 de 3)

Tópicos
Java,
Linguagens,
AJAX,
RIA,
Programação,
Portais/CMS

Esse artigo, último da série de três, expande o artigo anterior introduzindo o Seam. Ele cobre a Integração do Seam dentro da aplicação de exemplo anterior, desenvolvendo um portlet Seam, Bridgelets, Single-sign on entre Seam and JBoss Portal, e várias novas funcionalidades e capacidades do JBoss Portlet Bridge.

Notícias por Ricardo Almeida

Rails Rumble 2009

Tópicos
Ruby,
Linguagens Dinâmicas,
Linguagens,
Comunidade,
Ruby on Rails,
Programação

Hoje começa mais um Rails Rumble, uma competição de desenvolvimento Rails em 48 horas com no máximo quatro pessoas. As equipes se organizam em um final de semana para modelar, desenvolver, configurar o servidor e fazer o deploy de uma micro aplicação rails na web. Tudo partindo do zero, ou seja, não pode haver uma linha de código sequer antes do início da competição.

Twitter, uma Arquitetura Evoluindo

Tópicos
JVM,
Virtual Machines,
Runtimes,
Scala,
Programação Funcional,
Caching,
Clustering e Caching,
Java,
Programação,
Desempenho e Escalabilidade,
Arquitetura,
Linguagens,
C,
Ruby on Rails

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.

Projeto Merapi Utiliza Java Para Expandir Capacidades de Desktop do Adobe Air

Tópicos
Java,
Flash,
Flex,
Adobe,
Linguagens,
RIA,
Programação,
Rich Client / Desktop,
Adobe Integrated Runtime

O projeto Merapi foi liberado recentemente para open source. Merapi é uma tecnologia que pode ser usada como uma ponte de mensagens entre aplicações que rodam em Adobe Flash player ou Adobe AIR e aplicações escritas em Java.

Erlang e Ruby Roundup: 37Signals, Erlectricity

Tópicos
Ruby,
Linguagens Dinâmicas,
Erlang,
Escalabilidade,
Linguagens,
Programação Funcional,
Programação,
Desempenho e Escalabilidade,
Arquitetura

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.

Rack 1.0 Liberado

Tópicos
Ruby on Rails,
Ruby,
Frameworks Web,
Linguagens Dinâmicas,
WOA,
Linguagens,
Programação,
Arquitetura,
Merb,
Frameworks,
Rack

Rack, a "minima interface entre webservers suportando Ruby e frameworks Ruby " finalmente teve o release 1.0. Conversamos com o desenvolvedor Rack chamado Christian Neukirchen para entender qual é seu plano para o futuro do Rack.

JRuby Roundup: JRuby 1.3RC1, Timeout, Nailgun

Tópicos
jruby-new,
JRuby,
Ruby,
Java,
Linguagens Dinâmicas,
Linguagens,
Programação

JRuby 1.3RC1 está disponível e inclui mudanças necessárias para rodar no Google App Engine. O release também inclui uma versão modificada da funcionalidade de timeout. Também: adicionando Nailgun para o padrão JRuby pode reduzir o impacto da lentidão do tempo de startup do Java.

Artigos por Ricardo Almeida

Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax, e Seam (Parte 2 de 3)

Tópicos
RichFaces,
JSF,
Java EE,
Java,
AJAX,
Linguagens,
Programação,
RIA,
Portais/CMS

Este artigo, o segundo de uma série de três partes, expande o artigo anterior introduzindo RichFaces. Ele abrange a criação de um RichFaces portlet usando JBoss Portlet Container e JBoss Portlet Bridge, implantando uma RichFaces portlet, e RichFaces capabilities.

JavaScript Test Driven Development com JsUnit e JSMock

Tópicos
Ruby,
JavaScript,
Java,
Linguagens Dinâmicas,
.NET,
Linguagens,
Testes Unitários,
Programação,
TDD,
Testes

Esse artigo é para escrever JavaScript fácil de dar manutenção. Nós iremos adicionar funcionalidades para rodar um exemplo seguindo um simples e iterativo princípio: escreva um teste unitário, faça ele passar. Cada teste vai servir como um loop de feedback de qualidade, criando uma rede segura e um formulário de documentação executável para qualquer um que queira mudar o código de produção.

Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax e Seam (Parte 1 de 3)

Tópicos
JSF,
Java EE,
Java,
Linguagens,
Programação,
Portais/CMS

Este artigo, o primeiro de uma série de três partes, estabelece o framework para o resto da série. Abrange a criação de um novo projeto usando JBoss Portlet Container e JBoss Portlet Bridge, configurando uma app JSF para usar JBoss Portlet Bridge, e JBoss Portlet Bridge capabilities.

Sumário do Painel OOPSLA Retrospectiva sobre Não há Bala de Prata

Tópicos
Metodologias,
Arquitetura,
Programação

Na OOPSLA 2007, um painél de discussão retrospectivo no artigo de Fred Brooks. Não há Bala de Prata: Essência e Acidentes de Engenharia de Software, foi realizado incluindo o próprio Fred Brooks, Martin Fowler, Ricardo Lopez, Aki Namioka, Linda Northrop, Dave Parnas, Dave Thomas, e Steven Fraser como palestrante empresário. Por Abel Avram