Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
makefile-taskrunner-template
I use a Makefile as a task-runner. Drop this into your folder and modify as you see fit.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
You probably want your references without leading spaces, just add another line feed to get them on separate lines and avoid the "code block" that doesn't parse links:
[0] https://github.com/dokku/dokku
[1] https://12factor.net/
[2] http://www.fabfile.org/
[3] https://github.com/johnwilson/django-wagtail-template/blob/m...
I like the simplicity of the asynchronous tasks. The author mentions it's just a sleep and he isn't kidding: https://github.com/simplecto/screenshots/blob/master/src/sho...
Of course, this only really works when you're not worried about multiple workers for the same "queue", etc.
Still, simplicity is key -- don't build for scale just because you think you might be there in X years. I like your style!
https://github.com/rqlite/rqlite
[3] https://github.com/johnwilson/django-wagtail-template/blob/master/fabfile.py
Not necessarily, you can use a CI pipeline to verify that your project can be build with many Python versions. This is the workflow I use here[0]. It makes catching and fixing breaking changes easier. Plus, I'm confident the core team is not likely to introduce a painful breaking change (think Python 2 -> 3) soon[1]
0: https://github.com/rmpr/atbswp
1: https://mobile.twitter.com/gvanrossum/status/130608247244308...
Interesting that you talk about gluing together some things around docker-compose. I've done something similar but on the command-line. Specifically, I use Makefile as a task-runner [1]. It is in there that I keep a lot of my custom settings for deployments, hosts, and one-off taks.
[1] - https://github.com/simplecto/makefile-taskrunner-template
I did a server-side version of the TododMVC app with both. I think Hotwire (Turbo and Stimulus) and htmx have exactly the same goal.
I found htmx easier to understand and handle.
Here are the two implementations (backend is in Quarkus/Java):
- https://github.com/derkoe/quarkus-hotwire-todos
- https://github.com/derkoe/quarkus-htmx-todos