First DurianPy (Davao Python) Meetup. Sharing experience with Technology Stack how we compare and Integrate with other Programming Languages. Development and Production Environment Best Practices.
Native Installation from OS Distributed Installer (*.exe, *.msi) Linux Felling on Windows with CygWin http://www.cygwin.com/ Cons: OS Library Compatibility Issues -or- Virtualize Linux OS (either Classical, or in Vagrant way) https://www.virtualbox.org/ http://www.vagrantup.com/ Linux Install the Linux Headers, Compilers, and recommended Library Python Env (Isolated Python Version) Virtualenv (Isolated Python Environment) Mac Install HomeBrew (*nix package manager for Mac OS) http://brew.sh/ Python Env (Isolated Python Version) Virtualenv (Isolated Python Environment)
Server WSGI NGINX, Apache, or Tornado Database SQLite, or PostgreSQL PostgreSQL Search Engine Wosh Solr Distributed Task Queue Celery Celery No more space to list everything On Terminal, run the process in Verbose or enable Logging in Debug level Daemonize Services
Methodology FileZilla, WinSCP, or FUSE RSync or SCM Repository Pull Makes you Cry Blood with SQL Statements Data Definition Language Data Manipulation Language Database Schema Migration (Database Diff) Migrate (Database Manipulation) Custom Manage Command for Advance Data Manipulation No more space to list everything Use Fabric, or any Provisioning Tools of your choice