If you have been programming for a while you have come to understand that the only way to keep up with the ever growing amount of technology Redmond throws at us is to read…constantly…without stopping. The fact that everybody and their mother seems to be writing nowadays doesn’t help the situation either. Over the years I’ve come to identify authors and publishers that seem to produce quality books on a variety of subjects. Authors like like Carli Watson, Rockford Lhotka, Steve McConnell (to name a few) put out quality on everything they write.
A new face in the good authors line up is Marco Bellinaso. Marco wrote ASP.NET 2.0 Web Site Programming which turned out to be a great book I always recommend to someone that knows some ASP.NET and wants to take their development of enterprise level applications to the next level. Marco has done an excellent job at outlining what I think should be the path every developer takes in identifying the problem at hand, designing the application and providing a solution to the client. Reading Marco’s book is a delight for the one seeking how serious development is done. It is the kind of book that you wear out from frequent reading because it could easily become part of one’s library of reference books.
If you are looking for a sound approach to the world of web development look no further, you have arrived. Reading this book you’ll learn concepts like how UML design fits in the overall planning stage, how designing a Data Access Layer (DAL) and a Business Logic Layer (BLL) prior to any UI implementation (what a concept right?) is the key to an application that can withstand the test of time and much more. Marco’s conversational writing approach makes the learning of these important concepts simple to understand and implement.