Formando equipes de alto desempenho, parte 1: Início e fases de evolução
Nesta primeira parte de uma série sobre equipes de alto desempenho e gerenciamento Agile, veja uma introdução geral e uma apresentação dos estágios de formação das equipes.
Disseminando conhecimento e inovação em desenvolvimento de software corporativo
O conteúdo foi adicionado aos favoritos!
Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.
Postado por José Pedro Bastos Cavaléro Filho em 09 Abr 2009
Depois do 1o. de abril da Google anunciando Fortran77 como linguagem na sua App Engine,na semana seguinte foi oficialmente lançado o suporte à linguagem Java! Foi a requisição de funcionalidade mais pedida pela comunidade de desenvolvedores que utilizam o serviço da gigante das buscas.
Para aqueles que nunca ouviram falar no Google App Engine, é um serviço que permite hospedagem gratuita de aplicativos nos servidores de infraestrutura do Google. Você pode criar sua aplicação e compartilhá-la na internet, com uma ressalva: até então o serviço somente permitia o uso da linguagem Python.
Tendo em mente o poder da linguagem Java, sua busca pelos padrões, sua liberdade de escolha da implementação desses padrões, os engenheiros da Google tentaram criar um meio termo desse poder em relação a simplicidade de uso do App Engine, sua capacidade de rodar em vários servidores ao mesmo tempo, dividindo as requisições de forma a poder atender requisitos consideráveis de escalabilidade, e conseguiram um resultado muito positivo!
As principais apis estão disponíveis: Servlet, JDO, JPA, javax.cache, javax.mail entre outras mais famosas. É de se esperar suporte nativo de GWT e Guice, por motivos óbvios. A capacidade da Máquina Virtual Java em rodar várias outras linguagens, como JRuby e Groovy nos coloca na expectativa dessas linguagens, num futuro próximo, virem a ser suportadas também!
Apesar deles pedirem para darmos o feedback, infelizmente nessa fase inicial foram disponibilizadas apenas 10.000 inscrições para testes do serviço. Ao inscrever-se, o usuário é informado que ficará em uma fila e que será notificado quando a sua conta estiver disponível. No momento, só nos resta ansiosamente esperar!
Aguardei por isso tanto tempo que agora tenho mais interesse que lancem uma versão com Ruby ou aprimorem a versão Java para suportar JRuby... rsrrs
De qualquer forma, grande notícia!
Na verdade já há suporte para o JRuby conforme relatado pelo Ola Bini neste post: olabini.com/blog/2009/04/jruby-on-rails-on-goog...
Apesar de que comcordo que o suporte deve melhorar, pois há várias imcompatibilidades.
Grande Abraço
Nesta primeira parte de uma série sobre equipes de alto desempenho e gerenciamento Agile, veja uma introdução geral e uma apresentação dos estágios de formação das equipes.
O Business Model Canvas é uma ferramenta estratégica para a construção visual de novos produtos ou serviços. Conheça cada um dos seus elementos e como preencher o Canvas, passo a passo.
Nessa segunda e última parte de uma série sobre o Google Apps Script, conheça como funciona o envio de emails, a conversão de documentos e como criar menus e triggers.
Este artigo avalia seis dos mais importantes fornecedores de serviços de cloud computing PaaS para desenvolvedores Java, analisando critérios como desempenho, escalabilidade e tecnologias suportadas.
O Canvas de Modelo de Negócios é um novo modo de comunicar e suportar a validação iterativa, incremental e empírica de modelos de negócio de startups e novos produtos substituindo o plano de negócios.
Nesta segunda e última parte de uma entrevista exclusiva para InfoQ Brasil, Rebecca Parsons, CTO da ThoughtWorks, fala sobre o Agile Distribuído e técnicas para definição de arquiteturas.
Nessa primeira parte de uma entrevista com a CTO da ThoughtWorks, veja recomendações sobre formas de construir e arquitetar sistemas para obter o máximo de flexibilidade e responsividade a mudanças.
Os gerentes de projetos podem assumir o papel crítico de liderar a introdução do Agile. Vejas conceitos, dicas e técnicas para apoiar esse processo de mudanças.
2 comentários
Acompanhar Discussão Responder