Início Arquitetura e Design no InfoQ Brasil
Notícias
Feed RSS-
DataMapper Chega a Versão 1.0
DataMapper, um Mapeador do Objeto Relacional (ORM) para Ruby, chegou a um marco recentemente atingindo a versão 1.0. O DataMapper (DM) é um projeto comunitário que amadureceu nos últimos dois anos. Oferecendo um ORM rápido, com controle de concorrência e rico em funcionalidades. A InfoQ teve a oportunidade de conversar com Dan Kubb, líder do projeto.
-
MonoDroid: Aplicações para Android em .NET
A plataforma Android está ganhando cada vez mais espaço, e, pensando nisso, foi criado o MonoDroid, um ambiente de desenvolvimento em .NET que vêm trazer ao desenvolvedor a oportunidade de desenvolver para o sistema móvel da Google utilizando o .NET framework e suas linguagens.
-
W3C lança o Unicorn, uma ferramenta para a validação dos padrões Web
A W3C lançou o Unicorn, um ferramenta que visa ajudar as pessoas a melhorar a qualidade das suas páginas Web. O Unicorn combina quatro ferramentas populares, incluindo validação de HTML, validação de CSS, mobileOk checker, e validação de Feeds, em apenas uma interface. Isso significa que você pode verificar sua página Web visitando apenas uma url ao invés de quatro.
-
Rearquiteturando Aplicações para Computação nas Nuvens
Enquanto há um consenso sobre os reais benefícios de migrar uma aplicação para a cloud. A questão sobre rearquiteturar sua aplicação para essa migração ainda continua sendo amplamente discutida na Internet.
-
Usando a Nuvem: Dois exemplos
A maioria das discussões sobre cloud computing tem foco nas ferramentas, fornecedores, economia e segurança. Enquanto esse foco é apropriado para uma tecnologia emergente, se torna mais fácil perceber o valor da cloud computing quando você tem exemplo de aplicações, ou estudos de caso.
-
Apache Foundation lança o Apache FOP 1.0
Na última quarta-feira da semana passada, a Apache Foundation anunciou o lançamento do Apache FOP 1.0, um projeto que demorou cerca de uma década para ser feito. O Apache FOP, ou Formatting Objects Processor, teve o seu início com o XML project na Apache antes de mudar (junto com o Batik, um renderizador SVG baseado em Java) para o projeto XMLGraphics em 2004.
-
Cloud Computing precisa de uma Virtualização de Servidores?
Simeon Simeonov, ex-arquiteto chefe da Allaire, quem trouxe o Cold Fusion para o mercado, um dos primeiros Servidor de Aplicação Web, escreveu um experiemento sobre o futuro da virtualização e após isso o CTO da VMWare, Steve Herrod e outros especialistas comentaram sobre o assunto.
-
Programação Orientada a Objetos: Estamos no caminho errado?
Em uma entrevista a QCon de Londres com Joe Armstrong, o desenvolvedor original do Erlang, e Ralph Johnson, muito associado com Smalltalk, POO, e padrões de projeto. A questão de que estamos indo pelo "caminho errado" da orientação a objetos por todos esses anos foi levantada. Ambos os entrevistados sugeriram que sim, mas isso é devido as falhas de implementações e não a idéia em si.
-
Rackspace abre o código da sua plataforma de Cloud Computing
A Rackspace liberou disponibilizou, sob a licença Apache 2.0, o código fonte da sua plataforma de cloud computing como parte da iniciativa OpenStack. A NASA também está contribuindo com o projeto oferecendo o NASA Nebula Cloud Platform.
-
Lançamento do NetBeans 6.9 traz suporte a JavaFX, Java EE6 and OSGi
A Oracle lançou a versão 6.9 da sua popular IDE de código aberto denominada Netbeans. Esse é também o primeiro lançamento da IDE sob a administração da Oracle. O lançamento tem algumas modificações incluindo uma série de novas funcionalidades, bem como muitas melhorias.
-
O que significa ser Sênior?
Júnior, Pleno e Sênior são níveis de um cargo, nesse caso desenvolvedor de software, definido de acordo com alguns critérios. Critérios estes que, em muitos casos, se resume a tempo de atuação no mercado de trabalho. Ser sênior é almejado por muitos desenvolvedores, porém será que o critério de tempo de atuação é suficiente? De fato, qual a diferença entre um desenvolvedor Júnior e um Sênior?
-
App Inventor para Android
O App Inventor é um lançamento beta do Google labs que possibilita desenvolvimento de aplicações para celulares Android no estilo drag e drop (arrasta e solta). Ao invés de código, o App Inventor possibilita que você crie suas aplicações visualmente e utilize blocos para específicas as lógicas de suas aplicações.
-
Microsoft Planeja Aceitar Instalações Privadas do Windows e SQL Azure
Junto com alguns parceiros como HP, Dell, e Fujitsu, a Microsoft irá oferecer instalações privadas do Windows Azure. O produto será oferecido como utensílio, isso significa que a Microsoft irá vender o hardware e o software em forma de pacote. Enquanto nenhum preço é anunciado, o público alvo são clientes como a eBay que pode comprar no mínimo mil servidores.
-
Parâmetros Opcionais estão ganhando força no .NET
Parâmetros opcionais sempre fizeram parte do .NET, porém com o C# relutando em dar suporte, onde utilizá-los é geralmente considerado um tabu a menos que se esteja trabalhando com as bibliotecas COM. Agora que o C# 4 suporta os parâmetros opcionais, nós estamos começando a vê-los sendo utilizados em muito mais do que apenas códigos legados.
-
Mobile Ruby Roundup: Rhodes 2.0 agora com licença MIT, JRuby no Android com Ruboto
Os desenvolvedores Ruby para dispositivos móveis poderão usufruir da nova versão do Rhodes: a versão 2.0 traz diversas novas funcionalidade para o framework, além de disponibilizar ele sob a licença MIT. Para aqueles que desenvolvem para IPhone ficarão contentes pois a AppStore agora aceita apps com ele desenvolvidas.