terça-feira, 14 de março de 2017

DataViz - Ferramentas para visualização de dados em Python!

Olá pessoal! Tudo bem?

Hoje quero mostrar algumas ferramentas muito interessantes para visualização de dados. Pretendo retomar o assunto do post anterior, onde usamos um pouco de machine learning para categorizar reportagens em português, mas a pausa é bem justificada!

quarta-feira, 25 de janeiro de 2017

Um Pouco de Machine Learning com Python

E ai pessoal, tudo bem?

É quase um milagre este post sair com tão pouco tempo desde o último, mas o fato é que estou muito empolgado com meus estudos e o curso da Udemy que comentei no ultimo post, tanto que comecei a aplicar algumas coisas na prática!

Hoje quero mostrar um pequeno programa que criei para testar e praticar as técnicas de Machine Learning na categorização de textos. É apenas um protótipo que usa matérias jornalisticas, mas você pode baixa-lo para testar e estudar!

sexta-feira, 16 de dezembro de 2016

Data Analysis com Python Pandas - O Início

E ai pessoal, tudo bem?

Faz bastante tempo que não publico nada novo, estive muito envolvido com questões menos técnicas nesse período, estudando coisas que literalmente mudaram minha forma de ver o mundo. Mas isso fica pra outra hora.

O que me motivou a voltar a escrever são meus recentes estudos sobre análise de dados com Python, em especial com a biblioteca Pandas!

sexta-feira, 13 de fevereiro de 2015

Campos Dinâmicos no MongoDB

Tudo bem pessoal?

Estou aqui para dar mais uma pequena dica sobre MongoDB. Vou falar hoje de um problema com campos dinâmicos que passei em meu projeto atual e como consegui resolve-lo com um ajuste no schema de dados.

No projeto em questão precisamos permitir que os usuários criem campos que não estão no schema padrão para armazenar seus conteúdos específicos. Esta necessidade de dinamismo no schema foi um dos motivos, dentre outros, que nos levou a escolher o MongoDB.

segunda-feira, 1 de dezembro de 2014

Instalando MongoDB na AWS

E ai pessoal, tudo bem?

Em meu último post aqui no blog falei sobre a criação de Replica Sets com o MongoDB. Na época estava passando por problemas com a performance das consultas no banco e imaginava que a melhor saída seria a criação de um Replica Set para distribuir as leituras nessa estrutura, porem eu estava enganado e hoje venho aqui compartilhar com vocês algumas coisas que aprendi nesse ínterim.

quarta-feira, 19 de fevereiro de 2014

Escalando MongoDB - Replica Sets - Passo 1

E ai pessoal?

Depois de muito tempo sem postar nada, resolvi compartilhar o que venho estudando sobre MongoDB. São meus primeiros passos e por enquanto não há nada muito profundo, mas como existem poucas referencias em nosso idioma, acho que vale a pena escrever o que venho aprendendo.

Nesse post vamos montar uma estrutura de Replica Set do MongoDB com três servidores da forma mais simples possível. Vou usar Amazon EC2 para montar essa estrutura, mas você pode usar máquinas virtuais locais de forma fácil, por exemplo com VirtualBox ou Vagrant.

quarta-feira, 23 de outubro de 2013

O Mítico Homem-Mês - O Poço de Alcatrão - Cap. 1

Oi pessoal, tudo bem?

Depois de muito tempo sem postar nada em meu blog e de mudar aqui para o Blogger, estou voltando a escrever basicamente devido a um livro, O Mítico Homem-Mês.

Este livro foi escrito por Frederick Brooks Jr originalmente em 1975 (sim, estamos falando de um clássico!) mas vem recebendo atualizações devido a importância da obra. Este foi um dos primeiros, se não o primeiro, grande livro a tratar da industria de software onde Brooks fala sobre os desafios que encontrou durante o projeto do OS/360 da IBM.

Estou lendo uma edição de 1995 que, apesar dos quase 20 anos, traz reflexões e propostas muito atuais, que lembram em muito as metodologias de desenvolvimento ágil! Eu comprei esta edição por 1/3 do preço praticado nas livrarias em um site chamado Estante Virtual, recomendo!

Minha ideia aqui não é fazer um resumo do livro, mas sim registrar os pontos mais importantes e compartilhar minhas reflexões sobre os temas do livro. Por isso, deixo aberto o campo de comentários para que possamos conversar sobre o assunto!