Web Dev Pipeline


Web Dev Pipline
===============

Stuff for the web

## Frontend css/html ##

* Less css - js compiled css
* Sass css - ruby compiled css
* blueprint - css framework
* Gridless - HTML5 "Mobile" web framework
* fluid960 - fluid css framework
* HTML5 Boilerplate - HTML5 template framework
* Style Tiles - develop a design system rather than fixed-width pages
* Bootstrap - twitter bootstrap

## Frontend js ##

* mootools - js animations, etc.
* typekit - ajax fonts
* SyntaxHighlighter - ajax code highlighter
* sencha - ExtJS, Sencha tools
* flot, jqPlot - graphing libs

## Backend CMS ##

* Silverstripe - CMS + Framework (php)
* WordPress - CMS + Blogging engine (php)
* Moveable Type - CMS + Blogging by six-apart (perl)
* WebGUI - CMS by plain-black (perl)

## Backend Engines ##

* Mojolicious (perl)
* Mason (perl) ..  Mason2 (tpl) + Poet (~jswartz)
* DBIx::Class, Rose::DB, Fey - perl ORM's

## Backend ##

* haproxy - ip load balancing (db, solr failover)
* varnish - frontend caching
* Apache - webserver
* Nginx - fast webserver
* MySQL, (Perconna) (db)
* PostgreSQL (db)
* DB2 (db)
* MangoDB (page store)
* Redis (key-value store) (with Resque workers (perl, ruby))
* NoSQL comparrisons
* Process Monitoring


## Billing ##

* chargify.com



## Hosting ##

* dns, geodns
* StartSSL (free), RapidSSL (cheap) - SSL Certs

## PM Tools ##

* basecamp - project management (SaaS)
* redmine - project/task tracking (ruby)
* fogbugz - bug/task tracking (SaaS)
* trac - wiki/issue tracking (php)
* PivotalTracker - agile task tracker (SaaS)
* freshbooks - time+task tracking/invoicing/cloud-accounting (SaaS)


## Performance ##

* VM speedup example
* MySQL Tunner
* S3 Tools - manage S3 buckets/objects/cdn