Ivo Manolov's Blog

.NET, WPF and Win32 Programming

  • 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

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

    • 4 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

    TestApi v0.6 Released!

    • 1 Comments
    I am happy to announce that we have just released version 0.6 of TestApi – the API library for testing – on Codeplex. Version 0.6 contains the following additions and modifications: Starting with this release, we are moving all of the development of the...
  • 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

    Performing Code Reviews in TFS 2010

    • 2 Comments
    The past few days I moved the development of TestApi to the Codeplex TFS servers. Previously, we used to develop TestApi in the internal WPF branch at Microsoft, which had become a bit of a drag due to the need to support contributors from various teams...
  • 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

    The 3 Questions

    • 0 Comments
    A key goal for every manager is building a happy, productive team. One technique I use when building teams is asking folks on the team the following three questions: Q1 . What do you do, and like doing? Q2 . What do you do, and don’t like...
  • Ivo Manolov's Blog

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

    • 2 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

    Introduction to TestApi – Part 8: Object Comparison API

    • 0 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

    Principles 2: Principles of Software Testing

    • 4 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

    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

    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

    Move to California, Principles, etc.

    • 1 Comments
    A couple of quick announcements… First, about a month ago we moved to California. It was a bit of a bitter-sweet move for us. On one hand, we left behind a lot of good friends and colleagues – it felt like the end of an era. On another, while Seattle...
  • Ivo Manolov's Blog

    XAML Compliance Suite v1 Released!

    • 0 Comments
    Lester and his team (the XAML test team) just released v1 of the XAML compliance suite – a set of basic tests that can be used to assess the compliance of any customer XAML parser to the XAML spec. To download the suite, check our Lester’s blog post ...
  • Ivo Manolov's Blog

    A Lap Around TestApi v0.5

    • 0 Comments
    A few days ago we released the new version of TestApi – the API library for testing. My previous post from 6/18 summarized the additions and modifications to the library. This post goes a little bit deeper. Documentation In the TestApi package...
  • Ivo Manolov's Blog

    TestApi v0.5 Released!

    • 0 Comments
    I am happy to announce that we have just released version 0.5 of TestApi – the testing API library – on Codeplex. Version 0.5 contains a number of important additions and modifications: We made significant updates to our documentation...
  • Ivo Manolov's Blog

    TestApi Voting Site

    • 0 Comments
    I wanted to point all TestApi users to our new feature-suggestion-slash-voting site for TestApi on http://testapi.uservoice.com . Earlier today we seeded the site with a few ideas for features. Help us prioritize future TestApi features by submitting...
  • Ivo Manolov's Blog

    Introduction to TestApi – Part 7: Memory Leak Detection API

    • 2 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 6: Text String Generation API

    • 0 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

    A Few Good Posts on WPF 4

    • 1 Comments
    Yesterday, we celebrated the official release of Visual Studio 2010 and .NET 4. Check out Bob Muglia’s keynote here . One of the major changes in VS 2010 is the fact that its UI was built using WPF. We in the WPF team had to do a fair amount of work to...
  • Ivo Manolov's Blog

    The 22 Minute Meeting

    • 2 Comments
    A good back-to-basics article by Scott Berkun on how to do efficient meetings, based on the original idea by Nicole Steinbok . And here is the poster that says it all:
  • Ivo Manolov's Blog

    February 2010 WPF Toolkit Release

    • 1 Comments
    I am happy to announce that we have just released the February 2010 release of the WPF Toolkit! The toolkit contains updated versions of previously released components (DataGrid, DatePicker, Calendar and VSM) as well as WPF ports of 3 popular controls...
  • 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

    Application Accessibility Testing

    • 3 Comments
    A lot of our customers and partners have asked us to provide guidance on how to make their WPF and Silverlight applications accessible, so I decided to publish a post folks can refer to. Note most of the content below is directly applicable to any other...
Page 1 of 3 (54 items) 123