What do you think about creating separate documents for front end vs. back end challenges?
I think it would make it easier for users interested in either to quickly filter out challenges they don't want to do.
It would also allow inclusion of global best-practices; for example, making sure front end code validates. http://w3c.github.io/developers/tools/#tools