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

    Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel

    Google for Developers

    2 HN recommenders · recommended in 3 months, 2015–2018

    YouTube

    54:15 · 60K views · May 12, 2011

    Josh Bloch and Jeremy Manson present the eighth installment of Java Puzzlers at Google I/O 2011, a set of surprising corner cases in the Java language and libraries. It includes puzzlers on traps such as regular expression performance.

    HN commenters recommend it as an entertaining tour of exotic Java corner cases.

    Software Engineering & LanguagesPython, Ruby & scripting languagesProgramming language design
    1. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    2. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    3. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    4. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    5. 13:48
      The Joy of Programming in Jai - Part 1: Hello WorldNuno Afonso36K views • 6 years ago
    6. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    7. 1:00:19
      How To Design A Good API and Why it MattersGoogle TechTalks453K views • 19 years ago
    8. 43:58
      "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference141K views • 3 years ago
    9. 1:58:46
      Dynamic Languages Wizards Series - Panel on Language DesignEduardo Cavazos16K views • 14 years ago
    10. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    11. 59:03
      Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17Dyalog User Meetings7.2K views • 9 years ago
    12. 58:24
      #Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmersGamelab Conference210K views • 8 years ago
    13. 7:48
      Conway's Game Of Life in APLDyalog236K views • 17 years ago
    14. 1:12:10
      Practical Common LispGoogle TechTalks98K views • 19 years ago
    15. 54:12
      OOPSLA Conference: Growing a LanguageComputer History Museum24K views • 6 years ago
    16. 42:31
      "Datafun: a functional query language" by Michael ArntzeniusStrange Loop Conference9.2K views • 9 years ago
    17. 39:40
      "Type-Driven Program Synthesis" by Nadia PolikarpovaStrange Loop Conference15K views • 8 years ago
    18. 40:20
      "Shen: A Sufficiently Advanced Lisp" by Aditya SiramStrange Loop Conference26K views • 12 years ago
    19. 44:35
      Object-Oriented Programming is BadBrian Will2.6M views • 10 years ago
    20. 1:12:56
      Lecture 1A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare995K views • 17 years ago

    3 comments from Hacker News

    1. @denormalfloatOct 2018· in “Ask HN: What are some of the best technical talks you've heard?”

      Java Puzzlers by Joshua Bloch and Jeremy Manson are pretty entertaining. For a pretty bog standard language, Java has some more exotic corners: this video

      RecommendsView on HN
    2. @isbadawiOct 2015· in “Python wats”

      Java Puzzlers spring to mind. There's a book [0], and some fun talks available on youtube [1][2][3]. [0]: [LINK] [1]: this video [2]: [LINK] [3]: [LINK]

      RecommendsView on HN
    3. @nayukiJul 2017· in “Ask HN: What are the best books you've read that few others have?”

      Understanding good idioms in Java, instead of learning from scattered pieces of folk knowledge: * [LINK] * [LINK] (a talk by the author) Corner cases in the Java programming language: * [LINK] * this video (a talk by the author)

      CitesView on HN