Blog

Vinicius Schettino

Ideias e tópicos de interesse de um Engenheiro de Software

  1. Analisar milhões de queries para encontrar gargalos não é fácil, especialmente em modelos dinâmicos. Até você encontrar a consulta lenta e executá-la novamente, pode ser que ela nem seja mais um problema. O Pessoal da HEAP mostra como ferramentas de log e um pouco de desenvolvimento podem...

Continue reading...

  1. "As máquinas vão dominar o mundo?": Essa é uma questão que me fazem frequentemente. Explico que a máquina por si só não é perigosa, mas sim como humanos mal intencionados podem utilizá-la. Francois Chollert faz uma explicação ainda mais profunda do porquê não é possível que máquinas superem ...

Continue reading...

  1. Depois dos algoritmos baseados em colméias e em formigueiros, cientistas apresentam um modelo neural inspirado no cérebro de moscas.

  2. Cientistas anunciaram uma inteligência artificial capaz de identificar réplicas de quadros famosos analisando as pinceladas do artista. Observando a intens...

Continue reading...

Web APIs são interfaces importantes na interoperabilidade de serviços na internet pois permitem a comunicação homogênica entre diversos componentes, trocando funcionalidades e informações. Mesmo com a ascenção do padrão REST sobre outras tecnologias de comunicação obsoletas, algumas necessidades atuais de operação clamam, por soluções mais escaláveis e flexíveis. O modelo GraphQL surge com tal objetivo, em contraponto ao padrão de facto que utilizamos hoje. Neste artigo proponho uma introdução à esta nova tecnologia, discutindo os principais conceitos e comparando como algumas funcionalidades são alcançadas entre o REST e o seu mais novo promissor concorrente.

Continue reading...

  1. Para quem está buscando como migrar para o PostgreSQL 10 sem ter que parar a aplicação durante muito tempo, Rodrigo Rosas fornece o relato de como ele fez a migração com downtime mínimo, usando o pglogical.

  2. O particionamento de tabelas é uma das principais novidades do PostgreSQL 10, se...

Continue reading...