-
High Availability and Horizontal Scaling with Celery
Long running tasks can be put on a Celery job queue to help decouple and run asynchronous work loads, and therefore strengthen the main program...
Located in
Blog
-
Write Better Programs with pytest
Getting a set of fast running tests can dramatically speed up the development process as well as ensure developers don't introduce regressions...
Located in
Blog
-
A More Flexible and Intuitive Python-Based LDAP Library
A new, pure Python LDAP library is out and easier to work with…
Located in
Blog
-
Managing complex Bacula configurations with YAML, Jinja and Python
How to make sure all servers are backed up, and do so in a way to avoid a performance hit…
Located in
Blog
-
My Take-Aways From PyCon 2016
Useful tidbits of information collected at the annual Python conference in Portland, OR...
Located in
Blog
-
Building Python Command Line Tools, Part 4: CSV Importing and Time Zones
In the final part of our series on Python Command Line Tools, we'll put our application to work. I'll show you how to import the CSV module and handle timezones post import.
Located in
Blog
-
PyTennessee 2015 Recap
Here's a recap from the Sixies who headed South to PyTennessee...
Located in
Blog
-
Building Python Command Line Tools, Part 3: Bootstrapping Pyramid
For the third part of our series on Python Command Line Tools, I'll show you how to use your console_script to bootstrap a Pyramid App.
Located in
Blog
-
5 Critical Considerations for Python Testing
Resulting from our recent Python Testing and Debugging event, check out these five key considerations developers should understand before diving into Python testing.
Located in
Blog
-
Building Python Command Line Tools, Part 2: Console Scripts
In this second part of our series on Python Command Line Tools, I'll show you how to make the agrparse script executable and ready to be installed as a console script when someone installs your Pyramid or Django app.
Located in
Blog