How to Configure Password Expiration for Your Site

Part of managing security for your web app includes being able to set password restrictions to reduce the chances of nefarious activity.

read more...

Writing Better Documentation and Why Documentation Is Important

At PyTennessee this year Katie Cunningham gave her “How to learn to love writing” keynote. Documentation is an important part of engineering and development we sometimes take for granted and so inspired by Katie’s talk I wanted to sum up some important things she said, which I think might be helpful for all of us who struggle with writing documentation.

read more...

How to Test Against Multiple Python Versions in Parallel

Supporting multiple versions of Python is something we’ve done for a while now on Pinax apps, however, we’ve mostly relied on Travis CI to execute tests in each version. This is inefficient and leads to a lot of follow up commits to fix as well as wasted time as we wait on builds to finish.

read more...

Guide: How to Contribute to Pinax

You want to contribute to Pinax but don’t know how? Read this guide for some instructions and tips!

read more...

How to contribute to Pinax

Would you like to contribute to Pinax? That’s great! Whether you are a frequent open source contributor or are new to the open source world, you are welcome to contribute to the Pinax project. If you’ve never contributed to open source before, we’d be proud if your very first open source contribution would be for the Pinax project.

read more...

How We Built This Blog

We have always been a big fan of dog-fooding our own software and in that light we built this blog by using the pinax-project-blog, which in turn uses pinax-blog.

read more...