Ivo Manolov's Blog

.NET, WPF and Win32 Programming

  • Ivo Manolov's Blog

    Building Outdoor Pull-Up Bar and Parallel Bars

    • 42 Comments
    Pull-ups and dips are among the best exercises for the upper body. So,  I have always wanted to build the necessary exercise equipment in my backyard. Our move to San Jose and this excellent article on HowToMatic provided the critical mass to get...
  • Ivo Manolov's Blog

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

    • 30 Comments
    Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs...
  • Ivo Manolov's Blog

    Introduction to TestApi – Part 3: Visual Verification APIs

    • 23 Comments
    Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs...
  • Ivo Manolov's Blog

    Jobs in the WPF Team

    • 17 Comments
    We (the WPF test team) are looking for several engineers, so I wanted to use the blog to point to the available positions in the team and give you a brief outline of the opportunities and responsibilities associated with each position.   Software...
  • Ivo Manolov's Blog

    Registering Your WP7 as a Developer Device

    • 17 Comments
    Update : Shortly after I posted this article, Peter Henry noted that he had a very similar article out already. Here is the link to it – it has good additional information – check it out: http://www.pchenry.com/Home/tabid/36/EntryID/389/Default.aspx So...
  • Ivo Manolov's Blog

    UI Scaling (UI Zooming) with WPF

    • 16 Comments
    WPF enables the application developer to apply arbitrary transforms to every UI element. This can be used to create dynamically scalable/zoomable UIs , enabling the end-user to scale the user interface of the application. Pulling off a dynamically...
  • Ivo Manolov's Blog

    WPF UI Test Tools

    • 15 Comments
    We have been asked by various customers about availability of high-level WPF UI testing tools. We will be distributing WPF test guidance and we'd like to include pointers to all available WPF testing tools, so please do let us know if you have created...
  • Ivo Manolov's Blog

    Introduction to TestApi – Part 1: Input Injection APIs

    • 15 Comments
    Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs...
  • Ivo Manolov's Blog

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

    • 13 Comments
    Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs...
  • Ivo Manolov's Blog

    First Media Center PC

    • 13 Comments
    A PC that holds all of your media (music, photos, home videos, movies), allows you to pause, record and play back live TV and looks like a regular consumer electronics device? Sure! It's called a Media Center PC (or Home Theater PC, or HTPC) and I felt...
  • Ivo Manolov's Blog

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

    • 10 Comments
    Introduction This article describes hosting of a Win32 user control in a WPF window. It is supplemented by the following two projects, which show working examples of the material presented in the document: Win32ControlInWpfWindow_CompositeWin32Messages...
  • Ivo Manolov's Blog

    WPF Application Quality Guide v.0.3 Released!

    • 9 Comments
    On Friday, we released the third preliminary version of the "WPF Application Quality Guide", adding a section 3 new sections: a suggested reading roadmap, a section on globalization and localization testing and a section on manual testing and...
  • Ivo Manolov's Blog

    TestApi v.0.2 Released!

    • 9 Comments
    I am excited to announce that we have just released the second preliminary version of TestApi – the testing API library – on http://codeplex.com/testapi ! The v.0.2 package includes the following additions and modifications: Improved command-line parsing...
  • Ivo Manolov's Blog

    WPF MVVM Toolkit 0.1 Released!

    • 8 Comments
    Model-View separation is not a novel idea in the software industry. It has been around for at least 30 years. Recently, however, MV separation is seeing a lot of renewed interest, powered both by the growing complexity of software and by the need to provide...
  • Ivo Manolov's Blog

    TestApi Slide-Deck from the Patterns & Practices Summit

    • 7 Comments
    This week is Microsoft’s Patterns & Practices summit in Redmond . Earlier today I gave a 15-minute presentation on TestApi . Here is the slide-deck: Test api View more presentations from ivom1234 .
  • Ivo Manolov's Blog

    "Starter Kit" Released!

    • 6 Comments
    I am delighted to broadcast that earlier today our team released the " Syndicated Client Experiences (SCE) Starter Kit and Reader SDK ", affectionately known as "Starter Kit". The "Starter Kit" is a generalized application...
  • Ivo Manolov's Blog

    Principles 4: End-to-End Development Process

    • 6 Comments
    Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles 2: Principles of Software Testing Principles 3: Principles of Software Development Principles 4: End-to-End Development Process Principles 5: End-to-End...
  • Ivo Manolov's Blog

    Updating Your WP7 (and Dealing with Error 800705B4)

    • 6 Comments
    I have had a Samsung Focus WP7 device for several months now and I absolutely love it. I love the hardware (fantastic bright display, sleek look, etc.), I love the Metro UI, and I love the development tools. VS 2010 and Silverlight for WP7 are a ton of...
  • Ivo Manolov's Blog

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

    • 6 Comments
    Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles 2: Principles of Software Testing Principles 3: Principles of Software Development Principles 4: End-to-End Development Process Principles 5: End-to-End...
  • Ivo Manolov's Blog

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

    • 5 Comments
    MVVM is a central concept in WPF, Silverlight, WindowsPhone and Windows 8 development, so I decided to take some time and bubble up some of the content in the WPF MVVM Toolkit , which we created some time ago. Model-View separation is by no means a novel...
  • Ivo Manolov's Blog

    WPF-Win32 Interop Part 1: Hosting WinForms Controls (DataGridView) in WPF Windows

    • 5 Comments
    It's no secret that Win32 has been an extremely successful GUI platform over the past 15 or so years. The overwhelming majority of desktop components and applications for Windows in existence today are Win32-based. So although WPF is (compared to Win32...
  • Ivo Manolov's Blog

    WPF Application Quality Guide v0.5 Released!

    • 5 Comments
    I am happy to announce that we have released CTP 5 of the “WPF Application Quality Guide” – our single-stop document for WPF application and component developers and testers. CTP 5 comes with the following new and updated content: New content: “Considerations...
  • Ivo Manolov's Blog

    PhotoSuru – A Great WPF Sample Application

    • 5 Comments
    I am pleased to announce that our team just released PhotoSuru - a complete sample application demonstrating how to use the Syndicated Client Experiences Starter Kit for photo-viewing scenarios. Big kudos to Kevin Gjerstad (our GPM) and the many other...
  • Ivo Manolov's Blog

    WPF Application List

    • 4 Comments
    A couple of months ago I met with a few interns as part of a small networking event held at the Microsoft company museum . I wanted to show them a particularly cool WPF XBAP developed by an external company, but I could not remember the correct URL and...
  • Ivo Manolov's Blog

    WPF Application Quality Guide v.0.1 Released!

    • 4 Comments
    I am happy to announce that we have just released the first preliminary version of the "WPF Application Quality Guide". This document is targeted at WPF application developers and QA professionals. This document is a first of its kind, so we...
Page 1 of 3 (54 items) 123