Django TileStache

Nesta postagem iremos falar sobre mais um trabalho da SIGMA que disponibilizamos de maneira open-source. Desta vez iremos falar sobre o Django TileStache. O TileStache é um servidor de tiles, escrito em Python. É um servidor bastante flexível, bastando uma configuração em JSON para que o mesmo funcione. Ele é perfomático, mas a limitação dele …

Django Workflow

Você, desenvolvedor, já se deparou com cenários específicos em que você precisa controlar um fluxo de informações, mas, suportando diversos status, com diversos efeitos colaterais diferentes, entre cada mudança desses status? Criar e manter este tipo de estrutura, manualmente, é bem complicado. Formalmente, este tipo de estrutura é chamada de máquina de estado finita ou …

Integrar software livre com software proprietário

Antes de falar sobre as diferenças de software livre e proprietário vamos imaginar o seguinte cenário: A empresa X trabalha com gestão de imóveis. Sua carta de clientes soma mais de 10 mil propriedades. Para gerir todos os clientes a empresa usa um software (vamos batizá-lo de “SISTEMA Y”). Para usar esse software a empresa …

Como escrever bons relatórios de bugs

Escrever software é dificil. Manter um software atualizado e em funcionamento sem defeitos, é ainda mais dificil. Uma das ferramentas mais importantes para que isso ocorra, isto é, a criação e manutenção de um bom software, com o mínimo de defeitos (nenhum software é perfeito), é sem dúvida, os relatórios de defeitos, ou bug reports. …

Integrando o Django com o AD Microsoft

Em um projeto novo da SIGMA, nos foi solicitado que utilizássemos os usuários registrados no Active Directory do cliente, significando que teríamos de integrar toda a funcionalidade de login do nosso projeto Django com este camarada. Existem diversas razões para esta integração, principalmente no nosso caso, em que o cliente final é uma grande empresa, …