The Web Development Puzzle
Building a website is easy. Building a good one is not. There are so many methodologies, technologies, and techniques available. And they are changing everyday. One can be forgiven for feeling overwhelmed. Here is my attempt to organize the information I find useful, as I embark on the journey in search for answers. It helps me to learn and understand. Maybe someone else would find it useful as well. This is not intended to be a road-map as there are still many uncharted territories. It is more like solving a puzzle. First you find a few obvious pieces that fit together. You savor the small satisfaction and are motivated to do a little more. Hopefully, the big picture eventually emerges. Application Server I use ASP.NET MVC as the application server. Using areas to organize different functions of the site. When to use ViewBag, ViewData, or TempData Application Pool Identities Data Access Layer Entity Framework LINQ ( Lambda Expressions , Extension Methods ) Bu