What to know before developing your first web app | Opensource.com