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

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

Common Design Patterns Presentations

Steven Smith, May 17, 2012
Views: 161 | Hits 20

This month I presented on Common Design Patterns at two regional events.  Ive given this talk a few times before, and it continues to evolve.  The first one was on 4 May at Stir Trek, as a r...

Doing Your First Mock

the telerik blogs, May 14, 2012
Views: 191 | Hits 13

Are you looking for a solution to your unit tests modifying data? Perhaps your unit tests are so slow that none of your teammates bother running them? You need mock objects. The following items will b...

WPF x FileExplorer x MVVM

The Code Project Latest Articles, May 13, 2012
Views: 131 | Hits 9

This article describe how to construct FileExplorer controls included DirectoryTree and FileList, using Model-View-ViewModel (MVVM) pattern....

Designing a Windows 8 Metro style app starting from an existing Windows Phone app Design Case Study Part 1

the telerik blogs, May 10, 2012
Views: 664 | Hits 5

A lot of the Windows Phone developers out there are already considering porting their Windows Phone apps to Windows 8. May be you are thinking: from Metro to Metro - it has to be pretty easy and strai...

YourKit Profiler 7.0 for .NET

ASP.NET Announcements, May 4, 2012
Views: 142 | Hits 9

Greetings, YourKit, LLC is glad to announce immediate availability of YourKit Profiler 7.0 for .NET released on April 19, 2012. It can be downloaded at http://www.yourkit.com/dotnet/download/ MOST ...

International Code Sharing

JohnPapa.net, May 4, 2012
Views: 116 | Hits 8

A Swede, and Italian/American, and a Ward Bell walk into a bar OK, so I dont exactly know what Ward Bell is (besides a great friend and brilliant colleague). And whats he doing walking into a bar wi...

Folien zum UI/UX-Vortrag in Bielefeld online

Roland Weigelt, April 27, 2012
Views: 132 | Hits 1

Mein Vortrag am 25.04.2012 in Bielefeld ist auf reges Zuschauerinteresse gestoen, der Raum war wirklich gut gefllt. Und es hat mich auch sehr gefreut, wieviel positives Feedback ich in den Tagen danac...

Implementing IDisposable and the Dispose Pattern Properly

The Code Project Latest Articles, April 27, 2012
Views: 283 | Hits 31

This is an alternative for "Implementing IDisposable and the Dispose Pattern Properly"...

Integration Patterns utilizing the Windows Azure Service Bus

Stephen Kaufman's WebLog, April 16, 2012
Views: 156 | Hits 14

For years we have all utilized Gregor Hohpes Enterprise Integration Patterns book (and the web site).  Many of these patterns, if not most, are well known and there are many resources out there t...

Integration Patterns utilizing the Windows Azure Service BusPart II

Stephen Kaufman's WebLog, April 16, 2012
Views: 141 | Hits 13

In the previous post I covered the Messaging Channel group of patterns. In this post, I will cover the Message Routing Group patterns.  This group contains: Content Based Router, Message Filt...

ZenGallery: a minimalist image gallery for Orchard

More Whidbey stuff, March 31, 2012
Views: 194 | Hits 5

There are quite a few image gallery modules for Orchard but they were not invented here I wanted something a lot less sophisticated that would be as barebones and minimalist as possible out of the box...

What is part video game, part science visualization, part art installation and part social experiment?

MSDN: Coding4Fun, March 30, 2012
Views: 324 | Hits 4

Today's inspiration project is another example of how the Kinect is being used to provide experiences and interactions unlike anything we've seen before (outside of the movies at least)...danceroom Sp...

SOA Patterns status update

Cirrus Minor, March 16, 2012
Views: 276 | Hits 22

