Ivo Manolov's Blog

.NET, WPF and Win32 Programming

Model-View-ViewModel (MVVM) Applications: General Introduction

MVVM is a central concept in WPF, Silverlight, WindowsPhone and Windows 8 development, so I decided...

Date: 03/17/2012

Principles 5: End-to-End Development Process (for Large Projects)

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles...

Date: 04/21/2011

Updating Your WP7 (and Dealing with Error 800705B4)

I have had a Samsung Focus WP7 device for several months now and I absolutely love it. I love the...

Date: 04/21/2011

TestApi v0.6 Released!

I am happy to announce that we have just released version 0.6 of TestApi – the API library for...

Date: 02/07/2011

Registering Your WP7 as a Developer Device

Update: Shortly after I posted this article, Peter Henry noted that he had a very similar article...

Date: 12/07/2010

Performing Code Reviews in TFS 2010

The past few days I moved the development of TestApi to the Codeplex TFS servers. Previously, we...

Date: 11/29/2010

Principles 4: End-to-End Development Process

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles...

Date: 09/10/2010

The 3 Questions

A key goal for every manager is building a happy, productive team. One technique I use when building...

Date: 08/04/2010

Principles 3: Principles of Software Development (aka Principles of Shipping)

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles...

Date: 08/01/2010

Introduction to TestApi – Part 8: Object Comparison API

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part...

Date: 07/29/2010

Principles 2: Principles of Software Testing

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles...

Date: 07/23/2010

Principles 1: The Essence of Driving – A Crash Course in Project Management

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles...

Date: 07/18/2010

Building Outdoor Pull-Up Bar and Parallel Bars

Pull-ups and dips are among the best exercises for the upper body. So,  I have always wanted to...

Date: 07/14/2010

Move to California, Principles, etc.

A couple of quick announcements… First, about a month ago we moved to California. It was a bit of a...

Date: 07/13/2010

XAML Compliance Suite v1 Released!

Lester and his team (the XAML test team) just released v1 of the XAML compliance suite – a set of...

Date: 07/08/2010

A Lap Around TestApi v0.5

A few days ago we released the new version of TestApi – the API library for testing. My...

Date: 06/22/2010

TestApi v0.5 Released!

I am happy to announce that we have just released version 0.5 of TestApi – the testing API...

Date: 06/18/2010

TestApi Voting Site

I wanted to point all TestApi users to our new feature-suggestion-slash-voting site for TestApi on...

Date: 06/14/2010

Introduction to TestApi – Part 7: Memory Leak Detection API

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part...

Date: 04/15/2010

Introduction to TestApi – Part 6: Text String Generation API

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part...

Date: 04/14/2010

A Few Good Posts on WPF 4

Yesterday, we celebrated the official release of Visual Studio 2010 and .NET 4. Check out Bob...

Date: 04/13/2010

The 22 Minute Meeting

A good back-to-basics article by Scott Berkun on how to do efficient meetings, based on the original...

Date: 03/09/2010

February 2010 WPF Toolkit Release

I am happy to announce that we have just released the February 2010 release of the WPF Toolkit! The...

Date: 02/23/2010

Introduction to TestApi – Part 5: Managed Code Fault Injection APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part...

Date: 11/25/2009

Application Accessibility Testing

A lot of our customers and partners have asked us to provide guidance on how to make their WPF and...

Date: 11/24/2009

TestApi v0.4 Released!

I am happy to announce that we have just released version 0.4 of TestApi – the testing API library -...

Date: 11/21/2009

TestApi Slide-Deck from the Patterns & Practices Summit

This week is Microsoft’s Patterns & Practices summit in Redmond. Earlier today I gave a...

Date: 10/14/2009

The Gradual Development Paradigm

Software project management is tricky. The industry proves this over and over again: delivering less...

Date: 10/14/2009

Introduction to TestApi – Part 4: Combinatorial Variation Generation APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part...

Date: 08/26/2009

WPF Control Verifier v0.1 Released!

Our strategy to improve WPF and .NET application quality has 3 major pillars: Provide guidance on...

Date: 08/19/2009

TestApi v0.3 Released!

I am happy to announce that we have just released the third preliminary version of TestApi -- the...

Date: 07/23/2009

WPF MVVM Toolkit 0.1 Released!

Model-View separation is not a novel idea in the software industry. It has been around for at least...

Date: 05/03/2009

WPF Application Quality Guide v0.5 Released!

I am happy to announce that we have released CTP 5 of the “WPF Application Quality Guide” – our...

Date: 04/28/2009

TestApi v.0.2 Released!

I am excited to announce that we have just released the second preliminary version of TestApi – the...

Date: 04/24/2009

Introduction to TestApi – Part 3: Visual Verification APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part...

Date: 04/20/2009

PhotoSuru – A Great WPF Sample Application

I am pleased to announce that our team just released PhotoSuru - a complete sample application...

Date: 01/09/2009

WPF Application Quality Guide v.0.4 Released!

I am happy to announce that we have just released the fourth preliminary version of the “WPF...

Date: 12/18/2008

Introduction to TestApi – Part 2: Command-Line Parsing APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part...

Date: 12/17/2008

Introduction to TestApi – Part 1: Input Injection APIs

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part...

Date: 12/15/2008

TestApi v.0.1 Released

On Friday, we released the first preliminary version of an experimental library with test APIs,...

Date: 12/06/2008

WPF Application Quality Guide v.0.3 Released!

On Friday, we released the third preliminary version of the "WPF Application Quality...

Date: 09/28/2008

Jobs in the WPF Team

We (the WPF test team) are looking for several engineers, so I wanted to use the blog to point to...

Date: 05/20/2008

WPF Application Quality Guide v.0.2 Released!

Today we are releasing the second preliminary version of the "WPF Application Quality...

Date: 05/08/2008

First Media Center PC

A PC that holds all of your media (music, photos, home videos, movies), allows you to pause, record...

Date: 03/12/2008

WPF Application Quality Guide v.0.1 Released!

I am happy to announce that we have just released the first preliminary version of the "WPF...

Date: 01/31/2008

"Starter Kit" Released!

I am delighted to broadcast that earlier today our team released the "Syndicated Client...

Date: 01/16/2008

WPF Application List

A couple of months ago I met with a few interns as part of a small networking event held at the...

Date: 01/04/2008

WPF and XAML in 10 Minutes

A couple of our evangelists (Karsten and Jaime) published an excellent paper on WPF and XAML, which...

Date: 12/11/2007

What's New in WPF 3.5?

The first version of WPF was released as part of .NET Framework 3.0 in November 2006. On 11/16/2007,...

Date: 12/08/2007

WPF-Win32 Interop Part 2: Hosting Win32 Controls (ListBox) in WPF Windows

Introduction This article describes hosting of a Win32 user control in a WPF window. It is...

Date: 10/08/2007

Next>