Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


WinInsider WinInsider Mike, MCAD
  • The Future of the Prism Library

    Value that Prism offers is immense...  far too many developers have constructed "big ball of mud" without any code structure.  Prism provides simple way to apply proven patterns and practices for building extensible, module and maintainable .NET application that can evolve with requirements, and withstand test of time.  Having architectural guidance such as Prism improves image of solutions build in .NET.   Application without necessary code structure look like a product written by struggling amateur.

    Practicing concepts contained in Prism library, help me to build better server side code (modularity, component discovery), and be more effective software developer.  I consider Prism essential part of any professional .NET application developer toolbox!

    Very glad to hear about potential of Regions available on WinRT and Forms.

  • Introduction to API Reviews

    @DanRevell: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries

  • Cross Platform Development With Xamarin

    @Vimal Upadhyay: in that case, you should go with javascript and notepad for mission critical apps

  • From the Archives: Erik Meijer and Mark Shields - Compiling MSIL to JS

    @Charles: kudos... thanks for opening the vault 😃

    If the project would follow-through... could prove to be offering similar to GWT, but for .NET... was there no appetite for it?

  • From the Archives: Erik Meijer and Mark Shields - Compiling MSIL to JS

    Charles, any reason why this video was held back?

  • After a while you don't see the code anymore... in this Modern WPF Matrix "Rain" control. And more on Modern too...

    WPF is cool...
    XAML is awesome Smiley
    XAML Spy makes it shine.


    A lot of Trading Platforms for Front Office are done in WPF

  • Anders Hejlsberg, Steve Lucco, Luke Hoban: TypeScript 0.9 - Generics and More

    What TypeScript (and other "typed" JavaScript extensions) attempt to do is to add type information, then only be dumb-down to JavaScript IL, then this lost type information re-constructed by browser's parser*.

    Not that it will not do... but it seems like the a lot of effort is expanded both on the transmission and reception via this JavaScript IL medium. CIL seems like more intelligent medium.

    * my understanding is that google's V8 and IE Chaka, need to infer some of the information that was lost "erased" in the wire transmission (while in JavaScript IL format)

  • Anders Hejlsberg, Steve Lucco, Luke Hoban: TypeScript 0.9 - Generics and More

    @ Matej Cepl, sweet, thanks... and so it has began.


    If MS would in early 2000's, after .NET began; push CIL as a common (low level) browser language (in IE, Mozila, Opera, etc..); the future would have been a lot brighter.  Developers could target it using any "human language" of their choice, which was the promise of .NET/CIL.

    I think the idea was side track (and bit late) by a product (Sliverlight, which is still good alternative); nevertheless, a "language strategy" using CIL in browsers would have paid off better then "product strategy" (Sliverlight).  As then, and still now; JavaScript (1995) is getting old, and beyond for what was originaly design for.

    ... easy for me to say, now Smiley

  • Anders Hejlsberg, Steve Lucco, Luke Hoban: TypeScript 0.9 - Generics and More

    Having higher level language as TypeScript... it would be now more feasible to map CIL down to TypeScript, and it down to Web Assembly Language (aka JavaScript)...in effect: C# compiler for JavaScript ... not that will happen, or that there are plans for this; but just saying...

    LINQ substituted T-SQL (assembly language of the Database),
    Making a way with the web assembly language, would be next logical step.  It would be a realization of many smart people.

    Happy to hear that Roslyn Project is doing well...

  • Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

    History has abandon C in favour of much improved ways of expressing solutions (C++, C#, Java, etc...) ... for same reasons we should not continue to prop-up "JavaScript"; and posturing that is "not completely broken"... but build foundation for modern applications that clearly JavaScript was never envision for (runtime/design-time).

    Supporting lowest common denominator is not progress.  17 year of JavaScript... let's have an alternative... for moment we did have it XAML/C# in browser.

    Last 10 years of language innovations... and now we are heading towards "Scripting" (aka hacking)?