summaryrefslogtreecommitdiff
path: root/wiki/dev/webapps.md
blob: c4d99aa717c4ca83370496506787155b1518ef4e (plain)
1
2
3
4
5
# Webapps From The Ground Up

What does a web application do? It sequences side effects and computation. (This should sound familiar: it's what _every_ program does.)

Modern web frameworks do their level best to hide this from you, encouraging code to freely intermix computation, data access, event publishing, logging, responses, _asynchronous_ responses, and the rest. This will damn you to an eternity of debugging.