Todos os conteúdos de Dave West na InfoQ
Último conteúdo em destaque por Dave West

- Tópicos
- Scrum,
- ALM,
- Técnicas Ágeis,
- Lean,
- Agile,
- Arquitetura Corporativa
Scrum e métodos ágeis promovem a criação de um product backlog. Alguns líderes da comunidade Lean sentem que o product backlog é "desperdício." Este artigo argumenta que o Lean defende ver o backlog apenas como "um inventário" de coisas à serem feitas está se tornando um erro clássico de visualizar desenvolvimento de software como um processo de produção. Backlogs são fundamentais para Agilidade.
Notícias por Dave West
- Tópicos
- Open Source,
- Red Hat,
- Arquitetura,
- Cloud Computing,
- Programação,
- Apache,
- Padrões
Três anúncios recentes destacam a evolução do ecossistema da nuvem em favor da abertura de código e das normas. A Red Hat mudou seus esforços da Deltacloud para a Incubadora Apache, a Rackspace abriu os códigos de seus arquivos na nuvem, e a DMTF divulgou dois documentos, que estabelecem as funções essenciais para a computação em nuvem e a linguagem descritiva para elas.
- Tópicos
- Entrega de Qualidade,
- Padrões WS,
- Web Services,
- Qualidade,
- Artefatos & Ferramentas,
- Ferramentas,
- SOA,
- Artesanato de software,
- Arquitetura Corporativa,
- Arquitetura,
- Agile
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.
- Tópicos
- Testes de Software,
- IBM,
- Estudos de Caso,
- Cloud Computing,
- Arquitetura,
- Testes,
- Agile
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.
- Tópicos
- Mensageria,
- Web Services,
- OOP,
- Erlang,
- SmallTalk,
- Programação Funcional,
- Design Orientado a Objeto,
- SOA,
- Linguagens,
- Arquitetura Corporativa,
- Metodologias,
- Design,
- Arquitetura,
- Programação
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.
- Tópicos
- Ferramentas,
- Open Source,
- Android,
- Google,
- Arquitetura,
- Programação,
- Agile,
- Mobile,
- Sistemas Operacionais
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.
- Tópicos
- Operações,
- Arquitetura,
- Agile,
- Recursos Humanos,
- Carreiras
Joel Adams, um professor de ciências da computação no Colégio Calvin em Michigan, publicou recentemente um relatório O Mercado na Carreira de Computação, que sugere um futuro brilhante para qualquer pessoa que está escolhendo a carreira de computação.
- Tópicos
- Tecnologias Colaborativas,
- Visual Basic.NET,
- XAML,
- Colaboração,
- Artefatos & Ferramentas,
- Silverlight,
- Trabalho em Equipe,
- .NET,
- Open Source,
- Ferramentas,
- AJAX,
- Agile,
- Programação,
- Arquitetura,
- Cloud Computing,
- RIA,
- Web 2.0
Gizmox, desenvolvedor do Visual WebGui anunciou a disponibilidade gratuita da versão de preview do seu VWG 6.4. O Visual WebGui "permite aos usuários criar interfaces web sofisticadas, customizadas e criativas sem necessidade de código HTML, CSS ou XAML." A ferramenta também facilita o trabalho colaborativo entre desenvolvedores e designers.
- Tópicos
- Ruby,
- MySQL,
- Linguagens Dinâmicas,
- Java,
- Open Source,
- Linguagens,
- Design de Bancos de Dados,
- Bancos de Dados Relacionais,
- Gerenciamento do Banco de Dados,
- Oracle,
- Arquitetura,
- Bancos de dados,
- Programação,
- Sun Microsystems
Monty Program Ab, uma empresa de desenvolvimento de banco de dados MySQL e Percona, uma empresa de serviços e suportes de MySQL, anunciou em 13 de maio o "The Open Database Aliance". Este esforço será um fork do desenvolvimento do mySQL, utilizando MariaDB como um ponto de partida. MariaDB foi criado por Monty Widenius, co-fundador do MySQL.
- Tópicos
- Java,
- Linguagens,
- Programação,
- Especificações,
- Design de Linguagens,
- Características de Linguagens
Neal Gafter discute como evoluir uma linguagem sem causar perturbação usando mudanças planejadas para JDK7 (superpackages, closures, anotações nos tiposs, type inference, manipulação de exceções, e self types) como um exemplo. Ele examina como as mudanças são condicionadas pelas escolhas de desing da linguagem pré-existente, e discute sua influência no design da API.
- Tópicos
- Java,
- Linguagens,
- Transações,
- Programação,
- Design
É um erro comum confundir modelos de transações com estratégias de transações. Mark Richards discute três modelos de transações suportados pela plataforma Java (Transação Local, Transação Programática e Transação Declarativa) e quatro estratégias de transação (Orquestração Cliente, Camada API, Alta Concorrência, e Alta Velocidade de Processamento) que podem ser baseadas nesses modelos.