Início Artigos
Artigos
Feed RSS-
Desenvolvimento em cloud: os IDEs foram para a nuvem
A quantidade de soluções para cloud e o aumento em investimentos nessa área trazem a sensação de que tudo está se movendo para a nuvem. Agora a bola da vez são os IDEs. Os desenvolvedores de linguagens como Java, Python, JavaScript, C#, Ruby e PHP já contam com IDEs na web, boa parte sem custo. Neste artigo é apresentada uma seleção das principais ferramentas de desenvolvimento em cloud.
-
Caches LRU de Alto Desempenho: a experiência do eBay, em detalhes
Conheça uma implementação de cache LRU criativa feita pelo eBay, usando apenas classes simples, sem frameworks ou threads, e fazendo uso do conhecimento de algoritmos e de funcionalidades do Java.
-
Homenagem a Steve: Integral do Discurso de Stanford
Como nossa homenagem a Steve Jobs, traduzimos colaborativamente uma das maiores falas – se não a maior – de um gênio comparável a poucos. Veja o texto integral de seu discurso realizado na cerimônia de graduação da Universidade de Stanford, em 2005.
-
Google Apps Script, Parte 1: Conceitos, Google Spreadsheet e Google Calendar
O Google Apps Script permite integrar dezenas de serviços do Google, através de uma engine JavaScript rodando nos servidores do Google. Nesta primeira parte da série, conheça o ambiente, técnicas e conceitos, através de vários exemplos.
-
Excesso ou falta de colaboração? Um equilíbrio delicado.
Muito se fala nos benefícios da colaboração, trabalho em equipe, criatividade e auto-organização. Porém, os obstáculos não costumam ser mencionados com tanta frequência. Colaborar não é fácil, exige foco, disciplina e equilíbrio. Partindo de uma série de posts no Harvard Business Review, este artigo apresenta problemas possíveis na colaboração e alternativas para superá-los.
-
Liderança Adaptável: Um vetor para o sucesso do Agile nas empresas
Jim Highsmith vem se dedicando a descrever a Liderança Adaptável: um conjunto de habilidades e atitudes que um líder deve desenvolver em empresas que buscam agilidade. Tais habilidades preenchem uma lacuna existente em organizações que interpretam auto-organização como algo que surgirá espontaneamente nos times. Mas é preciso liderança para que um novo modelo mental a ser desenvolvido.
-
HTML 5: Já podemos usá-lo?
Após quase quatro anos de desenvolvimento, a maturidade do HTML 5 e sua implementação pelos navegadores ainda é um tema polêmico. Entretanto, considerando as funcionalidades mais desejadas e os navegadores mais usados, já podemos adotá-lo?
-
Entrevista com Jez Humble: Continuous Delivery e o movimento DevOps
Em entrevista exclusiva para InfoQ BR, Jez Humble, coautor do livro Continuous Delivery (Implantacão Continua), trata das práticas e dos principais desafios em implementar com sucesso este conceito, que visa reduzir a distância entre times de desenvolvimento e infraestrutura. Jez também fala em detalhes do movimento DevOps, e seu papel para implementar de maneira efetiva a Implantação Continua.
-
Como lidar com a ausência de um Product Owner efetivo
O papel do Product Owner tem importância significativa no Scrum, mas muitos POs não possuem o tempo necessário para acompanhar o time e nem mesmo a evolução do produto, da forma que merece. Existiriam alternativas para tornar mais efectivo o papel do Product Owner?
-
CoffeeScript em análise: utilidade, beleza ou ambos?
Nos últimos meses a linguagem CoffeeScript tem estado sob os holofotes, em grande parte devido a controvérsias em volta da decisão de torná-la a linguagem padrão de scripting no futuro Ruby on Rails 3.1, em substituição a JavaScript. A linguagem teria vantagens reais, ou seus ganhos viriam apenas da elegância ou estética?
-
Opinião: O Cucumber ainda tem o seu valor
Ferramentas "minimalistas" para testes de aceitação, como a DSL do Capybara/Steak, têm se tornado populares na comunidade Ruby. O tradicional Cucumber, no entanto, apresenta diversas vantagens. O autor discute e demonstra benefícios que o uso do Cucumber pode trazer no longo prazo, em comparação a alternativas em ascensão.