public marks

PUBLIC MARKS from tadanderson with tags microsoft & patterns

2012

.NET Architecture and Development Book Recommendations for 2012

Another year has gone by. Happy New Year everyone. It is time to update my book recommendation blog. There have been a ton of books come out this year both good and bad.

2011

Practical Code Generation in .NET: Covering Visual Studio 2005, 2008, and 2010 Book Review

One of the things I like the most about the book is that the author really shows you how to take advantage of existing tools and libraries that are intended to be used for code generation.

2010

In the Box – MVVM Training

In the Box is a high quality, multi-media training that is consumed within Visual Studio 2010. Content is navigated and delivered using a next generation computer based training (CBT) experience, the Visual Studio 2010 Feature Extension.

Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules Book Review

I highly recommend reading this book if you have anything to do with developing software. It is a quick read with tons of valuable information in it.

SOA with .NET and Windows Azure Book Review

This book is a must have for anyone that wants to know what Microsoft technologies have to offer to accomplish Service Oriented Architecture.

2009

Two new video resources for learning Composite Application Guidance for WPF and Silverlight 3 (PRISM)

There are 2 new video resources for getting your head around PRISM (patterns & practices Composite Application Guidance for WPF and Silverlight).....

New Composite Application Guidance for WPF and Silverlight 3.0 - October 2009 Released

The Composite Application Guidance for WPF and Silverlight is designed to help you more easily build enterprise-level WPF and Silverlight client applications. This guidance will help you design and build flexible composite client applications. This release allows you to use Silverlight 3.....

Dependency Injection Book Review

If you want to build software that is modifiable, this book is a great place to start.

Tool for Reverse Engineering ASP.NET to Web Application Extension (WAE) UML Profile in SPARX Enterprise Architect

We have added a new download to the Software Process Engineering Web site which is used to reverse Engineering ASP.NET applications to the Web Application Extension (WAE) UML Profile in SPARX Enterprise Architect.

C# VB.NET and ASP.NET Refactoring Book Reviews

Both of these books are great. Each has it's own unique sections, while at the same time they cover the same refactorings, smells, and Object-Oriented Design Principles in detail.

Programming Entity Framework Book Review

This is definitely the book to have by your side if you are programming with the ADO.NET Entity Framework 1.0....

2008

Microsoft .NET Architecting Applications for the Enterprise Book Review

This book does a great job of putting architecture into a view that .NET developers and architects can relate to.....

Framework Design Guidelines (2nd Edition) Book Review

If you are doing .NET development, you must have this book by your side. It is a great reference and it is very readable. It is great to just flip through and pick out a topic or to read from start to finish.........

Prism V2 Drop 1 (aka Composite Application Guidance for WPF and Silverlight)

The patterns and practices team has made their first drop of the Composite Application Guidance for WPF and Silverlight (Prism V2).

MS and patterns and practices News- Prism 2.0, App Arch Guide project, and Managed Extensibility Framework (MEF)

The patterns and practices crew and MS has announced a few interesting projects they are working on. Prism 2.0, Application Architecture Guide project, and Managed Extensibility Framework (MEF).

Composite Application Guidance for WPF Release Version Available

The Composite Application Guidance for WPF is designed to help you more easily build enterprise-level Windows Presentation Foundation (WPF) client applications. This guidance will help you design and build flexible composite WPF client applications.