Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of Web Development with Clojure

    Web Development with Clojure

    Dmitri Sotnikov · 2014

    Lisp & FunctionalWeb & Internet
    Open LibraryAmazon
    Stats for nerds
    4recommend
    13mentions
    12people
    2014–2023years
    31% recommend62% neutral8% critical

    Mentions per year

    2014201520162017201820192020202120222023

    What Hacker News says

    1. endless369Sep 2023
      the excellent community is one of the reasons I have been so pleased with Clojure professionally as my favorite stack for the past 8 years. I can't say much about the sites you've mentioned, as I rarely go there. Instead I lean on the highly active community forums, especially https://clojureverse.org/ and https://clojurians.zulipchat.com/ (which aggregates many sources). I originally started my Clojure professional journey with the book Web Development with Clojure, which just (second half of 2023) put out a new edition, which I am excited to read soon. It led me to a "batteries included" collection in Luminus, which I expect has changed to Kit (same author, latest technologies) in the new edition.

      How's the community? Go introduce yourself at Clojureverse and you'll find a warm welcome :)

      thread
    2. LyngbakrJun 2023
      > How does someone who has never built a SPA before, let alone ever build a web application in Clojure/S suppose to get started?

      I think that Clojure for the Brave and True[0] is a good place to start for Clojure in general, while Web Development with Clojure: Build Large, Maintainable Web Applications Interactively[1] covers the web app side of things.

      [0] https://www.braveclojure.com/

      [1] https://pragprog.com/titles/dswdcloj3/web-development-with-c...

      thread
    3. owen4dAug 2015
      Clojure Koans, is similar to 4clojure, and also worth a look> http://clojurekoans.com/

      Bookwise, I thought the following were pretty good: 'Clojure in Action' by Amit Rathore and 'Clojure Programming' by Chas Emerick are both solid intro Clojure books. 'Web Development with Clojure' by Dmitri Sotnikov is also a great book, which obviously comes with more of a web-slant.

      And I'd give a second thumbs up for 'Clojure for the Brave and True'.

      thread
    4. fslothMar 2014
      Splendid question! I'm also an experienced C++ developer and I've been wondering the same thing myself for quite some time.

      Personally I found a wonderful step-by-step book from Pragmatic Press "Web Development with Clojure: Build Bulletproof Web Apps with Less Code" http://pragprog.com/book/dswdcloj/web-development-with-cloju.... The book explains in step-by-step fashion and working example code how to build a web app from scratch. Of course, the Clojure approach is quite different from most web-stuff out there, focusing on reusable and small libraries rather than large frameworks but I find it appealing personally.

      thread
    5. mindaslabAug 2023
      For people who want to learn Web Development with Clojure.
      thread
    6. blunteMay 2021
      I actually did build something basic following the book Web Development With Clojure (https://github.com/jumarko/web-development-with-clojure), but honestly the way the code snippets were presented in the book were sometimes difficult to use if trying to follow along and build it yourself.

      I think you could probably get code from different chapters from their git repo, but then you're not doing it yourself - you are instead trying to read diffs to understand what's new and figure out why it has been changed.

      My experience has been that there is no complete guide, tutorial, or example that is kept current and provides every detail such that you can follow it and learn. I'm sure with enough concerted effort, one obviously can learn it... but there will be some trial and error and some guesswork. Normally that's fine, but it slows the process compared to other tech stacks and their guides.

      The Clojure community is nice and helpful, but they're all busy doing real work (rather than teaching). Even the book I mentioned is not yet complete and has been in progress for over two years I think.

      thread

    Related

    Cover of Clojure in action
    2010–2023

    Clojure in action

    Amit Rathore
    12 recommend · 29
    Cover of Clojure for the Brave and true
    2013–2026

    Clojure for the Brave and true

    Daniel Higginbotham
    89 recommend · 139
    Cover of Expert F# 3.0
    2013–2022

    Expert F# 3.0

    Don Syme
    6 recommend · 8
    Cover of Clojure programming
    2009–2025

    Clojure programming

    Chas Emerick
    30 recommend · 55
    Cover of Real-world functional programming
    2009–2023

    Real-world functional programming

    Tomas Petricek
    12 recommend · 19
    Cover of Programming Erlang
    2007–2026

    Programming Erlang

    Joe Armstrong
    69 recommend · 105
    Cover of Programming Clojure
    2009–2026

    Programming Clojure

    Stuart Halloway
    recommend · 103
    37
    Cover of Practical Clojure
    2010–2025

    Practical Clojure

    Luke VanderHart
    7 recommend · 18