| > - how easy is it to make a web application with a hello world endpoint? If that's all you want it to do, it's very easy with Wai/Warp. > - How easy is it to auth a JWT? We don't use JWTs, but we did look at it and Servant (which is a library for building HTTP APIs) has built in functionality for them. > - Is there a good ORM that supports migrations? There are several with quite interesting properties. Some (like persistent) do automatic migrations based on your schema definitions. Others you have to write migration SQL/other DSL. > - Do I have to remodel half my type system because a product owner told me about this weird business logic edge case we have to deal with? I think that's going to really depend on how you have structured your domain model, it's not a language question as much as a design question. > - How do I do logging? We use a library called Katip for logging, but there are others which are simpler. You can also just print to stdout if you want to. |