https://cookiecutter-django.readthedocs.io
I use a modified version of this for all my projects. This one comes with all the goodies
I created this one to create a production ready Django project in few minutes: https://github.com/Mittal-Analytics/django-cookiecutter
Things this does:
- README.md: setup readme with development setup
- Django split settings: split settings for local, testing and production
- Split requirements: split requirements.txt for local and production
- Pre-commit hooks: setup pre-commit hooks for black and pyflakes
- django-envoiron: database config and secrets in environment
- editorconfig: sensible tab/space defaults for html, js and python files
- remote-setup: setup hosting on uberspace
- git push deployment: `git push live` makes the changes live
- github actions for tests: run tests automatically on Github
Reasons:
1. Archives - those tutorials and guides stay when the original pages go 404
2. API - I use the api to automatically post my bookmarks to my blog
3. Full-text search: this is very very useful when needed
4. Social Discovery: Search that niche website / app on Pinboard. It shows lots of other people who found that same thing as interesting. We can then follow them and subscribe to their favourites as RSS feed.
But I also found I am a verrrry slow reader. My reading speed came to 147 wpm. Any recommendation to improve this?
For local I don't use Docker.
I use docker-compose to get these running: memcache, MySQL, NGINX and postfix
I tried other things: - Ansible: very slow and requires lot of config files - Bash scripts: requires lot of build steps in a language I don't really like - Fabric: good as the scripts are more pythonic, but still requires manual installation of all services
The good thing about Docker is its caching mechanism. It builds the containers only if there are any changes. What are other (containerless) solutions for that?
We provide 10-15 years of financial history in a simple interface. Plus lots of tools for finding and analysing companies.
Then I read Erich Fromm's "To Have or To Be" - and it changed me. It made me question if I was just "having" all that knowledge or really "practicing" it.
It felt good to know lots of interesting facts of chemistry, physics, geography and code. But I just "had" them - never "enjoyed" them.
Will highly recommend the book. For a moment, pause and re-think, why do we need to remember everything?
Why I like Avante over others?
1. Active development. @Yetone, the creator, is very transparent and active.
2. Supports almost all the models. Add your API key for whatever you want to use.
3. The prompts are very well optimised. Plus the team keeps improving them.
4. The code `diffs` very well handled. It is easy to `apply` changes.
5. Support for `@file` feature (select multiple files) has made it 5x more powerful.
6. Very transparent. We can see what we are doing. Very less "magic".
7. It runs on demand: no auto-suggestion magic.