Tchau, requirements. Olá, Pipfile!

Logotipo do Python

Admito que no começo fui cético em relação ao Pipfile. Pode ser a idade, mas questionei a real necessidade do mesmo. Para mim era muito óbvio! Eu já tinha o pip, o virtualenv e até mesmo o pyenv. Hoje, após ler alguns artigos e debater com alguns colegas, fico até envergonhado de não ter visto o potencial da ferramenta no seu primeiro momento.

Eu me rendo: VS Code

Logo do VS Code

É, caro leitor... chegou o dia de admitir que tenho usado outro editor além do Vim. Pode me julgar, me chamar de "poser" ou de "vendido", mas acontece que tenho descoberto no VS Code, da Microsoft, uma excelente ferramenta para desenvolvimento Web.

Swagger na prática

Logotipo do SwaggerHub

Voltamos a falar de APIs, e voltamos a falar sobre especificações. Para continuar o assunto sobre Swagger, hoje vamos abordar o tema de uma maneira prática. Afinal, é com ela que a gente vê as principais vantagens de utilizar Swagger + Open API Spec, em relação aos concorrentes.

Testando apps Django com Tox

Logotipo do Django

O Django 2.0 foi lançado, e com ele o suporte a Python 2.7 deixa de existir para as próximas versões do framework. Alegria para os usuários, preocupação para os desenvolvedores dos apps. Afinal, a versão 1.11 é LTS (Long Term Support), logo, alguns apps (ainda) não podem abraçar incondicionalmente a versão 3.x da linguagem.

Documentando a sua API com raml2html

Logotipo do RAML

Uma das coisas mais legais em relação ao RAML (e afins) é a diversidade de ferramentas que existem em seu ecossistema. Embora a especificação por si cumpra o seu papel, são elas que trazem "mais cores" aos resultados práticos de ter uma spec para a sua API.