General Stack

The stack I often use to develop web applications: Languages, libraries, frameworks and other items.

  • backend: nodejs on linux (horizontally scaled by load balancers/aws ec2/elb/autoscale)
  • frontend: backbone/marionette/html5/css3(stylus)/jquery/bootstrap/fontawesome/googlefonts
  • caching: redis/twemproxy/sentinels or aws elasticache
  • database: mysql (master/slave replication. aws rds)
  • cdn: cloudfront
  • scripting: bash/python/nodejs
  • short backend scripts: aws lambda
  • mailer: sendgrid. aws ses
  • automation/deployment:
    • grunt
    • beanstalkapp/github.
    • aws codecommit/codedeploy/codepipeline
    • aws cloudformation. aws opswork.
  • source control:
    • git
    • svn
  • os/editor:
    • osx/macbook
    • sublime text (with vim bindings. locally). vim (servers).
  • languages (ordered by expertise):
    • javascript (frontend, nodejs)
    • php
    • python
    • bash
    • c
    • coffeescript (can read, dont use as I dont like it that much)
    • java
    • swift