Peter Bittner
Peter Bittner
A good read on how to do modern front-end development properly, integrated in a backend-heavy project, is ["Modern JavaScript for Django Developers"](https://www.saaspegasus.com/guides/modern-javascript-for-django-developers/). The excellent articles series was mentioned recently on...
Current Behavior ---------------- **As a** developer **when I** use Docker Compose for development **and I** try to run `python manage.py dbshell` **then** execution is aborted, **because** the database client is...
The principal problem of Cookiecutter templates is that they are fire-and-forget weapons. Once a project is created from them you can't easily benefit from template updates. Other tools try to...
[Bjoern](https://pypi.org/project/bjoern/) really seems to be the ultra-high-performance WSGI server that leaves all competitors behind. The [integration complexity](https://github.com/jonashaag/bjoern#installation) is en par with Gunicorn and uWSGI. There seem to be no immediately...
**As a** project maintainer **I want to** create a number of demo repos that show off popular CI/CD configuration combinations **so that** people can get a better feeling on what...
Both in [GitLab CI](https://github.com/painless-software/painless-continuous-delivery/blob/master/%7B%7Bcookiecutter.project_slug%7D%7D/_/ci-services/definitions/.gitlab-ci.yml#L89-L99) and [Bitbucket Pipelines](https://github.com/painless-software/painless-continuous-delivery/blob/master/%7B%7Bcookiecutter.project_slug%7D%7D/_/ci-services/deploy-stage/bitbucket-pipelines.yml#L9-L52) the shell-style `&&` concatenation seems to be very fragile and doesn't behave as expected. ## Expected behavior When a single command fails in...
Currently, [we use](https://github.com/painless-software/painless-continuous-delivery/blob/master/%7B%7Bcookiecutter.project_slug%7D%7D/_/frameworks/Django/requirements/production.txt) the seemingly abandoned [django-datadog](https://pypi.org/project/django-datadog/) package ([source code](https://github.com/KabbageInc/django-datadog)) for integrating with Datadog. As a result of the [2015 and](https://github.com/conorbranagan/django-datadog/issues/5) [2017 discussion](https://github.com/DataDog/datadogpy/issues/211)s, it turns out that we should replace...
**As a** developer **I want to** to access services (aka Docker containers) by their hostnames **So that** it's more convenient and intuitive to develop locally, **And** it's possible to work...
**As a** developer **I want to** have a concise, readable `.gitignore` file, *which is* tailored to the specific framework and technology **So that** it's easy for me (and my colleagues)...
A [blog post of the Caktus group](https://www.caktusgroup.com/blog/2017/03/14/production-ready-dockerfile-your-python-django-app/) proposes using uWSGI without any additional webserver serving static content. This would: - simplify the setup of the [Docker Compose configuration](https://github.com/painless-software/painless-continuous-delivery/blob/master/%7B%7Bcookiecutter.project_slug%7D%7D/_/deployment/python/docker-compose.yml), doing away...