Kirk Evans Blog

.NET From a Markup Perspective

Cloud Cover Show on Channel9

I just ran across a show on Channel9 called Cloud Cover.  The show covers Windows Azure and the Microsoft cloud technologies.  You’ll find a lot of great information in the show, highly recommended. They did a great job putting the show together, everything from a professional intro to some pretty nice camera work. Great job,… Read more

Water Cooler Interview – Shane Young

  I recently had the pleasure of interviewing SharePoint MVP Shane Young on The Water Cooler show on Channel9.  This was a really fun interview, as Shane is pretty animated.  Mr. Young is the owner of SharePoint911.com, a consulting company that focuses on SharePoint.  Beyond the entertainment value in this video (I mean really, where… 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

Expression Encoder 3 – Screen Capture

I have been doing a lot of screen cast production lately (I promise I’ll they’ll be posted shortly), and I am using Camtasia for screencasting.  It does a fantastic job of capturing the screen and allowing me to make simple edits (zoom in and out one of the major ones I use).  I am really… 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 4 – Consuming SharePoint Web Services from Silverlight

Part 4 of the SharePoint for Developers screencast series has been posted to Channel9… this one focusing on calling SharePoint Web Services from a Silverlight client application. Show Me the Code! I started by creating a list in SharePoint based off the Links template called “SharePointSites”.  I added 2 links to it. That gives us… 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

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

SharePoint Developer Series Part 1: Introducing VSeWSS 1.3

I just posted Part 1 of a series of SharePoint for Developers screencasts that show developers how to use the Visual Studio Extensions for Windows SharePoint Services 1.3 to build and deploy assets for SharePoint.  In this screencast, I focus mainly on the deployment aspects of VSeWSS 1.3 that are common across tasks, including: Step-through… Read more