I want to say I am delighted but I guess relieved is the right word here - I’ve finallysubmittedall the book chapters to manning and I’m now doing an editing round on all the chapters (re-adding missi...

DotNetNuke Patterns and Practices - 2: Testable Controllers

Joe Brinkman, March 1, 2012
Views: 139 | Hits 4

So here it is the first real post in our series on DotNetNuke Patterns and Practices. How do we make our Controllers testable. Historically, DotNetNuke has used a Repository style for manipulating e...

User Group Tour 2012 zum Thema User Interfaces

Roland Weigelt, February 22, 2012
Views: 269 | Hits 1

Meine kleine User Group Tour im letzten Sommer unter dem Motto UI/UX fr Entwickler und andere Nicht-Designer hat mir viel Spa gemacht so viel Spa, dass auch auch dieses Jahr wieder unterwegs sein wer...

Coding in Marble (Part 2)

Rico Marianis Performance Tidbits, February 20, 2012
Views: 274 | Hits 14

I thought I'd follow up on my last technical post with a few extra details about the Marble pattern, despite the name of the article I mostly talked about the Wood pattern.  I guess perhaps this ...

Hazards of Converting Binary Data To A String

youve been HAACKED, January 30, 2012
Views: 284 | Hits 24

Back in November, someone asked a question on StackOverflow about converting arbitrary binary data (in the form of a byte array) to a string. I know this because I make it a habit to read randomly sel...

Getting Older

youve been HAACKED, January 23, 2012
Views: 273 | Hits 20

Birthdays are a funny thing, arent they? Lets look at this tweet for example, It's @haacked's birthday. Give him crap about getting old. No gifts, please. Especially not what Charlie suggests. ...

How to Build Flexible and Reusable WCF Services

The Code Project Latest Articles, January 20, 2012
Views: 476 | Hits 72

Design patterns and best practices for building flexible and reusable WCF services....

(ASP.NET) Accessing HttpContext.Current and Other System.Web Components from Low Level Tiers

The Code Project Latest Articles, January 16, 2012
Views: 393 | Hits 49

Generally when you divide up your tiers, your lower level tiers lose access to HttpContext.Current and other important presentation components. This pattern works easily around that issue....

Redirecting Non-www to Domain Equivalent

Scott Forsyths WebLog, January 5, 2012
Views: 248 | Hits 11

A question came up on a blog post of mine on how to redirect a domain name that doesnt have www in it while retaining the original domain name.  Basically, to have a generic redirect to add on a ...

A general purpose event bus leveraging Reactive Extensions

eXtensible mind, January 2, 2012
Views: 412 | Hits 26

I talked before on the usefulness of having rich events published throughout your domain. In that blog post, I also showed a very simple implementation. I realized that there seems to be quite some in...

6 common use of Template Design pattern: - Design pattern series

The Code Project Latest Articles, December 29, 2011
Views: 446 | Hits 103

In this article we will explain about 6 common use of Template Design pattern....

Performance Guidelines for Properties

Rico Marianis Performance Tidbits, December 19, 2011
Views: 413 | Hits 45

I can’t say I’ve asked the framework guidelines folks about this but I’m fairly sure there would be a lot of agreement from the guidelines gurus; so in the spirit of approximately co...

Multitouch at your fingertips, with the Touch Mouse and Sensor API

MSDN: Coding4Fun, November 28, 2011
Views: 295 | Hits 9

I always find API's and SDK's fertile ground to find cool and fun things to play with and when we mix in some new hardware, well...Today's API/SDK is from the Microsoft Research Touch Mouse team, the ...

Composing Entity Framework Fluent Configurations

K. Scott Allen, November 28, 2011
Views: 296 | Hits 33

The canonical example for fluent configuration with the Entity Framework is to take a few simple entity definitions: public class Product { public int Id { get; set; } public string Name { ge...

Programming Entity Framework 2nd Edition vs Code First Edition

Julia Lerman Blog - Dont Be Iffy..., November 21, 2011
Views: 418 | Hits 70

Ive had tweets and emails from readers asking if there is any point to reading the 2nd edition of Programming Entity Framework if they are only planning to use Code First and DbContext. (Before an...

Chain Of Responsibility Design Pattern in C#, using Managed Extensibility Framework (MEF)

The Code Project Latest Articles, November 14, 2011
Views: 331 | Hits 53

This post is about implementing Chain Of Responsibility design pattern, and few possible extensions to the same using Managed Extensibility Framework or MEF...

MVVM Pattern Made Simple

The Code Project Latest Articles, November 8, 2011
Views: 469 | Hits 90

gives an overview of MVVM pattern, its usage and advantages...

"This is not a question. Just a comment for you, Roy."

ISerializable, November 5, 2011
Views: 294 | Hits 17

—————- My Name:: ***** My Email is:: ******* My Company: I’m interested in: Other I am located in : Sweden Message:  Thanks for having videos publicly availab...

Apple’s cycles

QuirksBlog, October 25, 2011
Views: 334 | Hits 23

Over the past week or so I found I have seriously misjudged the iPhone 4S announcement, and I’d like to set the record straight. After reading a few interesting pieces I realised I’d misunderstood App...

SOA Patterns : Composite Frontend (PDF)

Cirrus Minor, October 18, 2011
Views: 348 | Hits 45

I got a few request for a PDF version of the pattern so here it is : Composite Frontend Pattern...

SOA Patterns : Composite Frontend

Cirrus Minor, October 17, 2011
Views: 443 | Hits 51

I am not blogging much these days – most of it is due to trying to get my bloody book finished. A case study and a finished anti-pattern chapter where recently pushed to the MEAP, and here’s one addit...

WCF by Example - Chapter XI - NHibernate Implementation

The Code Project Latest Articles, October 14, 2011
Views: 476 | Hits 33

Unit of work pattern on NHibernate using repositories....

.NET String Resources

The Code Project Latest Articles, September 11, 2011
Views: 500 | Hits 85

Concepts and patterns for the handling of strings in multilingual applications...

MVVM your Kinect code

MSDN: Coding4Fun, August 16, 2011
Views: 471 | Hits 21

MVVM is a pattern that I'm a fan of. It's a solid step toward developing application UI's that are easier to maintain and test by removing, eliminating the need for, "code behind" code. If you've ev...

How to serialize data effectively? Custom serialization of Bitmap, Cursor, Icon, Font and other objects without default constructor with SharpSerializer

The Code Project Latest Articles, August 14, 2011
Views: 373 | Hits 26

Is it better to serialize types without default constructor with Custom Serializer or a Substitute Pattern?. Example of Serialization of FontFamily into isolated storage in WP7...

Future Orchard Part 3: Autoroute

More Whidbey stuff, July 31, 2011
Views: 645 | Hits 28

The way URLs work in Orchard today is fine for the simplest sites but it's not very customizable and comes with a number of challenges. Let's look at how it works today. Let's start with a plain page:...

Common Design Patterns Resources

Steven Smith, July 13, 2011
Views: 540 | Hits 40

Last night I gave a presentation at the Cleveland .NET SIG on Common Design Patterns.  The turnout was great, so much so that the group ran out of pizza and chairs, so thanks to everyone for taki...

Dayton .NET User Group Talk on Anti-Patterns and Worst Practices

Steven Smith, June 23, 2011
Views: 456 | Hits 40

Last night I spoke at the Dayton .NET User Group on the topic of Anti-Patterns and Worst Practices.  It was a pretty good-sized group, albeit rather subdued.  Youll find some of the inspirat...

MVVM Live Chat on June 23rd

JohnPapa.net, June 23, 2011
Views: 426 | Hits 37

Want to chat about MVVM with me live? You can tune into a 1 hour live webcast this Thursday morning as I'll be talking about the MVVM pattern, why it exists, when it works well, and what parts you may...

C# Language discussion about the use of the #region directive and why it represents a "Code Smell".

EggHeadCafe.com New Articles, May 16, 2011
Views: 446 | Hits 72

Why the #region directive can be indicative of Code Smell and other problems. Includes the results of a recent TwtPoll on the subject.  read moreBy Peter Bromberg...

The 4 Stages of Learning Design Patterns

Steven Smith, May 13, 2011
Views: 847 | Hits 44

Design patterns are general, reusable solutions that occur in software design, which can usually be adapted to fit into a number of different situations and applications.  Recently, I recorded a ...

How extension methods ruined unit testing and OOP, and a way forward

eXtensible mind, May 5, 2011
Views: 586 | Hits 69

You probably know Im an advocate of a particular way of doing extension methods that I call the Extension Method Entry Point Pattern, which makes it easier to mock them. This technique, while very use...

Microsoft P&P Developers Guide to Microsoft Prism 4

MS-Joe, March 28, 2011
Views: 523 | Hits 42

Last fall the Microsoft’s Patterns & Practices team shipped Prism 4, now you can get the companion book. The Developers Guide to Microsoft Prism 4 book. You can get the book atO’Reilly...

Microsoft Guidance for Silky Smooth Web Sites

Chris Love's Official Blog - Professional ASP.NET, February 25, 2011
Views: 548 | Hits 56

Recently a new Patterns and Practices group has formed called Project Silk . The goal of Project Silk is to provide guidance to web developers on architecting great standards compliant web sites. Toda...

Building a CachedRepository via Strategy Pattern

Steven Smith, February 15, 2011
Views: 544 | Hits 24

In part one of this series, I introduced the CachedRepository pattern, and demonstrated how it can be applied through the use of simple inheritance to an existing Repository class.  This allows u...

CodeSmith Generator 6.0 Template Parser Progress Report - Part 2

Eric J. Smiths Weblog, February 2, 2011
Views: 713 | Hits 28

In this post Im going to talk about how the new template parser in CodeSmith Generator 6.0 creates an AST (Abstract Syntax Tree) and then uses the visitor pattern to iterate over the nodes in the AST ...

Introducing Command Query Responsibility Separation (CQRS)

ASPAlliance.com - The #1 ASP.NET Community, January 11, 2011
Views: 848 | Hits 56

The Command Query Responsibility Separation (CQRS) pattern is an enterprise pattern that can be used to increase the performance, scalability, and reliability of distributed applications that may expe...

Service Oriented Design Pattern - Service Ping

DonXML Demsaks All Things Techie, December 22, 2010
Views: 1,002 | Hits 76

In the spirit of both the Gang of Fours Design Patterns book and the SOA Patterns book/site,  Im going to try to document a couple different SOA Patterns that Ive found useful, but havent seen do...