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: 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: 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: 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: 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: 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: 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...
  • 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: Free SharePoint Developer Training

    Even more free training for SharePoint Developers.   Module 1 - Developing Solutions on the SharePoint Platform » learn now Module 2 - Web Parts » learn now Module 3 - Page Navigation » learn now Module 4 - Page Branding » learn now Module 5 - Data Lists » learn now Module 6 - Web Services...
  • Blog Post: Cloud Services: How Do I videos for developers

    I just noticed a free set of “How Do I” videos for Live, Azure, and Microsoft .NET Services .  Oh, this is slick! I have been talking to a number of large customers recently about Microsoft’s cloud initiatives, and there is a growing swell of interest from executives looking to increase their capabilities...
  • 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: WSRP Toolkit for SharePoint Announced

    I have worked with many customers on understanding WSRP and the producer vs. consumer discussion.  We introduced a WSRP consumer web part in MOSS 2007, and it's great to finally announce that we have a producer story as well.  Go to Ryan's blog to see more about the WSRP Toolkit for SharePoint...
  • 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...
  • 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: 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: 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: What You Need To Know: WCF, WCF, ADO.NET SyncServices, and ClickOnce

    I had a great time visiting with a great team at Verizon this week. I was able to present on a number of technologies, including ADO.NET Sync Services, WCF, WF, and ClickOnce. I was going to send this in an email, then I realized that there are some great bits in here that would appeal to a broader audience...
  • Blog Post: Calling WebServices via AJAX Part 1

    Several months ago, one of my customers asked me a fairly pointed question: how do you call web services from JavaScript? At least, that's what they asked me, but not really what they meant (I'll explain what their real question was in a subsequent post). Consuming Server-Side Data Using JavaScript...
  • Blog Post: The .NET and Java Interoperability Message Is Starting to Get Out

    When it comes to web services interoperability between .NET and Java, the choice used to be limited to SOAP over HTTP. This became even more limited with introduction of .NET 3.0 because only BasicHTTP binding in .NET provides direct interoperability with Java Web Services. [via http://www.infoq.com...
  • Blog Post: Where The Heck is "Add Web Reference" in Visual Studio 2008?!?!

    I was working on a demo for a customer and needed to use ASMX web services. I crufted up my sample application, right-clicked the project node in the Solution Explorer pane, and saw that there is no "Add Web Reference" menu item there anymore. Strange. Then I went to the Project menu item and was going...
  • Blog Post: DataBinding WPF to a WCF Service, and Leveraging IValueConverter for Encoded XML

    I met with a customer the other day who had an interesting question: how do I databind a WPF app to a WCF service? I thought this was going to be a really quick answer, it turned into another really long blog post. For the service, I am using a slimmed down version of the default service generated...
Page 1 of 5 (103 items) 12345