InfoQ

Notícias e Notas na comunidade

Navegação com informações de localização se tornará comum?

Comunidade
Ruby,
.NET,
Java
Tópicos
RIA,
Javascript

Com o W3C trabalhando em uma especificação que define uma API para prover acesso a informações de localização geográfica por script, a Mozilla recentemente anunciou suporte a Geolocation embutido no Firefox 3.5. Isso está alinhado com um anúncio recente da Opera que também irá adicionar suporte ao Geolocation em seu browser. Isso fará aplicações com informações de localização geográfica ubíquoas?

Patrocinio de Projetos Agéis – Uma Atitude Simples com Resultados Efetivos.

Comunidade
Agile
Tópicos
Adotando Agile,
Agile nas corporações

Organizações adotando métodos ágeis precisam reavaliar a abordagem na administração e patrocínio do projeto. As decisões do projeto precisam ser tomadas rapidamente, respondendo a mudanças no ambiente da empresa enquanto mantêm um foco nos objetivos do projeto e da organização.

Código de Qualidade nas Equipes

Comunidade
Architecture
Tópicos
Entregando Qualidade,
Code Analysis,
Artefatos & Ferramentas

Malik Jaibeer postou uma introdução de como endereçar e introduzir código de qualidade dentro de uma equipe. Sua série de posts podem ser úteis pra quem estiver em uma situação na qual se queira aprender mais para si mesmo ou apresentar essas idéias para outros. A série oferece uma visão geral breve do tema e aponta várias direções para se estudar mais.

Economizando com Programação em Par

Comunidade
Java,
Agile,
.NET,
Ruby
Tópicos
Entregando Qualidade,
Remover Impedimentos

Porque alguém utilizaria duas pessoas para fazer o trabalho de uma? Esta é uma reação comum quando as pessoas são apresentadas a ideia da programação em par. Eles concluem programação em par como duplicar o custo de escrever um segmento de código. Dave Nicollete demonstra algumas ideias quantitativas para ajudar a mostrar como a programação em par pode salvar dinheiro, ao invés de desperdiça-lo.

Kent Beck Sugere Pular os Testes em Projetos de Curto Prazo

Comunidade
Agile
Tópicos
Artesanato de software,
Técnicas Ágeis,
Entregando Qualidade,
Testanto Software

Kent Beck, autor de “Extreme Programming Explained” e “Test Driven Development: By Example” sugere que um projeto de software, assim como golf, pode ser um jogo longo ou curto. JUnit é um exemplo de projeto longo, muitos usuários, rentabilidade estável (a $0 é triste para qualquer envolvido), onde o objetivo principal é proporcionar funcionalidades além das necessidades dos usuários.

Uma Perspectiva Evolucionária de Desenvolvimento de Software

Comunidade
Agile
Tópicos
Adotando Agile,
Técnicas Ágeis,
Agile nas corporações

Memes, introduzido por Richard Dawkins no livro The Selfish Gene, são genes culturais; ideias que se propagam entre as pessoas e afetam a nossa forma de pensar e agir. Julian Everett sugeriu que podemos olhar as práticas de desenvolvimento de software, ideias e cultura como uma coleção de memes. Ao fazer isso, nosso entendimento sobre o que funciona e porque pode ser ativado em nossa cabeça.

Ágiles 2009: Submissão de palestras encerra na segunda-feira (06/07)

Comunidade
Agile
Tópicos
Eventos,
Comunidades,
Anúncio

Que tal integrar um time de palestrantes que conta com nomes como Brian Marick, Diana Larsen, Matt Gelbwaks, Naresh Jain, Dave Nicolette, Alan Cyment, Alexandre Magno e muitos outros? A próxima segunda-feira, dia 6 de Julho, será sua última chance de submeter palestras para o Ágiles 2009

Lançado o Kit de Treinamento para Desenvolvedores Identity baseado no Microsoft "Geneva"

Comunidade
SOA,
.NET
Tópicos
.NET Framework

A Microsoft lançou o kit de treinamento para desenvolvedores Identity que segundo o lançamento do Beta 2 do Geneva na TechEd. O kit de treinamento é um conjunto de hands-on labs e recursos projetados para ajudar desenvolvedores a aproveitar dos produtos e serviços para identidade da Microsoft.

Consultores e Instrutores Ágeis ajudam os Desempregados e Menos Favorecidos

Comunidade
Agile
Tópicos
Human Resources,
Treinamento / Certificação

Vários instrutores e consultores estão esforçando-se para ajudarem pessoas desempregadas a aprenderem coisas novas e a estarem melhor preparados para o novo mercado de trabalho.

Avaliando a "Facilidade de Uso"

Comunidade
Agile
Tópicos
Técnicas Ágeis

Nesta definição, contudo, não são mencionadas formas concretas de avaliar a facilidade de uso, ou ainda mais, a usabilidade do sistema. Em um recente debate do grupo Agile Usability, os membros discutem várias formas de avaliar a usabilidade do sistema de uma forma objetiva.

Conteúdo Educacional

13 Razões para Programadores Java aprenderem Flex e BlazeDS

Treze razões para que programadores java aprendam Flex e BlazDS. Ele discute sobre o porquê que Flex e BlazeDS é uma das melhores opções para desenvolver aplicações ricas de internet.

Ruby in Practice com Jeremy McAnally

Rob Bazinet e Matthew Bass, ambos da InfoQ, tiveram a oportunidade de conversar com Jeremy McAnally, sobre o livro "Ruby in Practice" no qual foi co autor junto à Assaf Arkin.

Esclarecendo os Equívocos Mais Comuns Sobre Refatoração

Danijel Arsenovski tenta esclarecer alguns mitos sobre refatoração e como isso se aplica para desenvolvedores .NET

As 10 Maiores Mudanças no Flex 4

Em maio, Adobe lançou a primeira versão beta do Flex 4, codinome Gumbo. A lista a seguir proporciona uma visão geral de alto nível dos itens que foram modificados na última versão do framework RIA.

Conversa sobre RubyMine e JetBrains

Um dos anúncios mais interessantes recentemente feito à comunidade Ruby foi o lançamento da IDE JetBrains RubyMine para aplicações Ruby e Ruby on Rails.

Introdução à Data Services

Data Services são serviços de software que encapsulam operações das entidades chave relevantes para a empresa.

Esquemas para Web Services – Parte 1: Tipos de dados básicos.

O uso do XML traz consigo desvantagens, como problemas em potencial com desempenho, mas também oferecem um nível de abstração que permite diminuir o acoplamento entre as partes envolvidas na troca.

Revisão do livro: Clean Code: A Handbook of Agile Software Craftsmanship

Como programadores, a nossa primeira prioridade é criar código que funciona. Infelizmente, código que simplesmente “funciona” não é suficiente.