Building for Flexibility Using Finite State Machines in Django

Software projects often start with such innocence. A developer creates the basic functionality and then extends the functionality with various rules of domain logic. Project classes grow larger and more complex to accommodate all these changes. The classe… Read more


Modified Preorder Tree Traversal in Django

Introduction This article is an extension to a previous article titled, Recursive Model Relationships in Django, which demonstrated a way to utilize the bare-bones Django capabilities to define database-backed Classes that model a common use-case for a re... (more…)

Read more »