Todos os conteúdos de Giovanni Abner na InfoQ
Último conteúdo em destaque por Giovanni Abner

- Tópicos
- Adoção de Agile,
- Agile nas empresas,
- Agile Manifesto,
- Scrum,
- Comunidade,
- Agile
Estaria o Agile em um estado de contradição? O Agile da forma como foi definido há 10 anos está desatualizado, e o seu verdadeiro significado corre o risco de ser enfraquecido por implementações de fachada e sem qualidade. Neste artigo, é proposto um maior foco em qualidade, surgido na reunião de 10 anos do Manifesto Ágil, bem como discutido o que uma versão 2.0 do Manifesto poderia conter.

- Tópicos
- Técnicas Ágeis,
- Escalabilidade,
- Agile,
- Arquitetura,
- Desempenho e Escalabilidade,
- Design
No seu keynote no QCon Londres 2011, Craig Larman destacou que "arquitetura" não é uma boa metáfora, que não construímos software como um edifício e devemos cultivá-lo, fazendo-o crescer e evoluir como um jardim. Neste artigo Larman detalha e desmistifica essas ideias, atendendo a muitas pessoas e tweets que pediram esclarecimentos sobre sua declaração.
Notícias por Giovanni Abner
- Tópicos
- Eclipse,
- Open Source,
- IDE,
- IBM,
- Programação
No dia 7 de novembro fez exatamente dez anos que foi lançado o ambiente de desenvolvimento Eclipse. Atualmente, o ecossistema que se organizou em torno dele congrega 170 empresas, 270 projetos, 50 milhões de linhas de código e é um dos maiores sucessos da história das comunidades open source.
- Tópicos
- Gerenciamento de Projetos,
- Agile
Os projetos dão certo apesar do papel do gerente? Um artigo recente do Computerworld sugere que a seleção e promoção inadequada de gerentes de projeto está na raiz da maioria dos projetos malsucedidos.
- Tópicos
- Design,
- Refatoração,
- Agile
Refatorar exige uma boa dose de pensamento, mas a realidade é que pensar demais também pode ser prejudicial. Esta é a opinião de Kent Beck, um dos criadores do Extreme Programming.
- Tópicos
- Testes de Software,
- Android,
- Mobile,
- Testes
Existem alguns frameworks e ferramentas para automatizar o teste de aplicações Android, como o MonkeyRunner, Robotium e Robolectric. Agora a empresa LessPainful oferece esse recurso na forma de serviços.
- Tópicos
- Windows Server 2008,
- Windows 8
A Microsoft avisou a desenvolvedores e administradores que trabalham com Windows Server que no futuro a plataforma não suportará mais aplicações com interface gráfica. A opção de instalação Server Core, introduzida originalmente no Windows Server 2008, vai se tornar a forma de instalação recomendada no Windows Server 8.
- Tópicos
- Java,
- Eclipse,
- Linguagens,
- IDE,
- Programação,
- OSGi
O projeto Eclipse Virgo anunciou o lançamento da versão 3.0, que atende a todos os requisitos do padrão OSGi para implantação de Web Application Bundles ou WABs (WARs "OSGificados"), facilitando a criação de aplicações web modulares.
- Tópicos
- Ruby,
- Java,
- Linguagens Dinâmicas,
- .NET,
- Linguagens,
- Testes de Software,
- Agile,
- Testes,
- Selenium,
- Programação
O conhecido framework para testes de aplicações web, Selenium, juntou-se a um ex-concorrente, o WebDriver. Na sua versão 2.0, oferece uma API mais elegante e melhor integração com navegadores.
- Tópicos
- Eclipse,
- Java,
- Linguagens,
- IDE,
- Arquitetura,
- Programação,
- IDEs
A Fundação Eclipse anunciou o lançamento do Eclipse Indigo, uma combinação de 62 projetos que totalizam 46 milhões de linhas de código. Desde o Callisto, em 2006, a Fundação tem realizado esse lançamento anual conjunto nas últimas semanas de junho (embora versões da plataforma Eclipse em si já venham sendo lançadas anualmente desde 2001).
- Tópicos
- Qualidade,
- Técnicas Ágeis,
- Artesanato de software,
- Arquitetura,
- Agile,
- Padrões de Arquitetura,
- Padrões de Projeto
Há uma luta constante entre as técnicas ágeis e a arquitetura corporativa. Enquanto o desenvolvimento ágil foca-se em ajustar o planejamento à medida que se ganha conhecimento do domínio, a arquitetura estabelece uma plataforma tecnológica e trata dos atributos de qualidade. A combinação dessas duas dimensões tem sucesso quando as técnicas ágeis são usadas na direção da arquitetura desejada.