David Kline

It's been such a long time...

Time sure moves fast when you're working on cool stuff. Since my last post (over six years ago?!), I...

Author: David Kline [Microsoft] Date: 08/20/2014

One of the great ones has passed

This evening, I came home to the news that my absolute favorite author, Arthur C. Clarke had...

Author: DavidKlineMS Date: 03/18/2008

See you at Mix 2008

Just a quick note to let folks know that I will be making the trip to Mix this year.  I have...

Author: DavidKlineMS Date: 02/14/2008

Presentation tip: Showing code

Since MEDC 2005, I have been tapped to present sessions many times.  Over the past three years,...

Author: DavidKlineMS Date: 12/22/2007

.NET Compact Framework v3.5 Power Toys Released!

I've been meaning to post this for the last week...  The .NET Compact Framework v3.5 Power Toys...

Author: DavidKlineMS Date: 12/19/2007

Quick Tip: Add files to Visual Studio projects the easy way

Here's another in my series of "why didn't I know this feature was there". While I was...

Author: DavidKlineMS Date: 12/18/2007

CoreCon API: Brought to you by the Visual Studio for Devices team

The Visual Studio for Devices team has been posting a very interesting and informative series on the...

Author: DavidKlineMS Date: 12/07/2007

Steven Pratschner on the CLR Profiler for the .NET Compact Framework

I love tools.  Debuggers, analyzers, performance monitors, profilers, everything.  In...

Author: DavidKlineMS Date: 11/28/2007

[Off-topic] A present to myself

I don't often go off-topic on this site.  In fact, I probably start each off-topic post with...

Author: DavidKlineMS Date: 11/21/2007

The Journey of the Lunch Launcher: Part 8 - What did I learn?

Part 1 - The origins of the 'lunch launcher' Part 2 - MEDC 2007 Part 3 - Managing the Transport Part...

Author: DavidKlineMS Date: 11/12/2007

Quick Tip: Debugging Smart Device Unit Tests

While browsing MSDN today, I came upon a handy article that I wanted to share.   Titled...

Author: DavidKlineMS Date: 11/12/2007

The Journey of the Lunch Launcher: Part 7 - The Lunch Manager

Part 1 - The origins of the 'lunch launcher' Part 2 - MEDC 2007 Part 3 - Managing the Transport Part...

Author: DavidKlineMS Date: 11/06/2007

Microsoft Tester Center open for business

Alan Page announced today that the new Microsoft Tester Center site was live.  This is very...

Author: DavidKlineMS Date: 10/22/2007

The Journey of the Lunch Launcher: Part 6 - Processing messages

Part 1 - The origins of the 'lunch launcher'Part 2 - MEDC 2007Part 3 - Managing the TransportPart 4...

Author: DavidKlineMS Date: 10/17/2007

I recently finished reading Rob Tiffany's newest book 'Windows Mobile Data Synchronization with SQL...

Author: DavidKlineMS Date: 10/16/2007

The Journey of the Lunch Launcher - Part 5: Receiving messages

Part 1 - The origins of the 'lunch launcher'Part 2 - MEDC 2007Part 3 - Managing the TransportPart 4...

Author: DavidKlineMS Date: 10/12/2007

The Journey of the Lunch Launcher - Part 4b: The output channel

Part 1 - The origins of the 'lunch launcher'Part 2 - MEDC 2007Part 3 - Managing the TransportPart 4...

Author: DavidKlineMS Date: 10/03/2007

The Journey of the Lunch Launcher: Part 4 - Sending messages

Part 1 - The origins of the 'lunch launcher'Part 2 - MEDC 2007Part 3 - Managing the TransportLast...

Author: DavidKlineMS Date: 09/28/2007

.NET Compact Framework v3.5 Power Toys CTP

The .NET Compact Framework team made an exciting CTP available this week.  The .NET Compact...

Author: DavidKlineMS Date: 09/13/2007

The Journey of the Lunch Launcher: Part 3 - Managing the Transport

