Web development has become a fast-moving, ever changing landscape of frameworks,
technologies, and best practices. Approaching a new web development project can
often be daunting, as rapid advancements quickly polarize various communities
and everyone's advice can be conflicting. Which frontend framework is best (for
varying definitions of "best")? Which server package can support the performance
constraints of your project? Which build tools, bundling tools, and source
languages should you use? I've gathered many opinions and preferences about
these questions myself, but decided to take a step back to evaluate what
benefits these complex systems provide.
Read more…