Posted in tech 2019 Python project maturity checklist May 26 2019 2017 EuroPython 2017 Presentation Jul 13 2017 Get started developing workflows with Apache Airflow Mar 19 2017 2016 EuroPython 2016 Presentation Aug 22 2016 Building beautiful REST APIs using Flask, Swagger UI and Flask-RESTPlus Jun 19 2016 2015 Packaging Django applications into Docker container images Apr 19 2015 2014 DevOps tools for everyone - Vagrant, Puppet and Webmin Jun 22 2014 Setting up an asynchronous task queue for Django using Celery and Redis May 18 2014 Setting up Jenkins as a continuous integration server for Django Apr 19 2014 My new book "Webmin Administrator's Cookbook" available from Packt Apr 13 2014 Setting up WordPress on Nginx Feb 15 2014 Performance testing Django applications with The Grinder Jan 18 2014 2013 Serving multiple Django applications with Nginx and Gunicorn Oct 29 2013 Recording a website performance test for The Grinder using Chrome DevTools Sep 28 2013 Setting up Django in Virtualenv on WebFaction's Apache with mod_wsgi Sep 14 2013 PyWaw Presentation Aug 19 2013 Using Redis as Django's session store and cache backend Jul 14 2013 Setting up Django with Nginx, Gunicorn, virtualenv, supervisor and PostgreSQL Jun 09 2013 Running Drupal on Nginx with Memcached Jun 07 2013 xmin - ExtJS Admin for Django May 16 2013 How to turn shell commands into Mac OS X services Jan 13 2013 2010 Check Google Analytics unique visitors from Python Oct 28 2010 How to run multiple websites from one Django project Oct 19 2010 Browser usage statistics - past, present and future Oct 10 2010 2009 Install Linux inside Windows using VirtualBox Dec 11 2009 My informative shell prompt Nov 19 2009 mdadm GUI - A graphical interface to Linux software RAID via Webmin Nov 18 2009 Tweaking the Dock in OS X Nov 16 2009 MAC address spoofing on OS X Aug 20 2009 Show hidden files in the Finder Jul 21 2009 Using APT from the command line Jul 19 2009 Browsers 2009: Now for Windows Mar 16 2009 Browsers 2009: We have a winner! Mar 11 2009 2003 The Open Spirit May 10 2003 New approach to Anti-Spam May 04 2003