News for hackers. Stuff that matters.
Re:Ask HN: Modern stacks and frameworks for fast web app dev... by chewxy on Sunday May 05, 2013 @10:04AM (#5658360)
It depends on complexity. This is my python stack:

Simple stuff (API endpoint only, minimal routing, minimal cookie/session related stuff) - Bottle.py

Simple stuff that needs really high performance squeezed out: Wheezy.web + gevent (this category is new. I invented it as an excuse to play with wheezy.web)

Moderately complex stuff (rendering, session, fancy routing): web.py

Complex stuff: pyramid.

I would rather nerf my projects than go to highly complex web stacks.

My Golang stack: Gorilla or plain golang.

Frontend: I am not really a fan of frontend rendering, but if I need to, AngularJS is my preferred framework.

Database part of the stack:

I use postgres for SQL stuff. MySQL is used when there are more people in the team involved. Considering MariaDB for dropin replacement if a team is involved. Still haven't bothered.

My preferred document based nosql database is couchdb. Preferred KV store is redis.

OS:

I used to develop for CentOS but strangely in the past 2 years I have moved on to Ubuntu. Sometimes updates can break things, but I certainly prefer it to the glacial CentOS or Debian

Re:Ask HN: Modern stacks and frameworks for fast web app dev... by lemcoe9 on Sunday May 05, 2013 @10:56AM (#5658480)
CEntOS should be glacial. That is the point of the EL distriubutions. If you want cutting-edge, that is what Fedora is for.

Servers should not be exciting; they should be battle-tested and rock-solid.