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

    dotJS 2012 - Brian Leroux - WTFJS

    dotconferences

    1 HN recommender · recommended in 5 months, 2013–2024

    YouTube

    18:27 · 209K views · Jan 19, 2013

    Brian Leroux's dotJS 2012 talk WTFJS is a quick, humorous tour of JavaScript's odd behaviors and quirks.

    Linked as a funny tour of JavaScript gotchas, usually to show the language has oddities of its own.

    Software Engineering & LanguagesWeb developmentProgramming language design
    1. 43:14
      Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and DartDartlangTV14K views • 13 years ago
    2. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    3. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    4. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    5. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    6. 1:42:09
      Crockford on JavaScript - Volume 1: The Early YearsYUI Library252K views • 15 years ago
    7. 1:06:34
      Introduction to Node.js with Ryan DahlInfoQ758K views • 15 years ago
    8. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    9. 1:06:46
      Crockford on JavaScript - Section 8: Programming Style & Your BrainYUI Library111K views • 14 years ago
    10. 41:09
      ClojureScript for Skeptics - Derek SlagerClojureTV72K views • 10 years ago
    11. 33:52
      Nordic.js 2014 • Douglas Crockford - The Better PartsNordic.js73K views • 12 years ago
    12. 43:58
      "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference141K views • 3 years ago
    13. 1:12:12
      2017 ACM PPoPP Keynote: It's Time for a New Old LanguageGuy Steele6.8K views • 9 years ago
    14. 51:40
      Domain Modeling Made Functional - Scott WlaschinNDC Conferences71K views • 9 years ago
    15. 54:55
      Dconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott MeyersThe D Language Foundation19K views • 8 years ago
    16. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    17. 1:02:36
      The Pervert's Guide to Computer Programming Languages - SXSWVulk Coop28K views • 9 years ago
    18. 41:06
      "Unison: a new distributed programming language" by Paul ChiusanoStrange Loop Conference45K views • 7 years ago
    19. 26:42
      10 Things I Regret About Node.js - Ryan Dahl - JSConf EUJSConf662K views • 8 years ago
    20. 1:13:00
      Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - UpdatedLambdaConf241K views • 1 year ago

    5 comments from Hacker News

    1. @aromanApr 2013· in “Ask HN: What's the best technical talk you've heard?”

      I'm glad that someone posted this :) See also a longer spin of of this talk at the more decent dotJS conference: this video

      RecommendsView on HN
    2. @MaulingMonkeyMay 2015· in “Why should I have written ZeroMQ in C, not C++ (2012)”

      > No, actually, it doesn't. Perhaps less in what features to avoid, but there's plenty of hidden gotchas to avoid in JavaScript still. this video [LINK] > C++ is a huge language, javascript is a relativly small one. C++'s ISO/IEC 14882:2003 weighs in at 786 pages, compared to ECMA-262 (5.1 Edition)'s 258 pages (measuring by PDF reader). A ~3x difference, but not quite the order of magnitude I'd expect from huge vs small.

      CitesView on HN
    3. @loegJan 2019· in “Compiler Warnings”

      Meh. They're different languages with different expectations. "is" is distinct from "==" in both, and Python gets "==" right (obviously). Javascript doesn't really have any high ground here[0]. (In contrast, Python:) >>> [] == False False >>> object() == False False >>> "" == False False >>> {} == False False They're just different. [0]: this video

      CitesView on HN
    4. @TacticalCoderMay 2024· in “Try Clojure”

      That's JavaScript for you. Here's a talk about the (in)sanity of JS: this video The same under Clojure (on top of the JVM) shall throw a class cast exception.

      CitesView on HN
    5. @mrtksnJun 2021· in “80% of tech could be built outside IT by 2024, thanks to low-code tools”

      I don’t see why you are offended. I love JS but here it is 20min of programming jokes in the expense of JS: this video As it comes to PHP, I don’t say that you can do everything by a single PHP file in a web server folder(actually, you can but not comfortably). I’m trying to illustrate it’s low-code nature. There are no other languages that are that easy to start solving your problem with. Okay, maybe Python. The newer no-code or low-code tools have the same spirit. They are abstraction layers targeting a domain. These days there’s plenty you can do by programming visually without any knowledge of programming languages. Not everything needs to scale for throughput.

      AsideView on HN