News in the Category: Patterns and Practices Subscribe to the rss of this category.

Total posts: 521 | Sort by Views | Sort by Hits

Learning the M-V-VM pattern for XAML development

Method ~ of ~ failed, March 4, 2010
Views: 152 | Hits 53

Quick, whats the most popular thing in XAML development? Yeah, thought soMVVM or Model-View-ViewModel. Its one of the most popular subjects I hear about when people talk about developing applications...

The Case for ViewModel

Nikhil Kotharis Weblog, March 1, 2010
Views: 116 | Hits 16

One of the comments I got on my last post on view/view model hookup options was the following: I've been a mvvm fan but actually when I see all the hoops to jump through I wonder at times how effectiv...

View/ViewModel Association - Convention and Configuration-based Approaches

Nikhil Kotharis Weblog, February 26, 2010
Views: 115 | Hits 6

Some time back, I blogged about different options to hook up a view to its view model when following the ViewModel (aka MVVM) pattern. There are multiple approaches in use out there. I raised the poss...

Composition versus Inheritance

Chad Myers Blog, February 13, 2010
Views: 951 | Hits 63

One score (minus five) years ago, in the age of yore and of our programming forefathers, there was written a little book. A seminal book. A book that would change things. That book was called Design P...

Thoughts on an MVVM Rant

K. Scott Allen, February 2, 2010
Views: 148 | Hits 37

I stumbled across A vent abount MVVM Development thanks to a tweet from @peterbromberg. Excerpt: What really irritates me is that I am forced to waste so much time on how to try and figure out how...

MVVM Its Not Kool-Aid*

Jesse Liberty - Silverlight Geek, January 29, 2010
Views: 290 | Hits 38

          Okay, first, understand that Im in the position of running through the streets yelling at folks cmere! ya gotta see this! and what Im pointing to is the i...

Constructor over-injection anti-pattern

Jeffrey Palermo, January 19, 2010
Views: 285 | Hits 43

Im interested in structure.  We hear lots of talk about convention over configuration.  Im all for structure over convention (over configuration).  This post is about laying out some co...

MS BRE Backward Chaining - Part 1: Situating the Business Rules Engine

BizTalk Server 2004, January 18, 2010
Views: 249 | Hits 26

This is the first of a three-part series, as follows: Part 1:Situating the Business Rules Engine Part 2:Backward Chaining: the 'Simple Name' pattern Part 3:Backward Chaining: the Bound ...

MS BRE Backward Chaining - Part 2: The 'Simple Name' pattern

BizTalk Server 2004, January 18, 2010
Views: 193 | Hits 6

This is the second of a three-part series, as follows: Part 1:Situating the Business Rules Engine Part 2:Backward Chaining: the 'Simple Name' pattern Part 3:Backward Chaining: the Bound ...

MS BRE Backward Chaining - Part 3: The Bound Variable' pattern

BizTalk Server 2004, January 18, 2010
Views: 204 | Hits 3

This is the third and final part of a three-part series, as follows: Part 1:Situating the Business Rules Engine Part 2:Backward Chaining: the 'Simple Name' pattern Part 3:Backward Chaining: the Bou...

TDD: 4 questions that will help you create the simplest thing that could possibly work

ISerializable, January 6, 2010
Views: 206 | Hits 39

Today in class I got to understand, for the first time, what I define as the simplest thing that could possibly work when doing TDD. Many people struggle with the idea of simplicity. the idea of doing...

The power of "no"...

Eric Gunnersons C# Compendium, December 1, 2009
Views: 253 | Hits 11

Eric Brechner wrote an interesting post titled "Don't panic", about how to deal with requests. I sometimes agree and sometimes disagree with what Eric writes, but it's usually a pretty good read. In...

Unit Testing and Integration Testing in business applications

The Code Project Latest Articles, November 21, 2009
Views: 325 | Hits 43

I will show you some realistic unit and integration test examples in a N-tier web application, which should help you write tests that gives you confidence and helps you gradually move towards TDD...

Agile Entity Framework 4 Repository: Part 2- The Repository

Julia Lerman Blog - Dont Be Iffy..., November 20, 2009
Views: 479 | Hits 63

Part 1 of this series, Agile Entity Framework 4 Repository- Part 1- Model and POCO Classes, covered the classes, the model and the context. Now we will look at the repository. Since the model & co...

MVVM and Prism Demo for PDC09 Silverlight Session

JohnPapa.net, November 20, 2009
Views: 407 | Hits 50

Earlier today I blogged about my session yesterday on Advanced Large Scale Applications with Silverlight at PDC 09. I had a great time at PDC but now that I am home and have a faster and more stable i...

PDC 09 - Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight

JohnPapa.net, November 16, 2009
Views: 254 | Hits 19

If you are at PDC this week, please stop by my session. I will be presenting Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight at PDC 09 this Wednesday at 4:30 pm. ...

MVVM frameworks galore

