Início Arquitetura no InfoQ Brasil
Notícias
Feed RSS-
Comentar ou não comentar?
A maioria dos desenvolvedores já escreveu pelo menos uma linha de comentário em seu código. Alguns chegam até a escrever várias linhas de comentário com o intuito de tornar o explicar melhor o que tal implementação faz. Esse artigo reúne algumas práticas usadas na hora de escrever comentários, além de opiniões internacionais e nacionais sobre comentar o seu código.
-
Debian Installer 6.0 Alpha 1: Suporte a Ext4, Instalação de pacotes "recommends"
O Projeto Debian planeja o lançamento de uma nova versão estável do seu sistema operacional, o Debian 6.0 (codinome "Squeeze"), neste ano. Como parte deste lançamento, o time do instalador do Debian recentemente anunciou a primeira release alpha do instalador para Debian 6.0. Uma das mudanças mais significativas no APT é que o Squeeze instala os pacotes da seção "recommends" por padrão.
-
Neo4j - Base de dados NoSQL baseada em Java
Depois de muitos anos de desenvolvimento, a NeoTechnology lançou a versão 1.0 do Neo4j, um banco de dados em forma de grafo feito em Java. A InfoQ falou com o COO da NeoTechnology Peter Neubauer para entender melhor o novo lançamento do NEo4j e o que ele traz de novo para os desenvolvedores.
-
Projeto Eclipse Virgo Aprovado
O Projeto Eclipse Virgo foi aprovado e está em provisionamento, a primeira importação de código deverá acontecer nas próximas semanas. Eclipse virgo é o novo nome para o SpringSource dm Server, além do nome a licença passou de GPL para EPL. Aplicações modulares são o futuro e o Eclipse Virgo tem tudo para se tornar indispensável.
-
Manutenabilidade de Testes Unitários
Um dos princípios básicos das metodologias ágeis é fazer testes para seu software. Recentemente o Jay Fields postou em seu blog sobre a manutenabilidade de testes unitários, que as vezes podem atrapalhar a manutenção e a adição de novas features na aplicação. Pode-se melhorar essa manutenalidadade utilizando boas práticas.
-
Apache Beehive está inativo e foi movido para o Apache Attic
No último mês, os commiters do Apache Beehive decidiram que o projeto iria ser inativado. O último release do Apache Beehive foi a versão 1.0.2 de dezembro de 2006. Em um post de 10 de Fevereiro, Henri Yandell sugeriu alternativas para os três principais componentes do Apache Beehive.
-
Puppet: Um automatizador escrito em Ruby para administração de servidores
O time da Reductive Labs anunciou recentemente o lançamento da versão 0.25.2 do Puppet, o gerenciador de configuração e ferramenta de automação escrito em Ruby para servidores Linux e Unix. Neste lançamento alguns bugs foram corrigidos, 123 tickets abertos foram concluídos e os desenvolvedores pediram para reduzir o consumo de memória, melhorar o relatório de erros, threadings e lock contention.
-
Porque considerar o uso de Erlang no seu próximo projeto
Erlang nasceu no laboratório de ciência da computação da Ericsson, na década de 1980, influenciada por linguagens como ML, Ada, Module, Prolog e Smalltalk. De lá pra cá, Erlang vem sendo evoluída e usada para escrever grandes sistemas críticos, porque é exatamente nesse cenário que ela mostra melhor seu valor.
-
Debate: A internet está se fragmentando?
A Internet é considerada o meio que une as pessoas em todo o mundo facilitando a comunicação, a troca de idéias e o acesso à informação. Algumas pessoas dizem que objetivo original da internet está mudando devido à proliferação dos dispositivos que conseguem deixar a internet um pouco mais difícil visto que eles não são padronizados.
-
Java EE 6 - Suporte a REST com anotações no JAX-RS 1.1
Java EE versão 6 incluí suporte a Java API para RESTful Web Services (JAX-RS), que disponibiliza um framework baseado em POJOs para criar Web Services com uma arquitetura de acordo com os padrões REST (Representational State Transfer). A API JAX-RS, que faz parte da JSR 311, disponibiliza várias annotations que podem ser utilizadas para expor métodos de classes Java como recursos da web.
-
Oracle anuncia fusão de suas Java Virtual Machines
No webcast da Oracle que ocorreu na última semana, o principal engenheiro da empresa, Mark Reinhold, disse que uma nova JVM será criado em no máximo 2 anos. Esta nova JVM será o resultado da fusão entre a HotSpot da Sun e a JRockit herdada da compra da BEA.
-
Chrome 4 agora suporta a Web SQL Database API do HTML 5
A Google anunciou suporte à Web SQL Database API do HTML 5, enquanto outros navegadores em breve também deverão suportá-la ou já começam a ter suporte. Enquanto isso, a finalização da especificação está paralisada, pois os implementadores escolheram o SQLite como banco de dados padrão, e várias implementações independentes são necessárias para a padronização.
-
Agile Brazil 2010 - Começaram os trabalhos
A Agile Brazil 2010 é um evento nacional organizado por representantes das principais comunidades ágeis brasileiras e será realizado em Porto Alegre de 20 a 25 de junho de 2010.
-
Facebook libera o HipHop PHP
A equipe do Facebook anunciou recentemente a liberação do projeto HipHop for PHP, cujo intuito é traduzir código PHP para código C++ e depois compilá-lo com o G++, o que segundo os criadores diminuiu em 50% o uso de CPU nos servidores do Facebook.
-
Entity Framework ou NHibernate para a persisência em .NET?
O Entity Framework tem ganhado atenção como ferramenta de ORM (mapeamento objeto relacional), mas como será que ela se compara ao veterano NHibernate?