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

    Zach Oakes - Making Games at Runtime with Clojure

    ClojureTV

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

    YouTube

    37:34 · 31K views · Nov 21, 2014

    Zach Oakes explains why Clojure suits making games at runtime, so designers can experience their work as they build it. He combines abstract discussion with live demonstrations, drawing on his play-clj library and Nightmod tool.

    Recommended as a great talk on live, functional-style game programming.

    Software Engineering & LanguagesFunctional programmingGame programming & enginesIndie game development
    1. 46:22
      "Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims GardnerStrange Loop Conference25K views • 12 years ago
    2. 1:02:26
      Solving Problems the Clojure Way - Rafal DittwaldClojure/north87K views • 7 years ago
    3. 36:42
      Bottom Up vs Top Down Design in Clojure - Mark BastianClojureTV29K views • 10 years ago
    4. 58:39
      Tim Ewald - Clojure: Programming with Hand ToolsClojureTV48K views • 12 years ago
    5. 41:09
      ClojureScript for Skeptics - Derek SlagerClojureTV72K views • 10 years ago
    6. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    7. 40:13
      Zach Tellman - Everything Will FlowClojureTV27K views • 11 years ago
    8. 6:22
      Interactive programming Flappy Bird in ClojureScriptBruce Hauman55K views • 12 years ago
    9. 29:59
      John Carmack's keynote at Quakecon 2013 part 4Kostiantyn Kostin139K views • 13 years ago
    10. 5:27
      Live ClojureScript Game Editoribdknox34K views • 14 years ago
    11. 1:12:14
      Beyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023Code Sync30K views • 3 years ago
    12. 32:44
      Clojure in a nutshell by James TrunkFunc Prog Sweden104K views • 5 years ago
    13. 1:15:51
      Jonathan Blow - How to program independent games - CSUA SpeechAlexandre Franco190K views • 13 years ago
    14. 45:31
      Bruce Hauman - Developing ClojureScript With FigwheelClojureTV56K views • 11 years ago
    15. 36:14
      Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg RosenblattClojureTV7.9K views • 9 years ago
    16. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    17. 53:56
      Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojurejasonofthel33t119K views • 13 years ago
    18. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    19. 39:21
      Functional Composition - Chris FordClojureTV31K views • 13 years ago
    20. 1:01:39
      "Simple Made Easy" - Rich Hickey (2011)ClojureTV434K views • 5 years ago

    3 comments from Hacker News

    1. @zachJan 2015· in “Code, Eval, Play, Loop – Common Lisp OpenGL Environment”

      For Clojure enthusiasts, I highly recomment Zach Oakes' environment in the same vein, Nightmod (his Nightcode IDE specialized with his play-clj library). It's an experimental platform that is a tidy, simple way to experience game programming in a functional style. [LINK] Also, here is his presentation on this subject at the last Conj (great talk): this video

      Strongly recommendsView on HN
    2. @ronjouchJan 2016· in “Clojure is for Type B personalities”

      If you're interested in Clojure, the gist author (Zach Oakes) maintains a few cool projects [1]: - play-clj, a Clojure game library - Nightcode, an IDE for Clojure - Nightweb, an anonymous P2P social network in Clojure and (non-Clojure) - SolidOak, an IDE for Rust Also, his "Making Games at Runtime with Clojure" talk [2] is great. [1] [LINK] [2] this video

      RecommendsView on HN
    3. @hardwaresoftonMay 2017· in “Ask HN: What are some tips for making my first tech talk a success?”

      Assuming your audience are beginners (as it is an intro talk), I find it immensely useful when tech talks have slides that follow this kind of pattern: - Problem/Feature/Reason why it's useful - Code - Demo of the problem/feature/reason working (whether recorded or live) Doing a bunch of live demos is real risky for a first tech talk, but if you practice (I mean really practice, with network access turned off for example), and know your stuff, it's possible. If you're game to do a demo, I think one of the most important things you can demo is going 0-100 with a small kotlin app on Android. This will require you to make some choices that your audience would normally make themselves (like how to develop the app, not everyone uses android studio), but if Kotlin for Android Development is actually valuable, it should be self-evident from watching it used (you may have to throw in some problems that you solve by writing idiomatic Kotlin, and explain why they would look worse in Java or whatever else). Also you might want to include these slides (probably just one so people don't lose focus): - Options for native android development (to set up the next slide), you might briefly explain things like React Native, Go for android, Java, Scala, Clojure. Hard to keep this to one slide but it is valuable because it makes the person watching feel like they know the landscape, at least at a high level, and motivates the talk. - What/Who/When/Why for Kotlin on Android Here's an excellent tal

      CitesView on HN