- Day 01: starting up a project
- Day 02: setting up a data model
- Day 03: dive into the MVC architecture
- Day 04: refactoring
- Day 05: forms and pager
- Day 06: security and form validation
- Day 07: model and view manipulation
- Day 08: AJAX interactions
- Day 09: local improvements
- Day 10: Alter data with Ajax forms
- Day 11: syndication feed
- Day 12: Emails
- Day 13: Tags
- Day 14: Tags, part II
- Day 15: Unit tests
- Day 16: Lazy day
- Day 17: API
- Day 18: Filters
- Day 19: Performance and cache
- Day 20: Administration and moderation
- Day 21: Search engine
- Day 22: Transfer to production
- Day 23: Internationalization
- Day 24: What's next?
This work is licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License license.