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


Eric Aguiar Heavens​Revenge Know Thyself
  • The Roslyn Project - Meet the Design Team

    It's terrible news to hear that F# is being used so little/not at all in Roslyn Sad

    C'mon Anders, sure C# is your baby but it sounds like you aren't leveraging F#'s amazing aspects for making a project like this. By just embracing some native F# a little more and merging their IL together would be a beauty. Then aspects of the TRUE next generation of code generators should show themselves via your team's findings.

    Who say's you can't create C#'s successor language instead of just dwelling on C# so much?

  • SPLASH 2011: Brendan Eich - JavaScript Today and Tomorrow

    http://techluminaries.com/2008/12/15/episode-1-brendan-eich/ Is another interview with Brendon which I consider one of his best, he is inspirational in this podcast I linked and if anyone wants a REALLY good listen I highly suggest it with a 10/10 rating. (Sorry Charles it's even better than this ATM and I'd even suggest you have a listen Tongue Out) Enjoy and I even wished I was hired by Mozilla/Microsoft to do some goodness like what he's done for our modern world.  

    Here's to hoping strict mode is supported in the final incarnations of WinRT!

  • Raman Sharma: Building Metro Style Apps with C++ and JavaScript

    I love the WinRT stuff, should be able to embed a DirectX game right inside an HTML element and boom.  I hope the DX guys make a similar surface API to get an equivalent for WebGL for GPU computation tasks/graphics embedded in web pages.

  • Visual Studio 11 Developer Preview: DirectX 11 Development Experience

    Nice render tree! Please take notes from XSI (Autodesk Softimage) render tree editor since it is the king of Shader "tree" editors in my eye.

  • C++ and Beyond 2011: Benedict Gaster on C++11, C++ AMP, C++ Renaissance

    All this C++ content is good stuff Charles, it seemed like such a desirable conference to go to, I'm slightly envious:P.

  • GoingNative 0: Help us fly this plane, Some modern C++, Meet Ale Contenti

    @Charles:Oh yea the bubbles, any matrix-like power surges along the geometry is all cool so long as its mainly stationary; that wobble on there right now is just funky and distracting. I guess a super slow change of angle 1/5th - 1/10th that speed wouldn't be too bad, but atm that wobble is a little too fast.

  • GoingNative 0: Help us fly this plane, Some modern C++, Meet Ale Contenti

    Remove the wobbly sea-sickness background and it'll be the 2nd best show on C9 right behind "Going Deep" that's how much potential this should have.  But the intro background animation is amazingly horrible even though I don't get sea-sickness but If it's on other shows... I already pity the viewers.

    Also the only thing able to match this in awesomeness is C9::Functional ; a show focusing all about functional concepts and best practices and functional styles beyond syntax and how to do functional work in imperative languages and functional data structures. This way the complete contrast can be covered and can help all 9'ers grow as true programmers and not just a C++, JavaScript, Ruby, Erlang, C#, F#, Java or Haskell dev.

  • Herb Sutter: Heterogeneous Computing and C++ AMP

    @chanmm:Slides for this presentation and a few others in PDF form are:

    http://developer.amd.com/afds/pages/rebroadcast2.aspx are more presentations as well. Smiley

    The future IS Fusion Smiley

    Herb, for the record I really dislike that (direct3d) is the keyword to enable the restriction., But yes your finally implementing my(old) idea of passing not only the architectures as as a command line flag as a target but also the device to know the memory properties for the execution; CPU/GPU.  No matter what, there must be at least 2 dimensions as you showed in the presentation. I believe BOTH must be passed to the compiler, the architecture/execution style/depth of the computation and then a 2nd parameter must be passed which describes which side of the scale the memory model consists of, large address spaces, or small ones. Or let the guts of the compiler track the types of optimization it does like auto-vectorization and a loop unrolling depth, and if it does a certain combination of optimization then it can tag the function to automatically be restricted/enabled for candidate use in DirectCompute and AMP'd.

    Can't wait for the day to come when the compiler will actually be able to infer the dial for both the architecture and the dial for memory model back and fourth on a per-function basis in the end and all linked together for a real masterpiece of a binary based on code keywords or code decorations or declarations or pragmas or even the compilers auto-detection of valid optimization during compilation. This may actually bear fruit where the past research didn't succeed from lack of knowledge or resources unlike now when the timing is right.

    Maybe "restrict (vector_unit)" would be a more general and less product advertising keyword to use instead of "direct3d". even if it 95% relies on the DX11 DirectCompute stuff since generality = love just as much as an open standard = love.



  • First Look: New ALM Tools for VC++ Developers

    Awesome, these sort of tools are the kind of things which warm my heart. Instead of MS always trying to cause PR for its own benefit and its own language (C#), its back to being true and being "for the users" similar to how Bill used to describe how he wanted to empower us to customize the computer even if we had to program it.

    I loved the general dependency graphs for C++ at last, twas very nice.

    Adding that unit test was horribly wonky though..... have it automated more with a direct right-click on a .cpp source file with allowance of using check-boxes to determine how the VS template stamps out the initialization of each functions test case which we can fill the meat assertions later.

  • Ask Doug Crockford Anything

    Just to let you know, there IS a solution to destroy IE6 off the face off this planet as long as it has an internet connection and has an update mechanism working.  IE9 MUST be backported to windows XP and forced into using software rendering.... screw the new DirectX API's :/ If IE9 can render in software the IE team need to take the stick out of their asses, stop rushing to IE10 so damn fast, and actually do something even I'd send them a cake for doing.

    The amount of IE6 uses = lower than average IQ Windows XP users. And IE6 will NOT go away until Windows XP has a backdoor out of IE6. Wether by service pack or by a amazing ultra security update patch which makes the Actual interet be used by IE9 whilst the XP OS simply uses the IE6 for the normal integration it always had.

    A fairly big job, but this is one way Microsoft can actually do the internet a favour instead of accidentally causing it harm.

    NOTE: I DO NOT use XP anymore but I do know many people who do..... and the answer is simple, MS must offer an upgrade path on XP from IE6 to IE9+software rendering only.  Weigh the pros+cons of the compromise of having IE9+software rendering VS the hell and pain IE6 is causing while it stays alive.  Microsoft made IE6 and WinXP, you should at least take responsibility for your creation so it doesn't hold the rest of the "modern" web back.

    Feel free to criticize but I swear this is the simple obvious solution I would even donate extra pocket change to Microsoft to do...