Kirk Evans Blog

.NET From a Markup Perspective

Debugging JavaScript with the IE Developer Tools

An interesting question was posted on one of the distribution lists today. “The client wanted to look into this MSDN drag and drop typed left navigation bar to work on Sharepoint 2010, does anyone make this work or have idea about this?” Click the control that is circled, and the menu is expanded or contracted. … Read more

Enable JavaScript Intellisense for SharePoint Development

One of my favorite new additions to SharePoint 2010 is the client side object model.  You can easily reference it using an assembly for Silverlight or managed code development, which means you get all the Intellisense goodness.  However, there is no Intellisense displayed for client side object model code in JavaScript.  It turns out that… Read more

SharePoint as a Composite Application Platform

I had the pleasure of speaking at the SharePoint TechFest 2010 event today in Dallas, Texas.  Over 650 people at this event, holy smokes it was a great time.  I had the first time slot of the day, and when I first started the talk the room wasn’t even 1/4 full (maybe about 30 people). … Read more

SharePoint Live Virtual Conference & Expo

Register today for the free SharePoint Live Virtual Conference & Expo! Hard to get out of the office?  Training dollars are limited?  We’re bringing you a FREE virtual event on one of the most anticipated software releases – SharePoint 2010 – live from the convenience of your office. We’re kicking off the SharePoint Live conference with… Read more

Getting XML Data From a SharePoint List – The Easy Way

Steve Pietrek has a great link blog (Steve Pietrek – Everything SharePoint and Office) that aggregates blog postings on SharePoint and Office.  If you are at all interested in seeing what’s possible with SharePoint, I highly recommend you subscribe to this great resource.  In his April 30th link posting, there was a gem of a… 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

Virtual Earth Now Supports Pin Clustering

Very cool… Virtual Earth now supports pin clustering.  You can see a sample that shows pin clustering.  You can control clustering with a VEClusteringOptions class, which contains properties for the Icon and callback method. This is a lot easier that the kludge code that I wrote for a customer awhile back, and works a lot… Read more

Windows Server 2008 – The only web server you’ll ever need.

I just learned about a new site that we have put together, Microsoft.com/web.  This is a very cool site that lists a bunch of great information about why to use Windows Server as your web server.  It’s a great collection of resources that point to events, downloads, and further information on components of the Microsoft… Read more

Using ASP.NET Dynamic Data with the Windows Workflow Foundation Rules Engine

In this post, I will show how to use the Windows Workflow Foundation rules engine to provide business logic for a Dynamic Data Entites Web Application.  We will show how to change business rules without modifying code, drive the application based on a logical entity model, and map the entity model to a data store…. Read more

Made My Blog Go Live

I was surfing around awhile today, and came across David Chou’s blog.  He has some widgets on his blog that I thought were interesting, including a Live Messenger window that lets you ping him if he’s online.  That caught my attention, but what I thought was even cooler was a drop-down list that allows the… Read more