https://www.developerfusion.com/t/patterns/ Latest Patterns developer content from Developer Fusion 2011-12-09T15:29:32.00Z http://www.developerfusion.com/book/134416/service-design-patterns-fundamental-design-solutions-for-soapwsdl-and-restful-web-services/ Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services 2011-12-09T15:29:32.00Z Web services have been used for many years. In this time, developers and architects have encountered a number of recurring design challenges related to their usage, and have learned that certain service design approaches work better than others to solve certain problems.In Service Design Patterns, Rob Daigneau codifies proven design solutions for web services that follow the REST architectural style or leverage the SOAP/WSDL specifications. Robert Daigneau http://www.developerfusion.com/article/133772/pattern-matching-in-f-part-2-active-patterns/ Pattern Matching in F# Part 2 : Active Patterns 2011-11-29T17:09:30.00Z In part two of this series, Jessica Kerr looks at creating active patterns. These are functions to transform, recognize, and categorize custom types for use with the F# pattern matcher. Jessica Kerr http://www.developerfusion.com/article/132340/pattern-matching-in-f-part-1-out-of-the-box/ Pattern Matching in F# Part 1 : Out of the Box 2011-11-15T14:55:22.00Z In the first of a two part series, Jessica Kerr examines and demonstrates the powerful built-in pattern matching functionality in F# and reveals there's a lot more to it than a C# switch statement or a regular expression Jessica Kerr http://www.developerfusion.com/media/122094/steve-smith-on-design-patterns-in-net-part-3/ Steve Smith on Design Patterns in .NET Part 3 2011-07-12T18:12:49.00Z Steve Smith continues his series on patterns in .NET with a thorough exploration of the State Pattern. James Crowley http://www.developerfusion.com/article/120619/advanced-scenarios-with-windows-azure-queues/ Advanced scenarios with Windows Azure Queues 2011-06-23T14:16:27.00Z Queues can be an incredibly scalable component in any application architecture - we take a look at state machines and back-off polling Maarten Balliauw http://www.developerfusion.com/media/113894/windows-communication-foundation-message-patterns/ Windows Communication Foundation: Message Patterns 2011-03-22T18:40:03.00Z And you thought service communication was just request and response? This session looks at how we can use the WCF for one way and two way message exchanges. James Crowley http://www.developerfusion.com/article/94426/lessons-learned-writing-ajax-applications/ Lessons learned writing AJAX applications 2011-02-27T14:41:32.00Z We’re all familiar these days with the Ajax buzz word – but while it’s relatively simple to use these browser technologies to implement a specific feature in an individual page, it is much more complex to build an entire application according to the Ajax paradigm. This article offers a brief overview of a few aspects you might want to take into account for building successful applications. Dino Esposito http://www.developerfusion.com/media/92111/c9-lectures-greg-meredith-monadic-design-patterns-for-the-web-2-of-n/ C9 Lectures: Greg Meredith - Monadic Design Patterns for the Web - 2 of n 2011-02-21T22:15:17.00Z Greg Meredith, a mathematician and computer scientist, has graciously agreed to do a C9 lecture series covering monadic design principles applied to web development. You've met Greg before in a Whiteboard jam session with Brian Beckman.The fundamental concept here is the monad, and Greg has a. James Crowley http://www.developerfusion.com/article/84431/slobbing-about-with-net/ SLOBbing about with .NET 2011-02-21T22:15:17.00Z Persisting objects is all about SLOB (serialized large objects), or so says Dave Wheeler who explains how it's now all so much easier. Dave Wheeler http://www.developerfusion.com/book/89277/refactoring-with-microsoft-visual-studio-2010/ Refactoring with Microsoft Visual Studio 2010 2011-02-09T18:10:23.00Z Evolve your software system to support new and ever-changing requirements by updating your C# code base with patterns and principlesOverview of Refactoring with Microsoft Visual Studio 2010 *Make your code base maintainable with refactoring *Support new features more easily by making your system adaptable *Enhance your system with an improved object-oriented design and increased encapsulation and componentization Peter Ritchie http://www.developerfusion.com/article/84929/patterns-as-design-vocabulary/ Patterns as design vocabulary 2011-02-09T18:10:22.00Z While patterns are intended to give you the bigger picture, they often fail and become bogged down in minutiae. Kevlin Henney considers the wider use of patterns as a common vocabulary. Kevlin Henney http://www.developerfusion.com/media/10994/aestro-a-managed-domain-specific-language-for-concurrent-programming/ aestro: A Managed Domain Specific Language For Concurrent Programming 2011-02-09T18:10:21.00Z Josh Phillips(PM), Niklas Gustafsson(Architect), and Artur Laksberg(Developer) of the Parallel Computing Platform Team spend some time with me to discuss a managed (.NET-based) DSL (Domain Specific Language) for concurrent programming, Maestro. Maestro incorporates well-entrenched language patter... James Crowley http://www.developerfusion.com/article/9450/controller-patterns-for-aspnet/ Controller Patterns for ASP.NET 2011-02-09T18:10:21.00Z Discover how to use controllers and partial views within your web applications, allowing powerful web applications to dynamically choose correct views at runtime, and preserving your seperation of concerns. Alex Homer http://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/ Implementing the Singleton Pattern in C# 2011-02-09T18:10:21.00Z The singleton pattern is one of the best-known patterns in software engineering, but often implemented without lazy loading and introducing unintended issues around threading. Jon Skeet runs through the possible implementations. Jon Skeet http://www.developerfusion.com/article/8307/aspnet-patterns-every-developer-should-know/ ASP.NET Patterns every developer should know 2011-02-09T18:10:21.00Z In the first of three parts, Alex looks at some of the basic patterns in ASP.NET, and how you can apply these to your ASP.NET applications in a few simple steps. Alex Homer http://www.developerfusion.com/article/7609/why-patterns/ Why Patterns 2011-02-09T18:10:20.00Z We look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code. Andy Clymer