Back to Profile: WinInsider


  • 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) 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)?

  • Anders Hejlsberg: Introducing TypeScript

    JavaScript = Assembler
    TypeScript/Dart = C
    ???? = C++
    ???? = C#

    Can we fast-forward, and get to C# type language (with .NET Framework set of libraries, and XAML for UI) for building "browser apps". On desktop we already have great developer story.  Kudos to Anders, Cwalina, Abrams, Gossman for making this happen.

    * "browser apps" that is an oxymoron

    Nevertheless, TypeScript does look more elegant; but then again, is hard to do worst then JavaScript.

    Anders, do not stop, keep going... No .NET/C# developer wants to program (think) in "JavaScript" in their lifetime.

  • Bart De Smet: Inside Rx 2.0 Beta

    Great improvements to Rx Bart.  Keep the good stuff coming...

    Over the years, following Rx videos on C9; it has helped me to think outside IEnumerable box; to solve problems in more declarative/reactive way using Rx Operators.

    With tremendous performance improvements; Rx just got a great boost for real-time systems (which can't be build with IEnumerable mind-set).

  • LINQ - ​Composabili​ty Guaranteed

    Great video.  Can't wait to find out what Erik been up to... LINQ; RX, .... what is next?  Last we heard was something with native C++...

  • The Roslyn Project - Meet the Design Team

    I hope F# team will have free hand and resources to continue pioneer work in language features... and in turn we get benefit of their work in C#... kudos to C#, F# and VB.NET teams... .NET Power!  Platform for many programming languages, under one runtime.

  • Tao Liu: F# Design Patterns

    Following and using F# allows to stay on forefront of new language developments... async workflows, generic invoke, TypeProviders... domain exploration, and so much more... keep up the amazing features coming...  I have used F# for prototyping financial calculations for a bank; really extremely pleasant development experience.

  • A .NET developer's view of Windows 8 app development

    Out of all BUILD talks... this and 813T are of interest to me... both are not published... is legal and marketing still in editing room with scissors?