First Pluralsight Course Published!

PluralsightIn case anyone is wondering why I’ve been out of the blogging and social media scene for the past few months, it’s because I’ve had my head down trying to complete the authoring of my first Pluralsight course!

Well, I’m pleased to say that the course is now live!! It’s been a long journey and resulted in three scope changes, but is finally published. Also feel very privileged to have joined the ranks of the Pluralsight author team, comprised of so many exceptional people whose wisdom I’ve been following throughout my career.

The course is entitled Using Functoids in BizTalk Server 2013, and it features a deep-dive exploration of the eighty built-in functoids within the BizTalk Mapper toolbox, as well a brief look at creating custom functoids and hosting custom XSLT files. Despite the title, it is equally relevant to BizTalk Server 2010 users as the Mapper has not changed much between those two versions. (Come to think of it, the functoids themselves haven’t changed all that much since BTS 2006, even though the user interface was overhauled to great improvement in 2010.)

Here’s a preview of the course syllabus:

Module 1: Fundamentals
•    Introduction
•    Mapper Basics
•    Configuring Functoids
•    Overview of the Mapper Toolbox

Module 2: Text, Dates & Booleans
•    String Functoids
•    Date & Time Functoids
•    Logical Functoids

Module 3: Computations & Conversions
•    Cumulative Functoids
•    Mathematical Functoids
•    Scientific Functoids
•    Conversion Functoids

Module 4: Database Lookups & Cross-Referencing
•    Database Functoids

Module 5: Advanced Functoids
•    Looping
•    Value Mapping
•    Iteration
•    Index
•    Record Count
•    Nil Value
•    Table Looping
•    Table Extractor
•    Assert
•    Mass Copy

Module 6: Arbitrary Scripting
•    Scripting Functoid using:
•    Inline .NET Code
•    Inline XSLT
•    XSLT Template
•    External Assembly

Module 7: Extending the Mapper
•    Custom Functoids
•    Custom XSLT


The course features lots of demos, especially concentrating on the lesser known functoids such as the Database Functoids (have you ever actually used these?) and others that are often tricky to configure like the Table Looping & Extract functoids. By the end of this course you should feel comfortable wielding the entire toolkit.

My original intent was the focus the course on the Mapper as a whole, but with 4 1/2 hours of content on the functoids alone, I thought it was best to narrow the scope! There will be another course later in the year that will cover the Mapper in general, including some advanced topics such as automated testing, setting hidden properties, looking at various mapping patterns like Muenchian Grouping, and discussing some best practices.

But first… I’m going to go to sleep for about 4 months! Winking smile

About Dan Toomey
Enterprise integration geek, Microsoft Azure MVP, Pluralsight author, public speaker, MCSE, MCT, MCTS & former professional musician.

2 Responses to First Pluralsight Course Published!

  1. Kris says:

    Checked it out. Great course! Wondering if you could add a few more courses on Biztalk (focusing on Orchestration design patterns like using Dynamic/Direct Ports) as most of the Pluralsight courses (while great have the same content for each specific Biztalk version).

    • Dan Toomey says:

      Thanks, Kris! I sure hope so – would love to see more BizTalk courses on Pluralsight that offer deep dives into specific areas like you’ve mentioned. Hopefully some authors will step up and take those topics on. As for myself, my other commitments will restrict me to one or two courses a year – so I’ll have to be extremely particular in terms of prioritizing my topics. Always happy to entertain suggestions though! 🙂

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

John Glisson - Geek of the Cloth

Thoughts on integration, technology and what-not...

Prashant BizTalk And Azure Integration Blogs

My Integration Experiences - BizTalk And Azure Integration


THINK: It's not illegal....yet.....

Abdul Rafay's BizTalk Blog

My experiences with BizTalk related to architecture, development and performance in my enterprise.

BizTalk musings

Issues, patterns and useful tips for BizTalk development


Enterprise Applicaiton Integration and SOA 2.0

Connected Pawns

Mainly BizTalk & Little Chess

Adventures inside the Message Box

BizTalk, Azure, and other tools in the Microsoft stack - Johann Cooper


Talk, talk and more talk about BizTalk

Richard Seroter's Architecture Musings

Blog Featuring Code, Thoughts, and Experiences with Software and Services

Sandro Pereira BizTalk Blog

My notes about BizTalk Server 2004, 2006, 2006 R2, 2009, 2010, 2013 and now also Windows Azure BizTalk Services.

BizTalk Events

Calendar of BizTalk events all over the world!

Mind Over Messaging

Musings on BizTalk, Azure, and Enterprise Integration News

The latest news on and the WordPress community.

%d bloggers like this: