Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

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

    DartlangTV

    4 HN recommenders · recommended in 9 months, 2014–2024

    YouTube

    43:14 · 14K views · Jan 10, 2013

    A Channel 9 conversation recorded at GOTO 2012 between Anders Hejlsberg (TypeScript) and Lars Bak (Dart). They discuss the two languages and different approaches to making JavaScript development safer, including runtime type checking.

    HN points to it as a rare side-by-side of the TypeScript and Dart designers, often to show how the two approaches to improving JavaScript differed.

    Software Engineering & LanguagesProgramming language designWeb developmentTech pioneers & interviews
    1. 1:06:20
      Lars Bak - The Making of a Secure and Robust IoT Development PlatformCurry On!2.6K views • 7 years ago
    2. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    3. 13:45
      A 10x faster TypeScriptMicrosoft Developer608K views • 1 year ago
    4. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    5. 1:42:09
      Crockford on JavaScript - Volume 1: The Early YearsYUI Library252K views • 15 years ago
    6. 27:43
      Bringing SIMD to the Web via DartInfoQ11K views • 13 years ago
    7. 18:27
      dotJS 2012 - Brian Leroux - WTFJSdotconferences209K views • 13 years ago
    8. 1:01:31
      TypeScript is being ported to Go | interview with Anders HejlsbergMichigan TypeScript102K views • 1 year ago
    9. 33:52
      Nordic.js 2014 • Douglas Crockford - The Better PartsNordic.js73K views • 12 years ago
    10. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    11. 24:03
      Keynote: Flutter (Dart Developer Summit 2016)Google for Developers19K views • 10 years ago
    12. 1:06:34
      Introduction to Node.js with Ryan DahlInfoQ758K views • 15 years ago
    13. 27:19
      Sky: An Experiment Writing Dart for Mobile (Dart Developer Summit 2015)Google for Developers108K views • 11 years ago
    14. 52:01
      Why Static Typing Came Back • Richard Feldman • GOTO 2022GOTO Conferences157K views • 3 years ago
    15. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    16. 1:10:01
      Before Flutter | Rubber Duck Engineering | Episode #100RubberDuckEng5.2K views • 4 years ago
    17. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    18. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    19. 56:36
      GopherCon 2014 Opening Keynote by Rob PikeConfreaks38K views • 12 years ago
    20. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago

    9 comments from Hacker News

    1. @okareamanDec 2021· in “Interview with Anders Hejlsberg on Delphi (1995)”

      Another really great video is Anders and Lars Bak around the time Typescript and Dart came out (about the same time.) In this video Anders explains to Lars why TypeScript will win the race to fix JavaScript's drawbacks. Lars was really happy with their Dart VM (as he should be) and didn't really want to hear how TypeScript would prevail. The thing about Anders is that he's usually right and he was. Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart this video

      Strongly recommendsView on HN
    2. @brodoMay 2015· in “Dart's Macro Language”

      When there is no Dart VM in the browser I honestly don't see any advantage over TypeScript. Two VMs inside each other (with two garbage collectors) will always be slower and use more memory than just one. Additionally, you always need to ship the runtime with all your scripts. You also have to use FFI to interact with Javascript. All the advantages over plain JS you mentioned above are also present in TypeSctipt (or not needed). There is also a nice discussion about TypeScript and Dart here: this video

      RecommendsView on HN
    3. @dundariousFeb 2022· in “Flutter is the most popular cross-platform mobile SDK”

      This is really some armchair psychoanalysis on my part, totally not worth anything in the way of intellectual attention, but I always found this interview with both Typescript and Dart leads to be interesting. this video I can't help but infer that Lars is quite often a little bit frustrated with the emergence of Typescript. But on top of it being embarrassing for me to imagine up such personal rivalries based on hardly anything, you could view the interview as Dart-hostile given the interviewer.

      RecommendsView on HN
    4. @mwattsunMar 2022· in “Flutter is better than React Native in all the ways that don’t matter”

      If you're curious, this is an informative video of a debate between the designer of TypeScript and the designer of the Dart VM about which was the better approach. Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart this video

      RecommendsView on HN
    5. @michaelwwwJan 2016· in “Why I'm joining the Dart Team”

      > trying to justify why something is still relevant or important in a company roadmap While I know what you mean, I didn't read the article that way at all. The author isn't a marketing type or someone high up in the company, but a programmer making a calculation about Dart and passing on his observation to his friends, who don't see that situation the way he does. Dart has received a lot of bad press because some Dart engineers made the mistake of saying it would replace JavaScript. I didn't get involved in defending JavaScript from Dart and wrote a bunch of Dart, and I noticed I was about twice as productive. I also learned along the way that Google was heavily invested in something called Google Web Toolkit, a Java based system for writing web apps. I figured Google was looking to replace that with Dart so it would always have a place, and it looks like I was right. The code that powers the engine that brings in 17 billion dollars a year is nothing to dismiss, like many do of Dart, if in fact they are converting GWT to Dart, and it sounds like they are. TypeScript is one way to add safety, Dart is another. The difference in the two approaches is discussed here by the two main authors Anders Hejlsberg and Lars Bak respectively [1]. What I found compelling about Dart was the elimination of "monkey patching" that Lars talks about. I was also drawn to try TypeScript and found it a great tool as well. So does Google as they are now using TypeScript in Angular 2.0. Microsoft and

      CitesView on HN