Part 1 - The origins of the 'lunch launcher'Part 2 - MEDC 2007In the first two installments (linked...

Author: DavidKlineMS Date: 09/11/2007

The Journey of the Lunch Launcher: Part 2 - MEDC 2007

In part 1, I introduced the lunch launcher. Today, I'm going to talk a bit about the preparations...

Author: DavidKlineMS Date: 09/10/2007

The Journey of the Lunch Launcher: Part 1 - The origins of the 'lunch launcher'?

Several years ago, when I first joined the .NET Compact Framework team, we took some time (a week,...

Author: DavidKlineMS Date: 09/07/2007

Handy "What is supported" table for Windows Communication Foundation in .NET Compact Framework v3.5

Last month, Andrew Arnott posted a very handy table that compares the Windows Communication...

Author: DavidKlineMS Date: 09/07/2007

Knowing when to Ship: Part 2 - Interpreting Quality Metrics

In the first installment of this series, I detailed a list of key metrics used to determine when a...

Author: DavidKlineMS Date: 08/27/2007

About page finally has content

I realized, this morning, that this weblog has been active for over three years and still has an...

Author: DavidKlineMS Date: 08/27/2007

Steve Lasker details how to configure Visual Studio 2005 for SQL Server 2005 Compact Edition

While I am not (yet) much of an expert on databases, I was excited to see Steve Lasker post...

Author: DavidKlineMS Date: 08/07/2007

Windows Live Search v2 for Windows Mobile

I was just reading through my backlog of weblog subscriptions and happened upon Loke Uei's post...

Author: DavidKlineMS Date: 07/31/2007

Visual Studio 2008 / .NET Framework v3.5 / .NET Compact Framework v3.5 Beta 2

It seems like everyone is talking about the release of Visual Studio 2008 Beta 2. :) And rightfully...

Author: DavidKlineMS Date: 07/31/2007

Knowing when to Ship: Part 1 - Quality Metrics

One of the most common questions I hear towards the end of a product cycle is "are we ready to...

Author: DavidKlineMS Date: 07/30/2007

Windows Mobile Security Primer

It's really cool what you can find by browsing blogs.msdn.com... Today, I found Reed Robison's (of...

Author: DavidKlineMS Date: 07/11/2007

Stress Testing for Fun and Profit

For me, one of the most enjoyable parts of being a test developer is writing stress tests. Stress...

Author: DavidKlineMS Date: 07/10/2007

Quick Tip: Getting the Collection of Checked ListView Items

Have you ever created a ListView control and wanted to get the collection of items that the user has...

Author: DavidKlineMS Date: 06/18/2007

Testing performance

A couple of weeks ago, I described the test development priorities for the .NET Compact Framework...

Author: DavidKlineMS Date: 06/08/2007

Alan Page on Root Cause Analysis

I have worked with Alan off and on for a very long time now. When I heard that he gave a Lightning...

Author: DavidKlineMS Date: 06/04/2007

Testing Priorities

Last time, I defined testing as the 'art of mitigating pain'. What I did not talk about is how to...

Author: DavidKlineMS Date: 05/24/2007

What is testing?

At MEDC 2007, I had the pleasure of delivering a session entitled 'Real World Testing of Managed...

Author: DavidKlineMS Date: 05/14/2007

Scott Holden on MIX, MEDC and Silverlight

Yesterday, Scott wrote about attending the MIX and MEDC conferences in Las Vegas. I would like to...

Author: DavidKlineMS Date: 05/08/2007

Looking back at MEDC 2007

This year's MEDC was a blast! When it ended, it seemed as if we had just started. I cannot believe...

Author: DavidKlineMS Date: 05/06/2007

MEDC 2007 - Day 1 (in progress)

Hello from day 1 of MEDC 2007. I got to Las Vegas yesterday afternoon and it was almost like...

Author: DavidKlineMS Date: 05/01/2007

Mark Prentice Introduces Store and Forward Messaging in .NET Compact Framework v3.5

Yesterday, Mark posted a 'Hello World' example using the Store and Forward Messaging technology...

Author: DavidKlineMS Date: 04/26/2007

MEDC 2007 - Just about here...

This time next week we will be in the middle of MEDC 2007. The last couple of weeks has just flown...

Author: DavidKlineMS Date: 04/25/2007

MEDC 2007: T-3 weeks and counting...

Wow! MEDC is almost here. It hardly seems possible that in three short weeks, we'll be in Las Vegas...

Author: DavidKlineMS Date: 04/10/2007

Windows Communication Foundation for .NET Compact Framework

Yesterday, Mark Prentice posted an introduction to the Windows Communication Foundation for .NET...

Author: DavidKlineMS Date: 03/27/2007

Quick Tip: Using XPath to find nodes by attribute value

There are some things that I can just remember: phone numbers, locker combinations, and the like....

Author: DavidKlineMS Date: 03/13/2007

.NET Compact Framework v2 SP2 is here!

Last week, we released Service Pack 2 for version 2 of the .NET Compact Framework. This release...

Author: DavidKlineMS Date: 03/13/2007

MEDC 2007: What's New in .NET Compact Framework v3.5

This year's MEDC just gets more exciting for me. In addition to presenting the 'Real World Testing...

Author: DavidKlineMS Date: 03/01/2007

I may not be the David you are looking for

In recent months, I have received a number of requests for permission to publish excerpts from my...

Author: DavidKlineMS Date: 02/05/2007

MEDC 2007: Real World Testing of Managed Smart Device Applications

I was recently browsing the MEDC 2007 site and discovered that this year's sessions are now listed....

Author: DavidKlineMS Date: 01/26/2007

No ParameterizedThreadStart? No problem.

The .NET Compact Framework is a subset of the .NET Framework. As such, there are features and...

Author: DavidKlineMS Date: 01/26/2007

Next>