Início Artigos
Artigos
Feed RSS-
Busca Textual no PostgreSQL é boa o suficiente
A Busca Textual tornou-se uma característica importante para muitos tipos de negócios. A comprovação desta necessidade é o aumento na popularidade de ferramentas como o Elasticsearch e Solr. Solr e Elasticsearch são ótimas ferramentas, mas antes de caminharmos para este lado da busca textual, devemos pensar um pouco mais e talvez decidir por algo mais leve e que seja bom o suficiente.
-
Metas Ágeis com OKR
OKR é um framework de definição de metas adotado por diversas empresas do Silicon Valley que complementa o Agile e Lean, criando uma abordagem ágil para definir objetivos e mensurar valor. Usado pelo Google, Twitter e LinkedIn, o OKR pode ajudar a evoluir a comunidade Agile e o próprio Manifesto Ágil mudando o foco de entrega de funcionalidades para a entrega de resultados.
-
MVPs no mundo real: o caso do EasyTaxi
No QCon Rio 2015, o CTO Global do EasyTaxi, Vinícius Gracia, contou a história da criação do serviço de táxis, tratando desde estratégias para mudar o mercado, até técnicas para product development e o uso de MVPs. Veja nesse artigo um resumo sobre o conceito de MVPs e as formas como foi aplicada a técnica na criação do EasyTaxi.
-
Entrevista com Matthew Carver sobre web responsiva
A Web Responsiva é uma importante parte da web moderna e habilidade obrigatória para os desenvolvedores web. O livro "Responsive Web" de Matt Carver fornece uma introdução e diversas sugestões de como iniciar nesse assunto. Seu livro inicia com o quê e o porquê e mudando o assunto para algumas técnicas avançadas, apresenta uma ferramenta essencial na caixa de ferramentas dos desenvolvedores web.
-
Arquitetos precisam programar: as distorções no papel de arquiteto
Um arquiteto tem responsabilidades que vão além do projeto do software e das questões relativas ao alinhamento do software com o negócio a que se destina. A implementação de seus projetos é, em última instância, a única medida da qualidade do seu trabalho. Sendo assim, arquitetos deveriam colocar a mão na massa e ajudar na implementação.
-
Uma metodologia de modelagem para APIs web
Este artigo apresenta uma visão geral sobre a metodologia de projeto abordada no livro "RESTful Web APIs" de Richardson e Amundsen.
-
Scala em sistemas de larga escala
Esta é a primeira edição de uma série sobre o uso do Scala para armazenamento e análise de dados em larga escala. Dave Hrycyszyn fala para Andrew Jayne, engenheiro de software sênior na McLaren Applied Technologies, sobre a experiência de construir um data store de alto desempenho em Scala.
-
Criando uma estratégia de desenvolvimento mobile para 2015
Com 2015 em curso, é hora de considerar uma estratégia móvel para um ano próspero e além. Discutiremos pontos a serem considerados quando se planeja a estratégia para o ano, e como eles poderão ajudá-lo a iniciar um futuro bem sucedido. Os tópicos incluem ambientes de desenvolvimento visuais, TI Bimodal, desenvolvimento móvel baseado em núvem e o debate HTML5 x Nativo.
-
Visão computacional com Java e BoofCV sem JNI
Esse artigo pretende demonstrar uma alternativa para desenvolvedores que desejam trabalhar com visão computacional em Java sem utilizar código nativo. A BoofCV, uma biblioteca de código aberto para visão computacional em tempo real usando apenas Java.
-
Atores de nuvem reativos: Uma web de eventos evolutiva
Atores reativos da nuvem são uma aplicação do modelo de Atores de Carl Hewitt que pode ser usada para balancear o poder dos sistemas distribuídos modernos. Esse artigo, mostra uma implementação de Atores Reativos de Nuvem, considerando um cenário de negócios complexo distribuído através de uma solução elegante e bem pensada.
-
Como se manter ágil se tem que assinar um contrato?
Desenvolvimento ágil baseado com contrato que tenha sido aceito por advogados parece impossível. A natureza de processos tradicionais de compra e contratações não coincide com os princípios ágeis. Os poloneses da Goyello encaram esse desafio e compartilham aqui o resultado.
-
A moderna caixa de ferramentas do desenvolvedor JavaScript
A caixa de ferramentas de um moderno desenvolvedor JavaScript vem mudando muito nos últimos 20 anos. De IDEs à ferramentas de automatização, há diversas opções para os desenvolvedores. Escolher a melhor biblioteca JavaScript é apenas uma parte do processo. Linters, bundlers e minifiers são essenciais para produtividade e desempenho durante a construção de aplicações web modernas.