Archive | Tutorials
Automated Versioned Deployments For Flask (Or Any Python) Webapps
Working at VendAsta during the day, all of the development I do is for Google App Engine. For my personal projects, however, I have been
Running JSLint in Automated Build Scripts
At VendAsta we use automated build scripts and a TeamCity server for continuous integration. Whenever someone commits code to a project, a whole suite of
Splitting Django Models Into Separate Files
A little while ago I wrote a post about getting Django unittests to work on DreamHost. The particular problem with the DreamHost setup is that
Django Unittesting on Dreamhost
The default test behaviour for a Django site creates and then destroys a whole test database on each test run. Normally this is not a problem, but the way Dreamhost has their MySQL setup running, the commands to create and drop databases are not available outside of their administration panel. What follows is the solution I have come up with and am currently using to run Django unittests with my Dreamhost MySQL databases
Secure Logins with Challenge-Response
Background No matter how securely you code your site, someone with a valid password can access that which you mean to keep private. The best