Latest Patterns developer content from Developer Fusion https://www.developerfusion.com/t/patterns/ Latest Patterns developer content from Developer Fusion http://www.rssboard.org/rss-specification en-GB Fri, 09 Dec 2011 15:29:32 GMT Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services 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. http://www.developerfusion.com/book/134416/service-design-patterns-fundamental-design-solutions-for-soapwsdl-and-restful-web-services/ http://www.developerfusion.com/book/134416/service-design-patterns-fundamental-design-solutions-for-soapwsdl-and-restful-web-services/ Fri, 09 Dec 2011 15:29:32 GMT Robert Daigneau Pattern Matching in F# Part 2 : Active Patterns 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. http://www.developerfusion.com/article/133772/pattern-matching-in-f-part-2-active-patterns/ http://www.developerfusion.com/article/133772/pattern-matching-in-f-part-2-active-patterns/ Tue, 29 Nov 2011 17:09:30 GMT Jessica Kerr Pattern Matching in F# Part 1 : Out of the Box 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 http://www.developerfusion.com/article/132340/pattern-matching-in-f-part-1-out-of-the-box/ http://www.developerfusion.com/article/132340/pattern-matching-in-f-part-1-out-of-the-box/ Tue, 15 Nov 2011 14:55:22 GMT Jessica Kerr Steve Smith on Design Patterns in .NET Part 3 Steve Smith continues his series on patterns in .NET with a thorough exploration of the State Pattern. http://www.developerfusion.com/media/122094/steve-smith-on-design-patterns-in-net-part-3/ http://www.developerfusion.com/media/122094/steve-smith-on-design-patterns-in-net-part-3/ Tue, 12 Jul 2011 18:12:49 GMT James Crowley Advanced scenarios with Windows Azure Queues Queues can be an incredibly scalable component in any application architecture - we take a look at state machines and back-off polling http://www.developerfusion.com/article/120619/advanced-scenarios-with-windows-azure-queues/ http://www.developerfusion.com/article/120619/advanced-scenarios-with-windows-azure-queues/ Thu, 23 Jun 2011 14:16:27 GMT Maarten Balliauw Windows Communication Foundation: Message Patterns 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. http://www.developerfusion.com/media/113894/windows-communication-foundation-message-patterns/ http://www.developerfusion.com/media/113894/windows-communication-foundation-message-patterns/ Tue, 22 Mar 2011 18:40:03 GMT James Crowley Lessons learned writing AJAX applications 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. http://www.developerfusion.com/article/94426/lessons-learned-writing-ajax-applications/ http://www.developerfusion.com/article/94426/lessons-learned-writing-ajax-applications/ Sun, 27 Feb 2011 14:41:32 GMT Dino Esposito C9 Lectures: Greg Meredith - Monadic Design Patterns for the Web - 2 of n 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. http://www.developerfusion.com/media/92111/c9-lectures-greg-meredith-monadic-design-patterns-for-the-web-2-of-n/ http://www.developerfusion.com/media/92111/c9-lectures-greg-meredith-monadic-design-patterns-for-the-web-2-of-n/ Mon, 21 Feb 2011 22:15:17 GMT James Crowley SLOBbing about with .NET Persisting objects is all about SLOB (serialized large objects), or so says Dave Wheeler who explains how it's now all so much easier. http://www.developerfusion.com/article/84431/slobbing-about-with-net/ http://www.developerfusion.com/article/84431/slobbing-about-with-net/ Mon, 21 Feb 2011 22:15:17 GMT Dave Wheeler Refactoring with Microsoft Visual Studio 2010 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 http://www.developerfusion.com/book/89277/refactoring-with-microsoft-visual-studio-2010/ http://www.developerfusion.com/book/89277/refactoring-with-microsoft-visual-studio-2010/ Wed, 09 Feb 2011 18:10:23 GMT Peter Ritchie Patterns as design vocabulary 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. http://www.developerfusion.com/article/84929/patterns-as-design-vocabulary/ http://www.developerfusion.com/article/84929/patterns-as-design-vocabulary/ Wed, 09 Feb 2011 18:10:22 GMT Kevlin Henney aestro: A Managed Domain Specific Language For Concurrent Programming 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... http://www.developerfusion.com/media/10994/aestro-a-managed-domain-specific-language-for-concurrent-programming/ http://www.developerfusion.com/media/10994/aestro-a-managed-domain-specific-language-for-concurrent-programming/ Wed, 09 Feb 2011 18:10:21 GMT James Crowley Controller Patterns for ASP.NET 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. http://www.developerfusion.com/article/9450/controller-patterns-for-aspnet/ http://www.developerfusion.com/article/9450/controller-patterns-for-aspnet/ Wed, 09 Feb 2011 18:10:21 GMT Alex Homer Implementing the Singleton Pattern in C# 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. http://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/ http://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/ Wed, 09 Feb 2011 18:10:21 GMT Jon Skeet ASP.NET Patterns every developer should know 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. http://www.developerfusion.com/article/8307/aspnet-patterns-every-developer-should-know/ http://www.developerfusion.com/article/8307/aspnet-patterns-every-developer-should-know/ Wed, 09 Feb 2011 18:10:21 GMT Alex Homer Why Patterns 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. http://www.developerfusion.com/article/7609/why-patterns/ http://www.developerfusion.com/article/7609/why-patterns/ Wed, 09 Feb 2011 18:10:20 GMT Andy Clymer