Início Programação no InfoQ Brasil
Notícias
Feed RSS-
Falta espinha dorsal ao Backlog
Os Backlogs estão sob críticas por algum tempo. Mary Poppendieck chega ao ponto de sugerir que o product backlog deve ser eliminado se não estiver atendendo ao propósito desejado. Em linhas semelhantes Jeff Patton sugeriu que backlogs curtos achatados falham em transmitir uma visualização de alto nível do sistema
-
Como Alinhar Processos de TI e Governança SOA para suportar Iniciativas BPM?
A IBM acaba de publicar o esboço de um RedBook intitulado "Gerência de Processo de Negócio habilitado por SOA". O RedBook fornece uma metodologia geral que visa alinhar Processos de TI e SOA governança para suportar iniciativas BPM.
-
Python 3.0 Quebra com o Passado
O Python 3.0 (vulgo Python 3000) foi finalmente liberado há 3 meses atrás (3 de Dezembro de 2008). Faz quase 9 anos desde que Guido van Rossum, o 'autor' da linguagem, teve a visão desta nova e revolucionária versão do Python. O Python 3.0 quebra a compatibilidade retroativa com as versões anteriores da linguagem.
-
SonarJ Community Edition oferece Análise de Arquitetura e Gerenciamento para Aplicações Java
SonarJ Community Edition oferece análise de arquitetura e gerenciamento para pequenas e médias aplicações Java. hello2morrow, a empresa por trás do software SonarJ, recentemente lançou a versão grátis da da ferramenta de análise de arquitetura. A edição comunitária pode ser usada para analisar aplicações Java com até 500 classes internas (aproximadamente 50 a 60 KLOC).
-
Suporte de IDEs para o Ruby 1.9
A primeira versão estável da série 1.9 foi liberado, but what's the status of 1.9 support in IDEs? Nós questionamos os desenvolvedores do NetBeans, RadRails, Ruby in Steel, e RubyMine.
-
Moonlight 1.0 RTM foi liberado
O Moonlight, a implementação open source do Silverlight para Linux, foi liberada. Pode ser baixado como um plugin para o Firefox, executando na maioria das distribuições linux. Moonlight 1.0 usa Microsoft Media Pack 2 to para executar os arquivos de mídia.
-
Uma Olhada Rápida nos estilos e padrões arquiteturais
O App Arch Guide 2.0 (Microsoft patterns&practices), Capítulo 6, fala sobre estilos de arquitetura como MEssage-Bus, Arquitetura em Camadas, SOA. Além destes estilos há vários padrões arquiteturais, como Plug-in, Peer-to-Peer, Publish-Subscribe. Alguns autores fazem diferença entre estilos, padrões e metáforas de arquitetura.
-
JRuby e Clojure - Uma boa combinação?
Clojure é uma linguagem LISP-style para a JVM. Um dos focos de Clojure é concorrência, que é suportado através de suas estruturas de dados imutáveis (Clojure vem com estruturas de dados persistentes). Outra funcionalidade é Software Transactional Memory (STM), que permite usar transações, ao invés de Locks ou Mutexes, para compartilhar memória.
-
Usando T4 no ASP.NET MVC
O ASP.NET MVC está usando o T4 (Text Template Transformation Toolkit) para gerar código por trás das cenas quando um Controler ou uma View é adicionada ao projeto. O T4 é um gerador de texto totalmente customizado baseado em templates.
-
Sumário sobre Compatibilidade de bibliotecas Ruby 1.9.1
Ruby 1.9.1 é o primeiro release estável da série 1.9.x e traz, dentre várias melhorias da linguagem e suas bibliotecas padrão, aumento significante de performance.
-
Managed Extensibility Framework Preview 4
O Managed Extensibility Framework (MEF) da Microsoft é um framework open source (MS-PL) de composição de aplicação .NET disponível no CodePlex. O MEF oferece aspectos de um modelo de um plug-in e um container de inversão de controle.
-
Filip Hanik em Comunicação de Cluster Heterogêneos usando Apache Tribes
Apache Tribes, um módulo do Tomcat 6, suporta comunicação de grupos no servidor cluster. Filip Hanik falou sobre os desafios em clusters heterogêneos e como Tribes ajuda com requisitos de comunicação de grupos do Tomcat clusters. Ele fez uma apresentação na conferência SpringOne Americas sobre o framework de messaging Tribes.
-
Sun publica o JavaFX Mobile
A Sun Microsystems publicou o JavaFX mobile no dia 12 de fevereiro a tempo para o congresso mundial de mobilidade em Barcelona, Espanha nesta semana.
-
VMWare abre o código do View Client
A VMware abriu o código de seu software View Client que permite conexões de clientes Linux para Desktops remotos windows gerenciados pelo VMware View. A VMwaregostaria de ver seus parceiros desenvolvendo o client para dispositivos não-x86 usando sistemas diferentes do Windows XP ou Linux.
-
O que faz valer a pena aprender Haskell para aplicações do mundo real
Um dos co-autores do livro Real World Haskell, John Goerzen, fala em uma recente entrevista para O’Reilly sobre purity, laziness, recursividade e muitos outros temas que fazem valer a pena aprender Haskell mas também pode ser uma fonte de relutância para pessoas que vem de orientação a objetos ou programação imperativa.