MSDN Magazine: Foundations


  • Foundations: Windows Workflow Design Patterns
    Matthew Milner - August 2009
    Design patterns provide a common, repeatable approach to solving software development tasks, and many different patterns can describe how to accomplish a certain goal in code. When developers begin working with Windows Workflow Foundation (WF), they often ask about how to accomplish common tasks with the technology. This month's column discusses several design patterns used in WF.

  • Foundations: Securing The .NET Service Bus
    Juval Lowy - July 2009
    This column shows you how to secure the .NET Services Bus and also provides some helper classes and utilities to automate many of the details.

  • Foundations: Customizing the New WPF Calendar Controls
    Charles Petzold - June 2009
    Late last year Microsoft released Calendar and DatePicker controls for WPF in the WPF Toolkit. We’ll show you how they work, and how you can customize them.

  • Foundations: Versioning Workflows
    Matthew Milner - May 2009
    Developers often struggle with versioning workflows and their related classes. Matt Milner discusses the core issues related to workflow versioning and provides recommendations for making changes to workflow definitions, activities, and workflow services.

  • Foundations: Working With The .NET Service Bus
    Juval Lowy - April 2009
    The .NET Services Bus is arguably the most accessible, powerful, and useful piece of the new Windows Azure Cloud Computing initiative. See how it manages cloud communications.

  • Foundations: Writing More Efficient ItemsControls
    Charles Petzold - March 2009
    Here Charles Petzold explains several techniques for improving the performance of ItemsControls.

  • Foundations: Error Handling In Workflows
    Matt Milner - February 2009
    Workflows often define long-running processes and an unhandled failure usually means termination. Avoid this scenario by handling exceptions properly.

  • Foundations: Easily Apply Transactions To Services
    Juval Lowy - January 2009
    Managing state and error recovery using transactions is the topic of this month’s installment of Foundations.

  • Foundations: Render Text On A Path With WPF
    Charles Petzold - December 2008
    With Windows Presentation Foundation (WPF) you can lay out text on a path, then animate the individual points defining the path and watch the characters bounce around in response.

  • Foundations: Unit Testing Workflows And Activities
    Matt Milner - November 2008
    Matt Milner takes a look at some of the challenges and techniques related to testing Windows Workflow Foundation activities, workflows, and associated components.

  • Foundations: Managing State With Durable Services
    Juval Lowy - October 2008
    This month Juval Lowy tackles questions such as when to keep proxies and services in memory for better state management in long-running workflows.

  • Foundations: Dependency Properties And Notifications
    Charles Petzold - September 2008
    Windows Presentation Foundation dependency properties don’t always play well with others. Learn how you can compensate for their lack of notification events.

  • Foundations: Workflow Tips and Tricks
    Matt Milner - August 2008
    Matt Milner addresses reader requests for information about safely sharing a persistence database across applications and using lesser-known parts of the framework such as ChannelManagerService.

  • Foundations: Adding Code Access Security to WCF, Part 2
    Juval Lowy - July 2008
    This month's column continues the discussion around code access security in WCF and partially trusted services.

  • Foundations: Bitmaps and Pixel Bits
    Charles Petzold - June 2008
    Charles Petzold takes an inside look at the flexible bitmap pixel formats offered by the retained-mode graphics features of Windows Presentation Foundation.

  • Foundations: Loading Workflow Models in WF
    Matt Milner - May 2008
    When building workflows, you must consider the developer experience, available tools, long-term maintenance, and future versioning.

  • Foundations: Code Access Security in WCF, Part 1
    Juval Lowy - April 2008
    Here we discuss code-access security in Windows Communication Foundation (WCF) and present a solution for enabling partially trusted clients for WCF services.

  • Foundations: Vector Graphics and the WPF Shape Class
    Charles Petzold - March 2008
    The System.Windows.Shapes namespace is Charles Petzold's namespace of choice for rendering two-dimensional vector graphics in WPF. Here he explains why.

  • Foundations: Workflow Services
    Matt Milner - Launch 2008
    With the NET Framework 3.5, Windows Workflow Foundation can now truly be integrated with Windows Communication Foundation. This column describes how the integration works and how to make use of it effectively.

  • Foundations: What's New for WCF in Visual Studio 2008
    Juval Lowy - February 2008
    Visual Studio 2008 and the .NET Framework 3.5 provide new tools and support that extends Windows Communication Foundation (WCF). Visual Studio 2008 also automates a number of manual WCF tasks for the developer as well.

  • Foundations: Templates for Uncommon Controls
    Charles Petzold - January 2008
    Charles Petzold demonstrates how Windows Presentation Foundation (WPF) templates let you turn common controls into uncommon visual objects.

  • Foundations: Synchronization Contexts in WCF
    Juval Lowy - November 2007
    After a description of what synchronization contexts are and how WCF uses them, the author demonstrates various options for extending WCF to use custom synchronization contexts, both programmatically and declaratively.

  • Foundations: 3D text in WPF
    Charles Petzold - October 2007
    This month Charles Petzold explores techniques for generating 3D text in Windows Presentation Foundation.

  • Foundations: Workflow Communications
    Matt Milner - September 2007
    Matt Milner introduces the Windows Workflow Foundation (WF) communication architecture and covers sending data out of a workflow and submitting data to running workflow instances.

  • Foundations: Declarative WCF Security
    Juval Lowy - August 2007
    Juval Lowy designs easily configured security settings for applications built on Windows Communication Foundation.

  • Foundations: Extending the WPF Animation Classes
    Charles Petzold - July 2007
    Learn what the WPF Animation Classes can do, what they can't, and how to extend them.

  • Foundations: ActivityExecutionContext in Workflows
    Matt Milner - June 2007
    This month Matt Milner explains a critical component in the execution, persistence, and compensation of workflows.

  • Foundations: WCF Transaction Propagation
    Juval Lowy - May 2007

  • Foundations: 3D Mesh Geometries
    Charles Petzold - April 2007
    This month Charles Petzold focuses on a very important part of the Viewport3D assemblage—the MeshGeometry3D class that defines the geometry of a 3D object in Windows Communication Foundation.

  • Foundations: Tracking Services in Windows Workflow Foundation
    Matt Milner - March 2007

  • Foundations: Build a Queued WCF Response Service
    Juval Lowy - February 2007
    With queued calls in Windows Communication Foundation you can perform work in a disconnected manner by sending messages through Microsoft Message Queuing. Juval Lowy explains.

  • Foundations: Using Templates to Customize WPF Controls
    Charles Petzold - January 2007
    This month we welcome Charles Petzold to MSDN Magazine with his first column on building apps for Windows Vista and the .Microsoft NET Framework 3.0.