All articles tagged Development

Thumbnail image for Python Package Manager Shootout

Python Package Manager Shootout

<p>tl;dr</p><p>I built a benchmark for Python Package managers, you can view it at</p><p>https://lincolnloop.github.io/python-package-manager-shootout/</p><p>When starting a new Python project, you have a few different options for how you want to manage your dependencies. Like Node.js has</p><p>npm</p><p>, …</p>
Thumbnail image for Distributed Locking in Django

Distributed Locking in Django

<p>As you start scaling an application out horizontally (adding more servers/instances), you may run into a problem that requires</p><p>distributed locking</p><p>. That’s a fancy term, but the concept is simple. Sometimes you have to be sure that when a …</p>
Thumbnail image for Goodconf: A Python Configuration Library

Goodconf: A Python Configuration Library

<p>I’ve been working quite a bit lately on streamlining Lincoln Loop’s standard deployment systems. One thorn we’ve always had is how to handle application configuration.</p><p>In the past, we would have our configuration management system write the configuration out to …</p>
Thumbnail image for Python Dependency Locking with pip-tools

Python Dependency Locking with pip-tools

<p>Two of the biggest benefits</p><p>pipenv</p><p>and</p><p>poetry</p><p>are dependency locking and hash checking. Dependency locking means you can specify the direct dependencies your code requires, for example,</p><p>celery==4.4.*</p><p>and the tooling will lock, not only</p><p>celery</p><p>to a specific …</p>