Kirk Evans Blog

.NET From a Markup Perspective

SharePoint and Workflow Resources

This post provides a list of resources for SharePoint, Windows Workflow Foundation, and using WF with SharePoint. I was lucky enough to present to the Wells Fargo developer group today on “SharePoint Workflows”.  If you read my blog, you might know that I recently posted a screencast on developing state machine workflows for SharePoint.  Yep,… Read more

Water Cooler Demo: SharePoint state machine workflows

I’ve posted a new video to Channel9… SharePoint Visual Studio state machine workflows for escalations and timeouts. After I went through the learning process of creating a set of screencasts focused on SharePoint development, a few things became evident.  I don’t like the name of the series, and I don’t like the lack of any… Read more

Connecting to Oracle from Visual Studio

Man, I am spoiled.  I am spoiled by how simple the free edition of SQL Server 2008, SQL 2008 Express, is to set up and connect to.  I found myself needing to connect to an Oracle database this week.  I haven’t had to connect to an Oracle database in years, I forgot how painful this… Read more

SharePoint for Developers Part 6 – Custom web services

Part 6 of the SharePoint for Developers series is posted to Channel9, this one focusing on creating custom web services in SharePoint.  For reference, here are the links to the previous 5 screencasts in this series so far. Introducing Visual Studio Extensions for Windows SharePoint Services (VSeWSS 1.3) Working with Features Expression Blend and Silverlight… Read more

SharePoint for Developers Part 5 – Columns, Content Types, and Lists

Part 5 of the SharePoint for Developers screencast series is posted to Channel9, this session focuses on creating custom field controls, content types, and lists. Previous screencasts can be accessed at https://channel9.msdn.com/niners/kirke.  Honestly, there’s no code to really post here.  During the demos, I use Visual Studio Extensions for Windows SharePoint Services 1.3, which generates… Read more

SharePoint for Developers Part 3 – Expression Blend and Silverlight

Part 3 of the SharePoint for Developers screencast series is posted to Channel9, “Expression Blend and Silverlight”. In part 1 of this series, I introduced Visual Studio Extensions for Windows SharePoint Services 1.3 (VSeWSS).  In part 2, we used VSeWSS to expose SharePoint lists as JSON data that can be easily consumed by AJAX clients. … Read more

Disable WCF Service Host

While debugging a WCF project tonight, I was getting frustrated by a 5 second pause every time I started the app and a warning that my service contains no endpoints.  A couple quick searches kept mentioning a WCF Options tab in the project properties, but that tab doesn’t exist that I’ve been able to find. … Read more

Consuming SharePoint Lists via AJAX

I’ve done a bit of work with customers interested in consuming SharePoint data without using the SharePoint web services.  A common request asks how to consume the data from JavaScript. Turns out the answer is easy when you develop a custom feature. I created a companion screencast on Channel9 that walks through the entire process… Read more

Using Themes with Visual Studio 2008 and VSeWSS

Sweet!  10 new SharePoint Themes released!  Each theme is represented as a Visual Studio 2008 solution that you can use with Visual Studio Extensions for Windows SharePoint Services 1.3.  This is cool because it shows you how VSeWSS 1.3 will use the child “templates/themes” directory in your project and copy that to the themes directory… Read more