Fabrice's weblog, November 11, 2009
Views: 318 | Hits 38

The MVVM pattern (Model-View-ViewModel, also known as M-V-VM, the PresentationModel pattern, or the ViewModel pattern) appeared a long time ago now, but it took some time before it became more documen...

Pattern focus: Decorator pattern

Patrik Löwendahls shout, November 9, 2009
Views: 405 | Hits 88

The decorator pattern is a pretty straightforward pattern that utilizes wrapping to extend existing classes with new functionality. Its commonly used to apply cross-cutting concerns on top of business...

Introducing Recurring Appointments for Web.UI Scheduler ASP.NET AJAX

ComponentArt WebLogs, November 6, 2009
Views: 204 | Hits 6

    Web.UI 2009.2 saw the addition of the Scheduler for ASP.NET AJAX control, which handled one-time Appointment objects.  With 2009.3 we have implemented RecurringAppointment obje...

Using Internal Interfaces While Preserving Encapsulation

The Code Project Latest Articles, October 20, 2009
Views: 325 | Hits 41

Discusses use of interfaces to recover encapsulation where the internal keyword is used....

Dont Repeat Yourself

Steven Smith, October 11, 2009
Views: 723 | Hits 54

(this is a submission I made to the upcoming 97 Things Every Programmer Should Know book) Of all the principles of programming, Don't Repeat Yourself (DRY) is perhaps one of the most fundamental. The...

Udi Dahan to come deliver his SOA & DDD course in Austin

Jeffrey Palermo, October 7, 2009
Views: 368 | Hits 12

Udi Dahan is delivering his Advanced Distributed Systems Design (SOA & DDD) course in Austin for the second time.  Headspring is hosting the training and is happy to offer this course for tho...

SOA Patterns on the next E-VAN (Oct. 5th 2009)

Cirrus Minor, September 30, 2009
Views: 325 | Hits 14

I begun writing SOA patterns a long time ago. I was making nice progress when suddenly xsights happened and my free time evaporated. Now, 2 years or so later, were finally in production....

Belgium ReMix and Architect Forum: 10 Years of Framework Design Guidelines

Brad Abrams, September 29, 2009
Views: 319 | Hits 10

I had a great time at ReMix and the Architect Forum in Belgium.    I had a chance to cover build an application end-to-end with Silverlight 3 and RIA Services which was basically the t...

Dialogs and ViewModel - Using Tasks as a Pattern

Nikhil Kotharis Weblog, September 11, 2009
Views: 406 | Hits 26

The ViewModel/MVVM pattern continues to gain popularity, with a blog post showing up every so often, and with tweets and retweets popping up even more often :-). At the same time, there are some inter...

Headspring hosts free Continuous Integration (CI) workshop Sept 15

Jeffrey Palermo, September 11, 2009
Views: 481 | Hits 14

Go here to sign up: (see Erics blog post here) Headspring has partnered with Microsoft to provide monthly workshops to the local developer community for free.  Usually on the 2nd or 3rd Tuesda...

SOA Pattern – Reservations (PDF Version)

Cirrus Minor, September 10, 2009
Views: 418 | Hits 47

I noticed that the images and code samples are a little off on the blog (I have to admit I just pasted it from word, and we all know the great HTML that produces). To help remedy this I ...

RadScheduler for Silverlight learning series, part 4: So what is RecurrenceExceptionHelper?

the telerik blogs, September 10, 2009
Views: 491 | Hits 16

For those of you following this series, I'm going to take a slight detour to explain one of the little bits of magic that we have been using to make loading and saving appointments very easy: Recurren...

SOA patterns - Reservations

Cirrus Minor, September 8, 2009
Views: 448 | Hits 41

1.1 Reservation When you use transactions in traditional n-tier systems life is relatively simple. For instance, when you run a transaction and an error or ...

Live and well

Cirrus Minor, September 3, 2009
Views: 371 | Hits 11

Youve probably noticed this blog has gone a little quiet lately It is mainly due to the fact that we (xsights) are making the final steps to move to production. Indeed today we are fina...

RadScheduler for Silverlight learning series, part 2: Loading Data Into RadScheduler from RIA Services

the telerik blogs, September 3, 2009
Views: 526 | Hits 22

After reading the first part of this series, you should now have a project that is ready to wire up with events. In summary, last time we: Created a new project with RIA services enabled Created a da...

Conways Life in WPF

Steven Smith, August 29, 2009
Views: 493 | Hits 9

The Game of Life was invented in 1970 by John Conway, a British mathematician.  The rules of the game are simple, but the resulting behavior of the system that results is often surprising and in ...

EF Tips & Tricks presentation tomorrow on OReillyNet

Julia Lerman Blog - Dont Be Iffy..., August 26, 2009
Views: 371 | Hits 23

Tomorrow (Thursday Aug 27th at 1pm EST) I will be presenting a one hour webcast on Entity Framework Tips and Tricks. If you are curious what to expect, here’s the rundown. It’s a Tips &...

