- Introduction
 - Architecture
 - Ruby on Rails Architecture
 - Node.js Architecture
 - Front-end Architecture
 - iOS Architecture
 - Android Architecture
 - React Native Architecture
 - Django Architecture
 - Real-Time Architecture
 - Design Principles
 - Design Patterns
 - Refactoring
 - Code Style
 - Ruby Code Style
 - Python Code Style
 - JavaScript Code Style
 - SCSS Code Style
 - iOS Code Style
 - Testing
 - Ruby on Rails Testing
 - Django Testing
 - Node.js Testing
 - React and React Native Testing
 - iOS Testing
 - Manual Testing
 - Managing Dependencies
 - Ruby Dependencies
 - Python Dependencies
 - JavaScript Dependencies
 - iOS Dependencies
 - Android Dependencies
 - Data Layer
 - API
 - Internationalization
 - Security
 - Technologies Research
 - UI Design
 - Node.js Libraries
 - Team Roles
 - Systems Engineer Role
 - Lead Developer Role
 - Developer Role
 - Tester Role
 - Client Developer Communication
 - Error tracking
 
Python Code Style
General rules
- Use PEP 8 style convetions.
 
Linting
- Use pycodestyle for Python code linting.
 - Use tweaked setup.cfg to allow longer lines:
 
[pycodestyle]
max-line-length = 120
    