jcda / django-mvp-install-script

Notes and links from the mvp presentation
GNU General Public License v2.0
0 stars 0 forks source link

mvp-notes

Introduction

This repository contains Notes and links from an mvp presentation for Barcelona's Big Data Startups. Originally I was just a slide presentation with informations to share, then I added a script to automate the installation process of a django framework then I added also a bookmark html file with important links to visit.

Pre requisites

Bash

Bash ( Bourne Again Shell )is a command line interface http://www.tldp.org http://tldp.org/guides.html http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html http://tldp.org/LDP/abs/html/index.html

Ssh

http://www.openssh.com

note: generate a rsa key to have a password-less connection

ssh-keygen -t rsa

Git

http://www.git-scm.com

http://www.github.com http://www.bitbucket.com

Text editor

vim http://www.vim.org run "vimtutor es" to go through a 20 minutes training on the computer where you have installed vim

emacs gnu.org/software/emacs/

a database

for basic test and development use: sqlite3 for more advanced work: Postgresql

for MS Windows

cygwin

Basic Concepts

Where to get help ?

Free

duckduckgo stackoverflow Github IRC Youtube

Paying

Elance

personal experience: not that great

Airpair

personal experience: great assistance. This is a mentorship, not someone doing the work for you.

Books

http://oreilly.com

Breaking down the project

linux documention

online

manpages

nginx fail2ban logwatch tmux

Python

virtualenv

django

the project site

the official tutorial

Django edge

https://github.com/arocks/edge

uWSGI

Databases

more

Celery

http://celery.readthedocs.org/en/latest/django/first-steps-with-django.html

Cloud services

IDE

pycharm atom.io