Cool release! Thank you for this. It's always great to see
production code get released as opposed to pet projects.
What's interesting to me is that even though it's a flask app, it seems to be re-implementing large chunks of Django:
- Similar directory hierarchy including folder-per-app, templates, config
- A big settings object that gets passed around to things like Celery
- SQLAlchemy for the ORM/database glue, some other components for migration management
- Re-implemented authentication that has a very similar feature set to django.contrib.auth
This convergence reinforces that I should keep using Django or Rails for new web/mobile products. I find myself doing all of the above when using Go or Haskell for the same task.
What's interesting to me is that even though it's a flask app, it seems to be re-implementing large chunks of Django:
- Similar directory hierarchy including folder-per-app, templates, config
- A big settings object that gets passed around to things like Celery
- SQLAlchemy for the ORM/database glue, some other components for migration management
- Re-implemented authentication that has a very similar feature set to django.contrib.auth
This convergence reinforces that I should keep using Django or Rails for new web/mobile products. I find myself doing all of the above when using Go or Haskell for the same task.