Minishift: Openshift Origin como ambiente de desenvolvimento

O Minishift é uma versão simplificada do Openshift Origin que pode ser instalada dentro do VirtualBox e utilizada como ambiente de desenvolvimento, esse post tem como objetivo mostrar a instalação e utilização dessa plataforma até o deploy de aplicações em diferentes linguagens. O repositório oficial do minishift segue abaixo: https://github.com/minishift/minishift Para fazer a instalação é […]

Heroku, Python e Gunicorn: Deploy de Aplicações em Containers

Heroku é atualmente uma das melhores opções PaaS ( Plataform as a Service ) para desenvolvedores fazerem o deploy de suas aplicações, essa plataforma é muito utilizada nas startups pois utilizando ela não é necessário se preocupar com gerenciamento de infraestrutura, monitoração de disco, cpu, memória e entre outros. Nesse post vou mostrar como eu […]

Web Scraping: Python, Selenium e BeautifulSoup

Muita gente na internet tem dúvida de como fazer robôs que buscam coisas em sites, baixam conteúdo ou simplesmente executam ações para testar alguma funcionalidade do site, sistema ou algo relacionado. Sendo assim resolvi fazer esse Post onde eu faço o acesso a um site, analiso os elementos da página HTML e faço a automação […]

Vagrant – Ambiente de Desenvolvimento Ágil

DevOps tem como objetivo diminuir o Time To Market de um serviço, ou seja, diminuir o máximo possível do tempo em que um código é feito até a entrega e feedback do meu cliente sobre o meu serviço. Para acelerar esse tempo uma série de fatores estão envolvidos, como:   Provisionamento de Ambientes de Desenvolvimento […]

Python + ADB

Recentemente fiz um projeto para efetuar testes em dispositivos android utilizando a linguagem python. Esses testes eram feitos em um celular da samsung conectados via usb a um computador com windows e os dispositivos era testados utilizando um comando chamado adb (Android Debug Bridge). Todos os meus outros posts foram feitos utilizando Linux, esse eu […]

MongoDB Aggregation

Na minha jornada infinita de aprender coisas novas em T.I, nos assuntos DevOps, BigData, DataScience, Clusters, Virtualização e tudo mais. Estou essa semana focado em extrair relatórios do MongoDB para fazer learning analytics pro Moodle, como o MongoDB é um banco de dados noSQL, não existe o relacionamento entre tabelas como somos acostumados em bancos […]