Software Engineering, Project Management, and Effectiveness
Visual Basic QuickStarts and How-to Topics for patterns & practices PrismV2 (Composite Application Guidance for WPF and Silverlight) are now available.
What is PRISM The Composite Client Application Guidance is designed to help you more easily build modular Windows Presentation Foundation (WPF) and Silverlight client line of business applications.
Included in this Release The release includes QuickStarts, the Composite Application Library (only provided in C#), and documentation. The documentation includes:
Now's your chance to influence patterns & practices Enterprise Library 5.0. You can do so by taking the Enterprise Library 5.0 Product Backlog Prioritization Survey. The current backlog includes more than 100 stories. You can suggest priorities for these items as well as suggest up to 3 new stories. Each story has a "T-Shirt size", which is a rough estimate of the cost. You get 100 points to spend on your priorities. For example, you might spend all 100 points on your most important priority or you might spread your points over several stories.
T-Shirt Cost Sizes / Cost Here's a summary of the T-Shirt sizes and relative costs:
Story Categories The Enterprise Library 5.0 product backlog is organized by the following categories:
Enterprise Library 5.0 Stories List Here's the list of stories in the tentative Enterprise Library 5.0 Product Backlog:
User Experience
Learnability
Architecture
Config
Config Tool
Extensibility
Exception Handling
Caching
Logging
Resource Management & Localization
Validation
Unity
Policy Injection
Additional Resources
Sources of Insight is 6 Months Old. It's growing up fast. I'd like to say I have the perfect plan, and everything's gone as planned, but I don't and it hasn't. Life's funny like that. What I can say is that I've made the most of it along the way, and I continue to fail forward. Onward and upward.
Sources of Insight is my blog for sharing patterns and practices for skilled living. It's how I scale myself as I help others unleash their inner awesome. You can think of it as a collection of insight and action to get results for work and life.
Here's some key features on Sources of Insight:
I'm honored to have a guest post at Sources of Insight from Dr. Ken Sylvester on The Top 5 Characteristics of Leaders. Dr. Sylvester has taught Negotiation Strategies at Microsoft for many years. He's president of Organization Strategy Institute (OSI) and has more than 35 years of experience as a leadership and management consultant and professional negotiator.
Here's a summary of Dr. Sylvester's top five characteristics of leaders:
Ray Ozzie had a chance to review our Microsoft patterns & practices Application Architecture Guide 2.0, and this is what he had to say:
“This guide is a tremendous compilation of patterns, practices, architectural styles and other principles to be used when structuring a contemporary .NET application. Whether developing software targeted at the PC or a phone; or developing services for the web or an enterprise server; or developing a composite software+services solution, this book will provide you a wealth of useful and practical guidance.”
Today marks 100,000 downloads of our Microsoft patterns & practices Application Architecture Guide 2.0. That's a significant milestone. The guide gets downloaded about 750 times a day.
To help put it in perspective, here's some quick comparisons:
My Related Posts
I wrote a post about Security Hot Spots on Shaping Software. Hot Spots are a way to organize and share information more effectively. Hot Spots are also a way to turn Pareto's principle (the 80/20 rule) into action. By focusing on the hot spots, you find the levers in the system that produce the greatest results. You can use these levers to help find security flaws or improve security engineering. Read my post to find the what, why and how of Security Hot Spots.
Our Microsoft patterns & practices Application Architecture Guide is now linked from the ASP.NET Home. Many thanks to Joe Stagner for making this happen.
You can read Scott Guthrie's foreword for the guide online. Here's the key features of the guide at a glance:
From an ASP.NET standpoint, you get design level guidance for Web applications, and there's a technology matrix at the end of the guide. Think of the guide as a map of the terrain to help you find the hot spots for your architecture and design.
.NET Rocks published show #426, Rob Boucher on Application Architecture Guidance. It's an in-depth interview with Rob Boucher from our Microsoft patterns & practices Application Architecture Guide 2.0 project. It's a behind the scenes look at the making of the guide and you get to know Rob along the way. There's a lot of insight about the structure of the guide, as well as the approach we used in the guide. There's also a lot of inside information on the design intentions and usage scenarios. Enjoy!
I posted an update to the Agile Architecture method on Shaping Software. When I originally posted about the Agile Architecture method, I took some things for granted. I thought the mapping to agile practices was more obvious than it turned out to be. After taking more customers through the approach, I realized some things are worth more elaboration. Here's some of the key things that stood out among the conversations: