https://www.developerfusion.com/t/patterns/Latest Patterns developer content from Developer Fusion2011-12-09T15:29:32.00Zhttp://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 Services2011-12-09T15:29:32.00ZWeb 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 Daigneauhttp://www.developerfusion.com/article/133772/pattern-matching-in-f-part-2-active-patterns/Pattern Matching in F# Part 2 : Active Patterns2011-11-29T17:09:30.00ZIn 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 Kerrhttp://www.developerfusion.com/article/132340/pattern-matching-in-f-part-1-out-of-the-box/Pattern Matching in F# Part 1 : Out of the Box2011-11-15T14:55:22.00ZIn 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 expressionJessica Kerrhttp://www.developerfusion.com/media/122094/steve-smith-on-design-patterns-in-net-part-3/Steve Smith on Design Patterns in .NET Part 32011-07-12T18:12:49.00ZSteve Smith continues his series on patterns in .NET with a thorough exploration of the State Pattern.James Crowleyhttp://www.developerfusion.com/article/120619/advanced-scenarios-with-windows-azure-queues/Advanced scenarios with Windows Azure Queues2011-06-23T14:16:27.00ZQueues can be an incredibly scalable component in any application architecture - we take a look at state machines and back-off pollingMaarten Balliauwhttp://www.developerfusion.com/media/113894/windows-communication-foundation-message-patterns/Windows Communication Foundation: Message Patterns2011-03-22T18:40:03.00ZAnd 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 Crowleyhttp://www.developerfusion.com/article/94426/lessons-learned-writing-ajax-applications/Lessons learned writing AJAX applications2011-02-27T14:41:32.00ZWe’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 Espositohttp://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 n2011-02-21T22:15:17.00ZGreg 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 Crowleyhttp://www.developerfusion.com/article/84431/slobbing-about-with-net/SLOBbing about with .NET2011-02-21T22:15:17.00ZPersisting objects is all about SLOB (serialized large objects), or so says Dave Wheeler who explains how it's now all so much easier.Dave Wheelerhttp://www.developerfusion.com/book/89277/refactoring-with-microsoft-visual-studio-2010/Refactoring with Microsoft Visual Studio 20102011-02-09T18:10:23.00ZEvolve 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 componentizationPeter Ritchiehttp://www.developerfusion.com/article/84929/patterns-as-design-vocabulary/Patterns as design vocabulary2011-02-09T18:10:22.00ZWhile 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 Henneyhttp://www.developerfusion.com/media/10994/aestro-a-managed-domain-specific-language-for-concurrent-programming/aestro: A Managed Domain Specific Language For Concurrent Programming2011-02-09T18:10:21.00ZJosh 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 Crowleyhttp://www.developerfusion.com/article/9450/controller-patterns-for-aspnet/Controller Patterns for ASP.NET2011-02-09T18:10:21.00ZDiscover 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 Homerhttp://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/Implementing the Singleton Pattern in C#2011-02-09T18:10:21.00ZThe 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 Skeethttp://www.developerfusion.com/article/8307/aspnet-patterns-every-developer-should-know/ASP.NET Patterns every developer should know2011-02-09T18:10:21.00ZIn 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 Homerhttp://www.developerfusion.com/article/7609/why-patterns/Why Patterns2011-02-09T18:10:20.00ZWe 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