Celery e Tarefas assícronas com Python

O Celery é um aplicação, escrita em Python, que permite que você delegue tarefas a diversos workers, localizados em outros servidores. O Celery é uma forma bastante de realizar estes jobs ou tarefas de forma assíncrona, sem ter de quebrar muito a cabeça com conceitos complicados e difíceis de serem acertados. Primeiramente, vou explicar como …

Automação de Infraestrutura com Puppet

Let the computer do the repetitious, the mundane – it will do a better job of it than we would. We’ve got more important and more dificult things to do. Trecho retirado do livro Programador Pragmatico. O profissional de desenvolvimento de software conta com um grande trunfo em sua manga que é frequentemente negligenciado, um …

Template de história de Usuário

As histórias de usuários são ferramentas interessantes para se determinar quais são as funcionalidades reais de um sistema a ser construído. Elas são breves, capturam as informações gerais e servem de documentação de alto nível para diversos outros produtos dentro da organização que constrói software. Nós da SIGMA, construímos um pequeno template para ser impresso …

Docgen

Olá pessoal, boa tarde! Estamos prestando uma consultoria à um órgão governamental que possui um banco de dados em PostgreSQL bastante extenso. Uma de nossas tarefas era documentar o banco de dados todo, incluindo a criação de um dicionário de dados compreensivo, com informações sobre as tabelas, views, procedures, etc. Como o banco é grande, …

Traduzindo a documentação do PostGIS

Olá pessoal, Existe um tremendo esforço atualmente para realizar a tradução da documentação do PostGIS. Anteriormente, este era um processo muito chato, que envolvia copiar arquivos, traduzir enormes parágrafos sem referências em um formato que não é muito familiar para muitas pessoas, o xml. Em discussão com o time do PostGIS, conseguimos ajustar uma conta …