3 ms·
Exactly. It troubles me that all four suggestions for the backend have very few inherent checks and leave a lot of room for security problems and other bugs. P
by oever 10y ago
Exactly. It troubles me that all four suggestions for the backend have very few inherent checks and leave a lot of room for security problems and other bugs.
Personally, I prefer Yesod for the backend. It gives a very fast, static binary. It requires learning Haskell.
The Haskell package Esqueleto ensures type safety all the way from the HTTP requests to the database tables. A URI parameter that is encoded to be a key on a table can only be used when querying that particular column or columns that are foreign keys to it.
- alexashka 10y agoThis roadmap is for people who actually want to have a job at the end of their roadmap :)
- flukus 10y agoA job at a trendy startup. If you want a job learn something used in regular business.
- jhall1468 10y ago> It requires learning Haskell. Which virtually nobody is using in production.