Início Linguagens no InfoQ Brasil
Artigos
Feed RSS-
Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax, e Seam (Parte 3 de 3)
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.
-
Porque Precisamos de OSGI Distribuído?
Recentemente, um draft do release prévio do documento de design e requisitos do OSGI Distribuído foi publicado, em conjunto com o Apache CXF como parte da implementação de referência. Em um novo artigo, Eric Newcomer escreve sobre o status atual do OSGI Distribuído e explica em primeiro lugar as razões de padronizá-la, e o importância para a especificação OSGI e para a comunidade.
-
Leitura Recomendada pelos Editores da InfoQ
Recentemente tivemos uma conversa com o time editorial da InfoQ sobre os livros que poderíamos indicar para leitores da Infoq baseado nos livros que mais nos influenciaram como programadores, arquitetos e gerentes.Aqui está uma lista de dezesseis livros que todos nós concordamos que podem ajudar, com algumas dicas e comentários dos editores que fizeram a sugestão.
-
Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax, e Seam (Parte 2 de 3)
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
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.
-
Gráficos Incríveis em Rails
Uma introdução à criação de gráficos Flash usando o FusionCharts Free do Ruby, completo com uma comparação das funcionalidades de outras biblotecas de gráfico.
-
Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax e Seam (Parte 1 de 3)
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.
-
O que há de novo no Spring 2.5: Parte 1
O primeiro de uma série de artigos por Mark Fisher da Interface21 explorando o que há de novo no Spring 2.5: suporte a anotações por injeção de dependência, auto-detecção de componentes Spring no classpath ao invés de XML para metadados, suporte a anotações para ciclo de vida de métodos.
-
Explorando LISP na JVM
Uma das coisas mais excitantes do Java atualmente é o trabalho sendo feito para fazer outras linguagens de programação rodarem na JVM. Há muito falatório sobre JRuby, Groovy, Scala e sobre o engine JavaScript Rhino. Mas porque parar aí? Se você quer dar um passo fora do comum e popular e mergulhar em algo bem diferente de Java, Lisp é uma ótima opção.
-
Joshua Bloch: Notas sobre Design de APIs
Neste artigo, Joshua Bloch, Chefe de Java no Google e Distinguished Engineer na Sun Microsystems, apresenta uma lista de máximas com um resumo conciso dos principais pontos relacionados a design de APIs. As máximas representam o resumo escrito por Joshua na palestra "Como Fazer o Design de uma Boa API e Porque isso Importa" realizada durante JavaPolis 2006.
-
Automatizando Upload de Arquivos com SSH e Ruby
Neste artigo, Matthew Bass guia você passo-a-passo através do processo de criação da sua própria versão de Ruby. O código fonte completo dos exemplos serão incluídos, com analise linha por linha do que o código está fazendo. Uma boa introdução ao Ruby como uma poderosa linguagem.