My Technobabble

Glenn Block - .NETFX Another ALT.NET guy at Microsoft

Browse by Tags

Tagged Content List
  • Blog Post: Yet another simplification of Prism’s EventAggregator syntax part II–mocking extension methods

    After my last post , I had quite a healthy discussion with Alex Hung ( @alexhung ) on you guessed it, testability and mocking. Alex’s observation was although my extension methods were easy to use, they were difficult to test. He had gone and implemented a similar user experience but through using a...
  • Blog Post: Yet another simplification of Prism’s EventAggregator syntax

    It’s been quite a while since I worked with Prism’s EventAggregator . Today however I need to use it. As soon as I started to write my code, I heard my friend Jeremy Miller in my head saying how much he hates the ceremony of  GetEvent<> pattern that Prism’s EA introduces. What he is talking...
  • Blog Post: MEF and Prism exploration, MEF module loading

    About a month ago I posted some ideas around MEF and Prism together. As part of the post, I presented 2 high-level scenarios for MEF/Prism integration (and there are likely more) Use Prism with MEF as an add-on for extensibility. That is make modules extensible through MEF.  You can think of this...
  • Blog Post: MEF and Prism, to be or not to be.

    Now to the question, what is the story on Prism and MEF? I am getting asked this now several times a day, more so than the IoC question. I am happy to say we’re working with p&p to come up with a good answer. Note: This is still a work-in-progress, but here’s the thinking on this so far. ...
  • Blog Post: Upcoming talks at NDC in Oslo and Poland

    Next week, I am heading to Europe for two weeks to give several talks. My first stop is NDC 2009 , where I’ll be delivering the following talks: Framework Design Guidelines Building Maintainable Enterprise Applications with Silverlight and WPF Building openly extensible applications with...
  • Blog Post: Event Aggregation with MEF (with and without EventAggregator)

    The title probably sounds like an oxymoron, but it is not. Recently there was a question on our CodePlex forums from Denis Vuyka about whether or not MEF supports anything like EventBroker for pub/sub type communication. Asking such a question makes a lot of sense, as if you are building open-ended systems...
  • Blog Post: Bringing Prism to WinForms

    Brian Noyes just posted a set of Composite Extensions for WinForms which includes a working and very simple (see below) sample. The sample illustrates: Bootstrapping with Unity Module Loading Event Aggregation Simple Regions It's great to see that Brian is investing the effort to give customers another...
  • Blog Post: More MEF Samples and launch of MEF contrib.

    The past few weeks, the momentum has picked up around samples using MEF. In my last post I mentioned a few. Now today two great posts. First, Brad A (my awesome boss) has gone and done a really nice MEF 101 post . Kudos to Brad for finding the time out of his ultra busy schedule to play with MEF, and...
  • Blog Post: I am speaking at Øredev

    This year I'll be skipping an awesome visit to Barcelona to head on and be with friends in Malmo, Sweden at the next Øredev. I'll be speaking on the usual suspects and some new ones Building maintainable enterprise WPF applications using Composite Application Guidance Opening up your application...
  • Blog Post: MSDN Article on "Prism" went to press

    A few months ago I wrote an MSDN article on the new Composite Application Guidance (which will always be Prism to me :) ) which was just published. In the article I talk about Composite Applications in WPF in general, several design patterns in play, and specific ways to leverage WPF in doing so. I cover...
  • Blog Post: Prism, MEF and DI oh my

    A few weeks ago I had a chance to chance to chat with the gang over at  Herding Code on all of the above. I was in a particularly talkative mood after coming from a full day of presenting at Tech-Ready, so I'll warn you that there might be some rambling. As a result the podcast was split into two...
  • Blog Post: Composite Application Guidance is Live

    Before I go any further, we shipped! :-) Links: Composite Application Guidance Landing Page (will be at http://msdn.microsoft.com/compositewpf ) Composite Application Guidance What's in the box Here's an overview of what you'll find At the core is the Stock Trader Reference Implementation. This app is...
  • Blog Post: Composite Application Guidance - What is it?

    In the development of the Composite Application Guidance one area that we have labored intensely was around documentation. Documentation was so high on our priority list, that we deliberately reduced the number of bells and whistles in order to allow us to properly document what we had. As part of this...
  • Blog Post: How Prism supports using multiple IOC containers

    Today we received the following question / comment on our forums around our strategy for supporting multiple containers in Prism. This is something that I believe is on the minds of other folks using Prism. Below is a portion of the thread which you can access here Hi all, I'm currently getting up to...
  • Blog Post: Talking about Prism with InfoQ

    Recently at the ALT.NET Summit, I got a chance to sit down with Greg Young to discuss the work we've been doing in our new Composite Application Guidance (Prism). In the interview we talk about the guidance, what technical and architectural challenges it addresses including specific to WPF,how it differs...
  • Blog Post: Composite Application Guidance, time to ship

    http://www.flickr.com/photos/ckaroli/1779555530/ The last time I did one of these posts, I was off on how close we were, by about a month. Well this time that's not the case. At the end of last week we dropped an RC for Composite Application Guidance AKA Prism. This week the only thing left to do...
  • Blog Post: StockTrader RI using Castle Windsor

    I am supposed to be working an article, but couldn't resist posting on this one. Our most recent Prism drop (now called Composite Application Guidance) includes a spike we did where we converted our reference app to use Castle Windsor. It was a pretty straight forward effort basically involving a search...
  • Blog Post: Loosely coupled communication - Prism style

    Francis has been a busy man lately on his blog with a series of posts on the various loosely coupled communication patterns and mechanisms we use in Prism. He gives a great overview of what they are and in which situations they are applied within our RI. Great work Francis! Decoupled Communication with...
  • Blog Post: Prism, CAB, and WinForms futures

    On the forums , Bil asked the questions below. Just wondering about guidance here. I have clients who are not ready or able to move to 3.5/VS2008 yet but need to start developing new Smart Client applications. They're also not ready to move to WPF as they don't see a lot of value in it for the type...
  • Blog Post: WPF, from this to that..Wow!

    A few weeks ago, our reference implementation for Prism looked like this. Early on we decided that we needed the RI to have a better look in feel so that it delivered a more real world WPF experience. We hired a design firm to create XAML proofs based on our implementation. The process on their end was...
  • Blog Post: Prism vs Framework XXX

    http://www.flickr.com/photos/mukluk/288925731/ There's been a bunch of talk on the net comparing Prism to other frameworks that exist. In many cases comparisons are being made based on feature parity and such. I think it's important to make the distinction of why Prism is different. Prism is a set of...
  • Blog Post: Unity and Silverlight

    It can be done! Go read Chris's post for more. Jared if you are listening, we need this for PrismContrib . (which I still need to post about)
  • Blog Post: PrismShouldNotReferenceUnity

    Clarification: We are not against using Unity, the Prism RI uses Unity, and we've been very happy with it's implementation. We are after all one of Unity's first internal customers. On the other hand, we want to make it easier for customers to use their IOC container of preference, which is what this...
  • Blog Post: Brian Noyes thoughts on Prism

    Brian Noyes from IDesign is one of the great folks helping us in the design and development of Prism. Brian brings a breadth of experience with WPF, and has worked significantly with CAB. He also was the author of the click-once integration pieces in SCSF. Recently he put together a great post speaking...
  • Blog Post: The Prism team and how we develop

    We've got quite a diverse team for Prism that spans 3 continents. In Redmond Adam Calderon (Interknowlodgy), Arun Subramonian Namboothiri (Infosys), Prasad Paluri (Infosys), Francis Cheung, Julian Dominguez (Southworks), Bob Brumfield, Glenn Block, Blaine Wastell, Nelly Delgado, Brian Noyes...
Page 1 of 2 (33 items) 12