David Hill's WebLog

Iblogyoublogweblog
Posts
  • David Hill's WebLog

    CollectionViewModel

    • 4 Comments
    In this post, I'm going to describe an implementation of ICollectionView for Silverlight that allows you to add sorting, filtering, grouping and selection tracking to any Selector based control (such as ListBox or ComboBox). To demonstrate the implementation...
  • David Hill's WebLog

    The ViewModel Pattern

    • 11 Comments
    The ViewModel pattern (more formally called the Model-View-ViewModel pattern, but that’s way too long winded and I’m lazy) is an increasingly popular pattern with WPF and Silverlight developers. This is largely due to its simplicity and flexibility...
  • David Hill's WebLog

    Application Architecture Guide - 2nd Edition

    • 3 Comments
    The long awaited 2nd edition of the patterns & practices Application Architecture Guide has just reached content complete status. Congratulations to J.D. and the whole Application Architecture Guide team on a superb job! You can download the content...
  • David Hill's WebLog

    Prism Online Training

    • 1 Comments
    Long time P&P friend and collaborator David Platt of Rolling Thunder and 'Why software Sucks!' fame is providing online training for Prism 2.0! It's a three day course to be held March 2-4, and looks like it covers everything from the goals and basic...
  • David Hill's WebLog

    Royal Institute Christmas Lectures

    • 1 Comments
    When I was a kid growing up in England, one of the things I looked forward to the most at Christmas was the Royal Institute Christmas Lectures . The Christmas Lectures are aimed at kids (even grown up ones!) and cover all sorts of subjects in science...
  • David Hill's WebLog

    UI Composition Patterns

    • 8 Comments
    Figuring out the right name for something is one of the hardest things in software development. There is a lot to a name – the name conveys the concept; get the wrong name and you convey the wrong concept, leading to much confusion, developer irritation...
  • David Hill's WebLog

    Are We Firing On All Cylinders Or What?

    • 1 Comments
    This last month has been what you might call crazy. Within the space of a couple of weeks we have had no less than 6 major releases in P&P! We're a fairly small team, but we follow an agile process for all of our projects which enables us to scale...
  • David Hill's WebLog

    Silverlight Navigation - Part 2

    • 3 Comments
    Welcome to the second in my short series of articles on navigation in Silverlight! In the first article I introduced the core Helix navigation framework and illustrated how the three main classes – Form, NavigationPage, and NavigationLink –...
  • David Hill's WebLog

    Tales From The PDC - Day 1

    • 1 Comments
    Well here I am in sunny LA at the PDC. At least I assume it's sunny, not been outside all day. Been too busy 'capturing the brain power' or something... No doubt by the time I post this you'll have heard something about Azure. Apart from being a rather...
  • David Hill's WebLog

    Silverlight Navigation - Part 1

    • 7 Comments
    This is the first in a short series of articles on navigation in Silverlight. Navigation is an often neglected but critical part of an application’s design. From a usability perspective, structuring the application so that the user can easily and...
  • David Hill's WebLog

    Prism 2.0 - First Drop

    • 5 Comments
    Woo Hoo! We just released the first drop of Prism 2.0 on our CodePlex site here . For this first iteration we've focused solely on the "multi-targeting" aspects of Prism (UI composition and modularity support will follow soon though). By multi...
  • David Hill's WebLog

    Application Architecture Guide 2

    • 1 Comments
    Those of you who remember ye olde days of yore when .NET 1.0 and 1.1 were the latest and greatest thing may also remember the Patterns and Practices Application Architecture Guide . It was published waaay back in December 2002, and it has consistently...
  • David Hill's WebLog

    Prism on DNR and MSDN

    • 1 Comments
    Patterns & practices alumni Glenn Block has been busy writing and talking about Prism 1.0 recently: First up, he and Brian Noyes recorded an interview with those nice Dot Net Rock chaps at TechEd which just got posted here . Looking forward to listening...
  • David Hill's WebLog

    And The Survey Says...

    • 2 Comments
    In my last post on the Prism 2.0 project, I alluded to the exactly-what-it-sounds-like "Vision/Scope kick-off meeting". For all Patterns and Practices projects we put together a Vision/Scope deck that we present to the rest of the P&P team...
  • David Hill's WebLog

    Hello Prism 2.0!

    • 11 Comments
    For the last couple of weeks we've been busy prototyping & spiking, talking to customers and partners and generally gearing up for Prism 2.0. Yesterday we held our internal Vision/Scope kick-off meeting and so I'm happy to report that the Prism 2...
  • David Hill's WebLog

    New Role, New Challenges

    • 2 Comments
    I have to say that my last year at Microsoft has been a little strange. Since the Acropolis project, err, took a new direction I've been working on a few different projects which at first glance were all kind-of related but distinctly separate yet, it...
  • David Hill's WebLog

    Acropolis Floating Layout Pane Sample

    • 1 Comments
    At my TechEd session in Orlando over the summer, I showed a version of the Acropolis Notepad sample where I plugged in an MDI-like floating layout pane and added support for viewing XPS documents. I’ve had many requests for this sample code and I am happy...
  • David Hill's WebLog

    Acropolis on .NET Rocks!

    • 2 Comments
    While we were at TechEd, we were interviewed by Carl and Richard from .NET Rocks! about Acropolis. They've just posted the interview here: http://www.dotnetrocks.com/default.aspx?showNum=248 Listen to me, Kathy (our PM leading the UI features of Acropolis...
  • David Hill's WebLog

    Watch This Space: Acropolis July CTP Coming Soon!

    • 2 Comments
    We are just putting the finishing touches to the next CTP release of Acropolis - I'll post details of the release when it happens sometime next week but all of the existing links from www.WindowsClient.net/Acropolis should continue to work OK. Apart from...
  • David Hill's WebLog

    Acropolis Team Blog

    • 2 Comments
    Be sure to check out the Acropolis Team Blog too. We'll be posting regularly to this blog to keep you up to date with our progress but it also provides a venue where you can direct questions right to the whole Acropolis team. The other nice thing about...
  • David Hill's WebLog

    Three New Acropolis Videos Available!

    • 2 Comments
    We've just posted three new videos to the Acropolis community site : Using Acropolis PartPanes - In this video , David Poll shows you how the Acropolis PartPane control provides basic management & support services for part views. David shows you how...
  • David Hill's WebLog

    Acropolis @ TechEd: Q2 – Cool applications with little or no code? Really? Are you sure?

    • 3 Comments
    Continuing the series of posts on the top 5 Acropolis questions at TechEd 2007... Now this is a really good question and usually led to a great discussion! It usually followed in response to one of three things - the demos that we gave, the template...
  • David Hill's WebLog

    Acropolis @ TechEd: Q1 – What is Acropolis and what can I do with it?

    • 2 Comments
    Kicking off a series of posts on the top 5 Acropolis questions at TechEd 2007... A question asked by a lot of people who are unsure what scenarios we're targeting with Acropolis, or whether they could use Acropolis to build the kinds of applications...
  • David Hill's WebLog

    The Top 5 Acropolis Questions At TechEd

    • 1 Comments
    Well, the Acropolis team had a busy week last week. Most of the team was back in Redmond busily working on our CTP 2 release but a number of us went down to Orlando to talk about Acropolis at TechEd 2007. TechEd was a great opportunity for us to talk...
  • David Hill's WebLog

    Introducing Acropolis...

    • 10 Comments
    Well, it's been over a year since I last blogged about client application development on the .NET Framework. I haven't been idle though - I've been busily working on an exciting project code named " Acropolis ", and I'm very happy to report that we just...
Page 2 of 5 (104 items) 12345