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: Get Social Data from SharePoint via Web Service

    I am working on a project to create newsletters to send to my customers, and experimenting with a few ways to collect the information so that I can easily author the newsletter later.  One way that I am experimenting with is to use the Tagging feature of SharePoint 2010.  As I visit different...
  • 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: SharePoint Developers–What’s On Your Machine?

    I recently got a question from a customer about utilities to include on their development machines.  My view is that you should trust your developers and let them install the tools they need.  However, some devs don’t have managers who trust their developers to do the right thing and they need...
  • 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: Book Review: WCF 4.0 Multi-tier Services Development with LINQ to Entities

    The great folks at Packt Publishing contacted me to ask if I was interested in reviewing a title for them.  When I saw the title, I said “heck yes!”  The book is WCF 4.0 Multi-tier Services Development with LINQ to Entities .  I have closely followed WCF since its early days as “Indigo...
  • Blog Post: Deck from SharePointPro 2010 Summit – Developer Best Practices

    Thanks to everyone who attended the SharePoint 2010 Developer Best Practices talk at the SharePointPro 2010 Summit and Expo conference.  As promised, the deck has been uploaded.  Get it here . http://cid-09d5ededfee6c24b.skydrive.live.com/self.aspx/Presentations/SPPro%20SharePoint%20Development...
  • Blog Post: 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). ...
  • Blog Post: WCF Data Services, SharePoint 2010, and DataServiceVersion

    I am putting together some demos for SharePoint 2010, and one of the demos I really wanted to show off was building a Windows Forms application that talks to SharePoint 2010’s REST services.  If you haven’t seen this in action yet, you owe it to yourself to watch this session from PDC ( http://microsoftpdc...
  • 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: Unity Lifetime Managers and WCF Integration

    My friend Drew, a Disney cast member in Orlando, started a blog.  Drew is focused on connected systems development lately.  His first post on BizTalk 2006 R2 and WCF Fault Messages was really interesting and quite well written.  However, I really loved the latest post, Unity lifetime managers...
  • Blog Post: WS-Discovery in WCF - .NET 4.0

    Back in the early beta days of “Indigo”, before WCF, I saw an early demo using WS-Discovery.  The feature obviously was not included in .NET 3.0 or .NET 3.5, but looks like it is in the list of features targeted for .NET 4.0.  Very cool. WS-Discovery fills a needed gap, providing a standard...
  • 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 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”. ...
  • 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: Stonehenge: WS-* Interop in the Real World

    There's a great writeup on Port25 by Peter Galli that talks about the Stonehenge Incubation Project . Microsoft first talked about Stonehenge at ApacheCon 2008 , which was held in New Orleans last November. Since then, it has been approved as an incubator project within Apache Software Foundation, and...
  • Blog Post: Dynamically Invoking Web Services... With WCF This Time

    Awhile back, I posted on Dynamically Invoking Web Services using ASMX. To do this, we used a little nasty bit of CodeDOM trickery and reflection, something that just isn't needed with WCF. Take a look at how much easier this is using WCF. BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode...
  • Blog Post: Enabling Long Running Conversations in Workflow Services

    Somehow I was lucky enough to get 2 speaking slots in both TechEd New Zealand and TechEd Australia. Today's talk is "SOA401 - Enabling Long Running Conversations in Workflow Services". The demos I used are part of the Visual Studio 2008 and .NET Framework 3.5 Training Kit . The demos come complete with...
  • Blog Post: Talking With William Oellermann About the Managed Services Engine

    I had the opportunity to talk with William Oellermann about the Managed Services Engine (MSE). MSE is a solution built by Microsoft's SOA Solutions Team that facilitates enterprise SOA through service virtualization. MSE provides the ability to support versioning, abstraction, management, routing, and...
  • Blog Post: Security Guidance for WCF Available

    Just released: patterns & practices Improving Web Services Security: Scenarios and Implementation Guidance for WCF . Yah, I know that security can be a dry subject, but this book has some really interesting nuggets of information. For instance, they pose various scenarios and show how to configure...
  • Blog Post: Creating a REST Twitter Client With WCF

    Since the TwitterSync Facebook app is broken , I wanted to have a client that updates both Twitter and Facebook statuses. This post shows how I used WCF to update statuses on Twitter. The first thing to do is to create the contract. [ServiceContract] public interface ITwitterStatus { [OperationContract...
  • Blog Post: I Need Your Help Planning for SharePoint Training

    It's time to submit our FY09 plans, and I am looking for your help. I've got a lot of really cool stuff to share with you around SharePoint this year (Enterprise Social Computing, integrating .NET 3.5 and Silverlight, creating solutions with SharePoint and Office 2007, integrating SharePoint and BI,...
  • Blog Post: Joe DeCarlo on the Microsoft Certified Architect Program

    I had the opportunity to interview a good friend, Joe DeCarlo, about the Microsoft Certified Architect program. Joe is an Architect at Turner Broadcasting in Atlanta, and came from a deep developer background. In this interview, we discuss the MCA program, its goals and requirements, and we also discuss...
  • Blog Post: The Impact of Enterprise 2.0 on the Enterprise

    When I think of the impact of Enterprise 2.0 in the next 5 years, I can't help but imagine there's a war brewing. Web 2.0 was the big love fest, can't we all just share data and get along with standards? Enterprise 2.0, by contrast, doesn't share that same vision. Today's view is, "Can't we all just...
  • Blog Post: Hosting WCF in SharePoint

    I was starting to write some demos on how to host WCF in SharePoint, and ran into some odd problems. I kept getting a System.ArgumentException, pointing to a parameter called "virtualPath". I fought it only for a little while and decided to see if anyone had hit the same issue. Turns out Sahil Malik...
Page 1 of 2 (50 items) 12