Entries:
Comments:
Posts:

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

Discussions

evildictaitor evildictait​or Devil's advocate
  • A new Crockford talk

    , fanbaby wrote

    @Dr Herbie:

    I'm not employed, let alone employing anyone, but if i was interviewing someone for a C# job, and he didn't know who Crockfod is...

    Then you'd ask them some relevant C# questions because knowing who Crockford is isn't at all correlated to their ability to perform the job you're potentially hiring them for?

    Or was that not what you meant?

  • Did someone here order a binary byecode for the web?

    , cheong wrote

    Btw, since Java Applets didn't make it to land on iOS landscape, I doubt this WASM thing can, but we'll see...

    WASM is (for now) compatible with JavaScript, so anything that has a JavaScript engine will run it. Browsers that support it natively will just run it faster.

  • Did someone here order a binary byecode for the web?

    To be clear: I work with a lot of people day-to-day whose full-time job is killing Flash. But before Flash existed, the web was documents, not applications. Flash showed the world how the web could show us movies, slick animations, web-casts, awesome interactive games, online-radio, pod-casts, YouTube and Netflix.

    Under the hood, Flash isn't great. But it enabled millions of web-developers to express themselves more freely, it drove forward the web as a place where you could write awesome applications that work on every platform, and made billions of dollars for Adobe in the process. And people forget that before Flash, any interactive content required downloading a new ActiveX-control, and all embedded media was embedded Windows Media Player.

    And it's perhaps also a surprise that despite how many security vulnerabilities have been found - and continue to be found - in Flash, Flash made the world safer by making the overwhelming majority of Active-X controls obsolete.

    Maybe Flash lived too long. But there is no question the web is better because it existed at all.

  • Did someone here order a binary byecode for the web?

    , Bass wrote

    The only way [Flash could have succeeded] is if you become literally the dictator of the world and forced all these random adversaries with competing interests to use your pet technology on pain of death.

    Flash totally dominated the browser market (on all browsers, including open-source ones) up until it was killed by Steve Jobs because he didn't like the fact Flash was draining too much battery on his proprietary iPhone devices. Flash's life and subsequent prolonged death have absolutely nothing to do with whether it was open-source or not.

    I've always said that for Silverlight, Microsoft made a strategic error in killing it and burning the developers who had relied on it. Instead, it would have been really cool if it cross-compiled your C#/XAML code to Javascript/Canvas. That way people would have been able to continue using the Silverlight tool-chain, and would have automatically extended the reach of Silverlight apps to Mobile browsers, and would still have a strong community even now.

    Hopefully with the introduction of WASM, we'll be able to get more high-end toolchains for development of browser applications in languages that scale well to teams of developers and millions of lines of source-code. When that happens, you won't need to be a billion dollar Silicon Valley company with your own proprietary "compile-to-Javascript" solution to be able to build compelling high-end applications for the web.

  • Did someone here order a binary byecode for the web?

    Actually, it's really better news for people that don't like JavaScript.

    If Microsoft can compile other languages down to asm.js it will mean people will be able to program their websites in languages that they are more used to, and that scale better with large teams of developers and high code-churn.

  • Windows to support SSH natively

    , fanbaby wrote

    Win32 = monster of an  API, a mishmash of 2 quite unrelated parts, that only now, with nano are being rightly split.

    Win32 isn't an API. It's several different collections of APIs. The graphical/user parts have always been exposed via GDI32/USER32, and the file-system bits are exposed through KERNEL32, and the networking stack is exposed through WS_32. Other bits are exposed via other DLLs.

    Nano doesn't have support for GDI32/USER32 (because nano runs "headless"), but saying it doesn't support Win32 is just a straight-up category error.

  • Windows to support SSH natively

    , fanbaby wrote

    People chill out. I never said bash is better then PowerShell (it's probably not) or tcsh (it probably is ;)) or anything. Same for html/css vs xaml. My point is that you sould learn posix and open standards and platforms first. (xaml is/will get more open as time go by, but I donr see myself recommending learning it over HTML/CSS)

    ANother semi-related point I want to make is if you are developing server software for Win32 then stop and think. Why are you doing it. Are you like mysql, trying to expand its user base and platforms? Then great, continue. Are you doing it because you know and are comfortable with windows? 

    In any case you should learn unix-like systems. Yes it takes effort, maybe much more then Windows, but you have no choice. BTW not talking client - the year of linux on the desktop isn't this one, but we can hear the train coming.

     

     

    Developers should use whatever language, tools and operating system is best to complete the job at hand.

    Need to write a kernel-mode driver for your Windows customers? Writing it in HTML and POSIX probably isn't a good choice for you. Need to write an authentication plugin for Active Directory so your corporate network of a million devices can use smart-cards? Javascript probably isn't for you. Writing a new game that needs to run on PS4? You probably want to be using C++ and coding against the PS4 proprietary API. But need to write a website that is deployed on Amazon's EC2? You should probably be deploying on something POSIX based, and getting your head around how to program HTML and CSS.

    You should use whatever tools, language and operating system best suits your own and your customers' goals. Making retarded claims like that HTML, CSS or POSIX are the only (or even the best) solution to any problem is a uniquely foolish thing to say. They are a really poor choice for an enormous number of real-life developer situations, for which other, considerably better alternatives exist, which is why no competent developer ever says "always use X language" or "You must stop using Z immediately and move exclusively to use Y, because it is better for some religious definition of 'better'".

  • Will there be Win10 Beta

    Post-Vista, there's really not been any need to have a separate beta to TP, because the TP automatically updates to ship new pre-release features as and when they become available.

    For that reason, the Win10 TP is the way to try Windows 10. Keep it up-to-date and you'll automatically be getting the latest and greatest features as they become ready for consumer review.

  • Smartphone with a ​tobacco/cig​arette smoke detector?

    Already been done:

    http://www.cnet.com/products/freshair-sensor-airguard/

    http://getbirdi.com/

  • Ooops I blamed Windows 10

    , Proton2 wrote

    I don't know what my brother did to my computer, but IE kept spawning ads no matter what web site I visited, and I had to turn off the audio. I figured out that I could kill the process using task manager.

    Sounds like you managed to get malware on the machine.