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

    DjangoCon 2008 Keynote: Cal Henderson

    Google for Developers

    6 HN recommenders · recommended in 11 months, 2009–2026

    YouTube

    1:02:44 · 125K views · Sep 16, 2008

    Cal Henderson's DjangoCon 2008 keynote, "Why I Hate Django", is a funny critique of Django from a Flickr architect. It touches on scaling topics such as database replication.

    Recommended as a brilliant, hilarious talk, though not the most educational.

    Software Engineering & LanguagesWeb developmentPython, Ruby & scripting languagesSoftware architecture & design
    1. 44:38
      Joe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 18Code Sync11K views • 7 years ago
    2. 18:27
      dotJS 2012 - Brian Leroux - WTFJSdotconferences209K views • 13 years ago
    3. 26:46
      DjangoCon 2022 | From React to htmx on a real-world SaaS product: we did it, and it's awesome!DjangoCon Europe109K views • 4 years ago
    4. 1:05:46
      Rails World 2024 Opening Keynote - David Heinemeier HanssonRuby on Rails155K views • 2 years ago
    5. 38:47
      RailsConf 2014 - All the Little Things by Sandi MetzConfreaks190K views • 12 years ago
    6. 1:01:08
      RailsConf 2019 - Opening Keynote by David Heinemeier HanssonConfreaks46K views • 7 years ago
    7. 38:43
      Scalability at YouTubeNext Day Video51K views • 14 years ago
    8. 44:03
      Google Developers Day US - Python Design PatternsGoogleDeveloperDay90K views • 19 years ago
    9. 54:12
      OOPSLA Conference: Growing a LanguageComputer History Museum24K views • 6 years ago
    10. 31:38
      Cory Benfield - Building Protocol Libraries The Right Way - PyCon 2016PyCon 201615K views • 10 years ago
    11. 1:01:17
      RailsConf 2014 - Keynote: Writing Software by David Heinemeier HanssonConfreaks123K views • 12 years ago
    12. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    13. 48:51
      Transforming Code into Beautiful, Idiomatic PythonNext Day Video1.1M views • 13 years ago
    14. 1:06:46
      Crockford on JavaScript - Section 8: Programming Style & Your BrainYUI Library111K views • 14 years ago
    15. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    16. 28:06
      MountainWest RubyConf 2014 - But Really, You Should Learn SmalltalkConfreaks27K views • 12 years ago
    17. 1:01:45
      A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)David Beazley26K views • 7 years ago
    18. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    19. 10:48
      PHP doesn't suck (anymore)Aaron Francis223K views • 3 years ago
    20. 1:01:37
      Compiling and Optimizing Scripting LanguagesGoogle TechTalks21K views • 17 years ago

    11 comments from Hacker News

    1. @aromanNov 2013· in “Django plugins you shouldn't start without”

      Maybe I'm delusional, but even as someone who has worked pretty extensively (4 months of full stack Django development) with Django, posts like these things make me want to stay away from Django. I read this post, and I see bandaids. I see bloat, and I see warts. I don't want to build on a codebase that needs 5 extensions out of the box to be sane. Granted, I know this is not the real story with Django. It is a rather lovely, if rather rigid and stubborn framework (at least it was when I was writing with in circa 1.3). And it is powerful. But, and this is my point, it seems to me that there is almost no reason I would use Django over something like flask for anything but the most basic of apps. Any time you need to do "serious" work — beyond cookie-cutter stuff — you're going to need to seriously extend Django (or any other web framework for that matter, in my experience/humble opinion). And then it gets ugly, and you're better off building from the ground up on a minimal codebase than trying to contort an existing one to do what you need it to. Actually, most of my thoughts have been summed up 5 years ago by one of Flikr's lead architects (iirc) at DjangoCon '08 in a brilliant (and hilarious) talk: this video

      Strongly recommendsView on HN
    2. @sphNov 2010· in “Comparing MySQL and Postgres 9.0 Replication”

      This is a wonderful in-depth article and the PostgreSQL team deserves a lot of kudos for the work they put into this. I'm looking forward to using it. The thing I find interesting that MySQL offers is multi-master and circular replication. Cal Henderson noted that Flickr uses multiple masters replicating to slave servers in their setup during DjangoCon 2008 (a great presentation if you haven't seen it: this video ). Granted, multi-master setups aren't needed for most sites and PostgreSQL's new WAL replication and the fact that it makes sure that the WAL is written on the slave before the transaction is committed on the master means that data integrity should be top notch. It's exciting to see PostgreSQL's development progressing so well.

      RecommendsView on HN
    3. @forsakenJan 2010· in “DjangoCon Talk Videos Starting to Go Up”

      Excited about these! The ones from 08 were amazing, if you have just gotten into django, I would recommend going back and listening to some of them. Favorites are anything by Malcolm, including Inside the ORM: [LINK] James' talk on Reusable apps: [LINK] Cal's Why I hate Django: this video Technical Design Panel: [LINK]

      RecommendsView on HN
    4. @tsallyFeb 2010· in “Bill Gates is officially redeemed from presentation purgatory”

      Lawrence Lessig does presentations like this [1]; I've always been a fan. A great example of this type of presentation done well is Cal Handerson's keynote at Djangocon in 2008 [2], "Why I Hate Django". Previous discussion on this presentation here [3]. [1] [LINK] [2] this video [3] [LINK]

      RecommendsView on HN
    5. @davurOct 2016· in “Ask HN: What's your favorite tech talk?”

      Cal Henderson "Why I Hate Django" DjangoCon 2008 Keynote - this video . Not that it is the most educational talk, but it's really funny (edit: added youtube link).

      RecommendsView on HN