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 …

Screencasts SIGMA

Olá pessoal, boa tarde! De forma a nivelar o conhecimento da equipe, estamos com uma prática que tem dado certo. A cada semana, um dos desenvolvedores, discorre sobre algum assunto relacionado ao trabalho, no formato de um screencast. Nós já realizamos três screencasts na empresa, cada semana sobre um tópico. E estamos gravando este material …

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, …

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. …