Although this books title states the book is for ASP.NET 3.5 application architecture and design, you will be able to take these concepts well beyond ASP.NET. The concepts and technics that this author conveys can be used for all Windows .NET development. The author starts out explaining basic 1 tier architecture and eventually graduates you to a five tier architecture.
The book covers ER diagrams, domain modeling, common design patterns, SOA, WCF and even database design. This book is a good starter book for those of you that want to move out of the developer role and start learning about basic principals in applications design.
There is only one downside the book and that is the formatting of the code samples. There seems to be an issue with the spacing and tabs (at least in the book). Other than that it is a good read.
You can purchase the book on the PackT Publishing site.
I typically post reviews of books based on technology topics like .NET, LINQ, etc. but I thought this book would be a could fit for the site. This book is about creating effective PowerPoint slides which many technology professionals, like myself, do on a regular basis. On to the review...
The author breaks up the book into multiple chapters but not your typically kind of chapters. These chapters are about the different parts that make up a slide; graphics, displaying data, diagrams, use of movement, etc. Each chapter is typically closed with a Case Study which demonstrates the use of the technic or recommend. This is done by showing a before and after presentation. The author also reinforces her points effectively by using graphics, colors and illustrations.
The book is chock full of handy tips and suggestions that anyone can use to create dazzling and effective PowerPoint slides. If you present using PowerPoint, this is a must have.
I think the expression is "don't cry over spilled milk...", well when my son spilled milk on this book I almost cried. Why would you cry over a book you ask? There are many reasons. Not only does the book go into LINQ in depth (I know there is a C# in Depth book) but the authors cover all of the parts of the .NET framework that were created and needed for LINQ to function. In addition, all of the samples provided are both in C# and VB.NET. These samples are not your basic "Hello World" samples but useful reusable code snippets that get the point of the book section across.
The book starts of with an introduction to LINQ and the different versions of LINQ to xxx, more than enough to wet your whistle. The authors then go into the prerequisites of the .NET framework required, generics, anonymous types and lambda expressions. This chapter was so good I read it twice. The third chapter discusses how LINQ is made up. After this, the authors go in depth in describing the different types of LINQ, including LINQ to SQL, LINQ to Objects and LINQ to Amazon with useful examples.
This book will be a reference book on my book shelf. I expect to refer to this book constantly.
This book is short on the number of pages but not necessarily on content. The books author approaches Software Development Project Management as a problem and offers up how you can use Trac and Subversion as a solution.
The book starts to talk about what Software Development Project Management is a how to break it up into its pieces. It then proceeds to introduce how to make Software Development Project Management easier with Trac, Subversion, Apache Web Server and WebDAV. The book then begins to describe how to use Trac and Subversion of some of the details of each.
Overall, the book is a good starting point if you want to add Trac and Subversion to your project. There are two things that I would have liked to see in the book however. The first is the use of TortoiseSVN client as opposed to the command line. The second is less use of the command line, while this is OK for Linux developers and some Windows developers, most do not like to use command lines.
You can find more about the book from the Packt Publishing web site at http://www.packtpub.com/managing-software-development-with-trac-and-subversion/book
Well as you can see the title is quite but extremely accurate. The book covers a "real world" use of Windows Workflow foundation. The author takes you through Windows Workflow Foundation by building a bug tracking application which is an ideal candidate for a workflow technology. I think this approach is what makes this book stand apart from other Windows Workflow foundation books. It is short and concise and gives you a real application of the technology. This is not a book filled with marketing fluff or the Hello World app (with the exception of the first chapter).
Overall, this book is a good read for those that want to get started in Windows Workflow Foundation.
The books web site: http://www.packtpub.com/windows-workflow-foundation-Csharp/book