Kirk Evans Blog

.NET From a Markup Perspective

Browse by Tags

Tagged Content List
  • Blog Post: How I Became a SharePoint 2010 MCM

    I recently attained the Microsoft Certified Master for SharePoint 2010 certification.  I have long wanted to write about the experience, but honestly didn’t know how to begin.  After quite a few conversations with friends and colleagues, I thought I would share some insight about the process...
  • Blog Post: Create DNS Entries From a File

    This post will show how to create DNS entries from a file using the DNSCmd.exe tool. Background I have a kind of edge case that I am trying to troubleshoot for my customer.  They have a lot of sub-companies, and they created a web application per company.  Fast forward a few years, they now...
  • Blog Post: Set IIS Log Fields with C#

    This post shows how to set the log fields for IIS web sites programmatically. Code is attached at the end of the post. Background I have a customer that has many web applications, and we need to set the IIS log fields to do some investigation. James Blackwell posted a great sample of how to do...
  • Blog Post: Making The Case for Async Web Parts

    This post will show how to make a call to HttpWebRequest asynchronously from a web part and wait on the result or time out. Years ago, I was fortunate to meet Jeff Richter and attend a session he gave on .NET performance . He discussed I/O completion ports and showed why any calls from an ASP.NET...
  • Blog Post: Programmatically Creating a SharePoint Content Type

    I have been working on a project that requires creating a content type programmatically.  Admittedly, it took me awhile to figure it out.  You can create a content type for SharePoint declaratively in a feature using XML similar to the following: <? xml version ="1.0" encoding...
  • Blog Post: 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...
  • Blog Post: WinDBG and PssCor2 for SharePoint Developers

    In this post, we’ll see some steps about how to troubleshoot a production SharePoint site using WinDBG and PssCor2.dll.  For an introduction to setting up your environment and getting started, see my blog post “ Intro to WinDBG for .NET Developers ”.  In this post, we’ll apply some of our WinDBG...
  • Blog Post: Intro to WinDBG for .NET Developers

    When your code goes into production, you usually no longer have access to its binaries when they reach their final destination.  Whether that is someone’s desktop or a set of servers, you no longer have access to directly observe your code and its environment.  Operating system patches are...
  • Blog Post: What is a Dedicated Support Engineer?

    For the past 7 years, I worked in Developer Platform Evangelism to talk to customers about the latest and greatest technologies that Microsoft would soon be releasing, and worked to gain early adopters of the technologies.  This was a very fun job, but I desired a change.  This past July, I...
  • Blog Post: Creating a Delete Without Recycling Feature for List Items in SharePoint 2007

    In my last post, I talked about errors you might encounter while trying to empty the second stage recycle bin with SharePoint 2007. My customer encountered this problem partially because a single site deletes upwards of 2,000 items per day. They saw items in the second stage recycle bin that were 8 months...
  • Blog Post: Getting Friends From Twitter With WCF

    Today, we’ll show off a bit of WCF for working with Twitter.  The last time I posted on using Twitter with WCF, I showed how to update your Twitter status using WCF .  The rest of the Twitter API is just as easy to work with when you are using WCF.  Since the last post on that used an...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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 can...
  • Blog Post: 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...
  • Blog Post: 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 http://channel9.msdn.com/niners/kirke .  Honestly, there’s no code to really post here. ...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Installing VSeWSS 1.3

    I’ve seen a few questions asking how to install VSeWSS 1.3.  This post walks you through it. First, download VSeWSS 1.3.  The February 2009 CTP is available here.   Once you’ve downloaded it, run the executable. Once the installer is running, you are greeted with the welcome page. Click...
  • Blog Post: ASP.NET Development Server (“Cassini”) Stops Working

    If you are suddenly unable to debug ASP.NET apps using the ASP.NET Development Server (aka “Cassini”), check your hosts file and make sure there’s an entry: 127.0.0.1 localhost There was an update on March 9, 2009 that might have removed this entry from the hosts file.  For more information...
  • Blog Post: 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...
  • Blog Post: ASP.NET Dynamic Data and Displaying Images with a Custom Field Template

    Awhile back, I posted about creating an image handler to render images stored in a database .  Someone pinged me and asked how you could use that with ASP.NET Dynamic Data web sites.  Hmm… I haven’t looked at Dynamic Data very deeply yet, so I decided to give it a shot.  I was surprised...
  • Blog Post: 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...
Page 1 of 2 (48 items) 12