NDC Video Robert Martin S.O.L.I.D Principles of OO class design

ISerializable, August 19, 2009
Views: 447 | Hits 50

another one from the big uncle overseas ...

Simpler Transactions

youve been HAACKED, August 19, 2009
Views: 429 | Hits 53

The .NET Framework provides support for managing transactions from code via the System.Transactions infrastructure. Performing database operations in a transaction is as easy as writing a using block ...

NDC Video Jeremy D. Miller Convention Over Configuration

ISerializable, August 18, 2009
Views: 384 | Hits 13

Heres one by Jeremy Miller ...

EF4 New Properties for Entity Properties?

Julia Lerman Blog - Dont Be Iffy..., August 10, 2009
Views: 487 | Hits 53

If you are working with the Beta 1 of VS2010 in an Entity Data Model, you might notice some new properties in the Properties Window for an entity’s scalar property. Are they new properties? Act...

TechEd South Africa Slides and Code - .NET RIA Services and ViewModel

Nikhil Kotharis Weblog, August 4, 2009
Views: 463 | Hits 22

This is a quick blog post to share slides and demos from my presentations at TechEd in South Africa. Feel free to post questions here... From the talk on ViewModel and Application Patterns for Silverl...

Foundations Of Programming - Small Update

Karl Seguin [MVP], August 2, 2009
Views: 515 | Hits 58

I've updated the Foundations of Programming license to a Share-Alike (as opposed to a no derivatives) license. As always, you can download it from: http://codebetter.com/media/p/179694.aspx OR ht...

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 11: The Client-Only World

Brad Abrams, July 24, 2009
Views: 404 | Hits 21

I have had a great time so far with this series..  I hope you have gotten something out of it as well.  Some readers have asked me if RIA Services is required for the client validation goodn...

MVC and ORMs for PHP Developers tonight in Burlington, VT

Julia Lerman Blog - Dont Be Iffy..., July 23, 2009
Views: 403 | Hits 33

I finally read the abstract for Matthew Weier OPhinneys PHP U.G. talk, Play-Doh: Modeling Your Domain Objects, tonight and realized he is focusing on the MVC design pattern and ORMs. Im looking at my...

Take the survey and help shape the next wave of Web Guidance from Microsofts P&P team.

Misfit Geek, July 21, 2009
Views: 440 | Hits 16

The patterns & practices team plans to create some new Web guidance and we need your help prioritizing the requirements through a survey that just went live. They have split the effort into 2 pr...

MSDN Webcast: Implement the Complete Model View Controller Pattern (MVC) Pattern for the Web with Visual WebGui (Level 300)

MSDN: ASP.NET, July 14, 2009
Views: 359 | Hits 18

How does Visual WebGui solve the complexity of utilizing the model view controller pattern (MVC) pattern in Web development in a light, simple, and productive way? Watch this webcast to find out....

The usual result of Poor Mans Dependency Injection

Chad Myers Blog, July 14, 2009
Views: 527 | Hits 49

Alternate Title: An IoC Container is a Rich Mans Factory Pattern Implementation I ruffled some feathers with my last post on Poor Mans Dependency Injection (PDMI), so please allow me to clarify furth...

TODAY ONLY - Win a free pass to the Patterns & Practices Summit

Misfit Geek, July 10, 2009
Views: 485 | Hits 12

Telerik is  giving away a free pass to the 2009 PNP Summit ($1900 value) along with a Telerik Premium Collection license TODAY. To be in the drawing for the big prize, you need to attend the la...

Singleton Design Pattern in Asp.net using C#

The Code Project Latest Articles, July 6, 2009
Views: 928 | Hits 125

codeproject Introduction When we want to make a only one instance of a class and also making sure that  there is a global access point to that object then the design pattern we user is called ...

Adapter Design Pattern How to use in Asp.net using C#

The Code Project Latest Articles, July 2, 2009
Views: 617 | Hits 66

codeproject What is Adapter Pattern? The Adapter pattern is a structural  design pattern  which enables a system to use classes whose interfaces dont quite match its requirements or in oth...

JUST RELEASED: p&p Acceptance Test Engineering Guide, Volume I - beta2

Misfit Geek, July 1, 2009
Views: 518 | Hits 22

Microsoft patterns & practices is excited to announce the latest addition to the p&p library of software engineering guidance: Acceptance Te...

Enterprise Library 5.0 and containers

Atlas notes, June 28, 2009
Views: 541 | Hits 81

With the Microsoft Enterprise Library 5.0, youll be able to use a container of your choice to configure the various blocks. This interesting post discusses the architectural changes that made possib...

Parsing with Active Patterns in F#

DevX: .NET Feed, June 18, 2009
Views: 477 | Hits 19

Discover how to use F#'s active patterns to build prototype parsers that you can test interactively....

Product Spotlight