Veery
- Python task manager from scratch, part 0: Introduction
- Python task manager from scratch, part 1: First steps
- Python task manager from scratch, part 2: First cleanup!
- Python task manager from scratch, part 3: Separating the data
- Python task manager from scratch, part 4: Making functions
- Python task manager from scratch, part 5: Setting up version control
- Python task manager from scratch, part 6: Adding a .gitignore
- Python task manager from scratch, part 7: Adding and removing tasks
- Python task manager from scratch, part 8: Requirements management
- Python task manager from scratch, part 9: First tests
- Python task manager from scratch, part 10: Task objects
- Python task manager from scratch, part 11: First bugfix
- Python task manager from scratch, part 12: A Task repository
- Python task manager from scratch, part 13: Fix a major mistake
- Python task manager from scratch, part 14: Make an interface
- Python task manager from scratch, part 15: Prepare the way
- Python task manager from scratch, part 16: Making a first Web display
- Python task manager from scratch, part 17: Generating some HTML
- Python task manager from scratch, part 18: Adding a feature
- Python task manager from scratch, part 19: Preparing the way II
- Python task manager from scratch, part 20: Adding a form
- Python task manager from scratch, part 21: Preparing the way III
- Python task manager from scratch, part 22: Another Task field
- Python task manager from scratch, part 23: Retrieving tasks by UUID
- Python task manager from scratch, part 24: Supporting Task modification
- Python task manager from scratch, part 25: Handling a bug
- Python task manager from scratch, part 26: Adding task-completion functionality
- Python task manager from scratch, part 27: Using a real database
- Python task manager from scratch, part 28: Taking stock
- Python task manager from scratch, part 29: Cosmetic improvements
- Python task manager from scratch, part 30: Adding a feature I want
- Python task manager from scratch, part 31: Adding some style
- Python task manager from scratch, part 32: More Task properties
- Python task manager from scratch, part 33: Updating the persistence logic for tasks
- Python task manager from scratch, part 34: Adding styles based on task states
- Python task manager from scratch, part 35: Listing tasks from the command line
- Python task manager from scratch, part 36: Preparing for recurring tasks
- Python task manager from scratch, part 37: Fixing our coordinator
- Python task manager from scratch, part 38: Add a license
- Python task manager from scratch, part 39: Thinking about interfaces, again
- Python task manager from scratch, part 40: Persisting task coordinators
- Python task manager from scratch, part 41: Setting up event handling
- Python task manager from scratch, part 42: Resolving a circular import
- Python task manager from scratch, part 43: Preparing the way IV
- Python task manager from scratch, part 44: Implementing repeating tasks
- Python task manager from scratch, part 45: Supporting environments
- Python task manager from scratch, part 46: Getting handlers under test
- Python task manager from scratch, part 47: Tidying up the front end
Home page