SharePoint Dragons

Nikander & Margriet on SharePoint

Monthly Archives: October 2012

No more InfoPath forms in SharePoint 2013 workflows

It’s a remarkable move that InfoPath forms are no longer used in workflows. InfoPath in combination with Forms Services is a great platform that makes it quite easy to create robust and nice looking web forms. We’ve found that one of the places where InfoPath really shines was within SharePoint workflows. InfoPath forms are rendered to HTML by Forms Services, running as a service within your SharePoint farm. To us, this is just another example of the clear trend where Microsoft tries to move custom code outside of your SharePoint environment.

Workflow Loops in SharePoint Designer 2013

Loops have been a much requested feature for SharePoint Designer that has been added in v2013. We have seen lots of developers and power users asking for it. In SharePoint 2010, workflow Loops where only available in Visual Studio 2010 as it was considered too dangerous to hand the power of Loops and its possible disastrous side-effects to power users. One misconstrued infinite loop in a custom workflow could have a definite impact on SharePoint farm performance. Now, since SharePoint 2013 workflows run outside the SharePoint farm (in Windows Azure Workflow, WAW), such risks are considered to be acceptable. As a side note and recurring trend: again the SharePoint 2013 platform does its best to take all code out of the farm.

Interview with Ed Price

Margriet is a regular TechNet Wiki contributor. Read more about the one and only Mr Wiki:Ed Price

SharePoint 2013 Best Practices TechNet Wiki Overview page

As a successor of the popular SharePoint 2010 Best Practices TechNet Wiki page ( ), we’ve slowly started accumulating links for its successor, the SharePoint 20103 Best Practices TechNet Wiki Overview page. It can be found at and can use some love!

Entity Framework 4 In Action

As technical reviewers of the book “Entity Framework 4 In Action” ( ) we thought it was time to devote some attention to it… Here’s what it’s about:

  • Discussion of ORM
  • Querying the object model
  • Linq to entities
  • Domain model mapping, defining relationships and inheritance
  • Entity lifecycle
  • Persisting objects
  • Handling concurrency and transactions
  • Entity SQL
  • Working with stored procedures
  • Working with functions and views
  • EDM metadata
  • Customizing generated code and the designer
  • Discussion of application architecture and EF
  • EF and ASP.NET
  • EF and n-tier development
  • EF and Windows Applications (Windows forms and WPF)
  • Testing EF
  • Performance testing