Most books, resources, and presentations tend to focus on a single technology or, at best, a single layer of web application development. In other words, most resources take a front-end (UI development) or back-end (server-side development) perspective. This is rightly so, since the entire spectrum of web application development is as wide and as deep as the Amazon river. It is, therefore, nearly impossible to maintain a key eye on all of the important technologies involved in the end-to-end delivery of a web application. It just so happens that I focus on just such a breadth-first perspective and would like to share a bit of what I have learned by taking a broad view of web application development.
- When to use Element, ID, Class
- Multi-column layouts and more
- Hard like algebra
- Easy like Sunday morning
- Are you still using JSPs?
- Spring MVC
- Leverage JSON