Início Linguagens no InfoQ Brasil
Notícias
Feed RSS-
Cobertura de Teste e a Falsa Impressão de Segurança
É muito difícil dizer quanto um software está "bem testado". Como é definido um software bem testado? O que os desenvolvedores constumam utilizar em seus projetos são métricas de cobertura de teste que verificam, de diferentes formas, a porcentagem que o seu código está testando. A questão é, podemos confiar nessa porcentagem? Como fazer com que ela não nos atrapalhe?
-
AppengineJS, um Port JavaScript do Google AppEngine Python SDK
O AppengineJS é um port JavaScript open source do Google App Engine Python SDK, de grande utilidade para criar aplicações que podem ser implantadas na infraestrutura do GAE, acessando o armazenamento persistente e os serviços do Google.
-
O Programador Artista
Muito têm se falado sobre a atividade de software se tratada como Artesanato, ao contrário uma tendência de Manufatura prometida pelas famosas "Fábricas de Software". Desta tendência surgiram livros como Software Craftsmanship, de Pete McBreen, Clean Code, de Robert Martin (Uncle Bob) e também um Manifesto do Artesão de Software.
-
Testando seu código Javascript
Nos últimos anos a linguagem Javascript vem tornando-se a melhor linguagem para desenvolvermos aplicações ricas na internet. Porém raramente recebem a atenção devida, ou seja, os desenvolvedores utilizam frameworks como JQuery e outros, mas não testam seus códigos, assim como testam códigos Java, por exemplo.
-
Nono Encontro Guru-SP: Deploy Contínuo e Rails
O Grupo de Usuários Ruby de São Paulo (GURU-SP) fará mais um encontro no dia 26/06(sábado) das 9h as 13h. Esse é o nono encontro do grupo, para conferir como foram os anteriores acesse a wiki do GURU_SP. As palestrão já estão confirmadas abordando Passenger e deploy contínuo.
-
HSQLDB 2.0: Novo Core e Novas Funcionalidades
O banco de dados BSD HyperSQL, mais conhecido como HSQLDB, chegou a versão 2.0 esse mês. O Banco de dados 100% java sofreu uma série de aprimoramentos e oferece suporte a uma maior quantidade de funcionalidades padrão que de acordo com os criadores, "maior do que qualquer engine de banco de dados open source disponível".
-
Tutorial: Flex4 e VRaptor3 em 1+1 minutos
Aprenda, de forma básica, como integrar uma aplicação Web em Vraptor 3 com o framework RIA Flex 4. Não entraremos em assuntos profundos mais é um começo para quem deseja criar uma applicação utilizando tais frameworks.
-
Rails 3: Beta 4 lançado e Release Candidate amanhã
O Ruby on Rails é o framework web para Ruby mais conhecido no mundo. Faz algum tempo que a equipe de desenvolvimento está trabalhando na sua nova versão o Ruby on Rails 3, repleta de novidades a nova versão têm como intuito trazer ainda mais facilidade, flexibilidade e desempenho para o desenvolvedor web Ruby.
-
Bowline: Criando aplicações desktop com Ruby de forma fácil
Bowline é um framework GUI em Ruby que tem como objetivo possibilitar que o desenvolvedor construa uma aplicação desktop multi-plataforma utilizando Ruby, HTML e Javascript. A idéia central é fazer com que desenvolver uma aplicação desktop seja tão simples e divertida quanto construir um website em Rails.
-
Disponibilizado Tomcat 7 RC4, Suporte a Servlets 3 e JSP 2.2
Parece que o lançamento do novo Tomcat está próximo, a nova versão do mais conhecido servlet container Java está sendo desenvolvida faz algum tempo e é esperada por vários desenvolvedores que buscam utilizar as novas tecnologias como servlets 3.0 e JSP 2.2. Hoje foi liberada a versão RC4 do Tomcat 7 o que significa que o lançamento está próximo.
-
Serviços RESTful em Ruby usando JRuby e Jersey
Em um esforço para trazer a expressividade do ruby e os frameworks REST do Java, Charles Nutter torna possível desenvolver serviços RESTful utilizando JRuby+Rails.
-
VoltDB: Um novo horizonte para os bancos de dados SQL
Dia 25 de Maio foi anunciado o Release do VoltDB. O VoltDB é um banco de dados relacional que vêm atingir um ramo onde os RDBMS estavam perdendo mercado para os NoSQL, que é o mercado de escalabilidade.O novo RDBMS garante escalabilidade e confiabilidade, obtendo, em alguns casos, performance superior aos banco de dados NoSQL baseados em chave-valor (key-value).
-
Terracotta lança o Ehcache 2.1
O Terracota lançou oficialmente o Ehcache 2.1. O mesmo já estava em versão beta por algum tempo e agora foi lançado de forma definitiva. Com uma grande variedade de novas features, incluindo o melhorias com o suporte para o Hibernate.
-
JQuery, um Framework JavaScript
O projeto JQuery busca fazer com que programar JavaScript se torne cada vez mais simples. De acordo com as estatísticas de uso da BuiltWith, esse projeto open source é utilizado por cerca de 30% dos 10000 top sites da web.
-
Alfresco anuncia o Activiti Project, uma Engine BPM com licença Apache 2
A Alfresco Software, criadora do principal sistema open source de gerenciamento de conteúdo corporativo anunciou na segunda-feira o seu projeto open source Activiti Business Process Managment (BPM), liderado pelo criador do jBPM, antigo líder do jBoss jBPM e autoridade em BPM Tom Baeyens.