Asana , the task management app founded by Facebook cofounder Dustin Moskovitz, has an interesting isomorphic story. Business Intelligence App Development. Some of these settings vary in local, development and production environments and we were not sure of how to make it easy to manage that. Comments The future of web apps is — ready? One way to solve this problem could be to make the whole program be executed in a free monad , representing the execution as data to later be interpreted. Get in with your email and password. Therefore, you can write the code once and then run it on the server to render static pages and on the client side to allow fast interactions.