Live data from Hacker News

Clojure for the Brave and True (2015)

braveclojure.com

11–20 of 106 posts

Re: Clojure for the Brave and True (2015)

#12

I don't know what's wrong with me but I gave Clojure 3 tries in the past and every time I try to actually build something (aside from 4clojure and solving hackerrank problems with it) I get lost in the tooling and just give up then fallback to familiar frameworks\languages. It just doesn't click with me and the whole leinengen\ring\compojure just seems weird and backhanded.

Mind if I ask what isn't clicking? I've had the exact opposite experience, and have found it very easy to incorporate different libraries. Do you have experience with other lisps? There's certainly a learning curve with clojure and its frameworks.

Re: Clojure for the Brave and True (2015)

#13

I don't know what's wrong with me but I gave Clojure 3 tries in the past and every time I try to actually build something (aside from 4clojure and solving hackerrank problems with it) I get lost in the tooling and just give up then fallback to familiar frameworks\languages. It just doesn't click with me and the whole leinengen\ring\compojure just seems weird and backhanded.

[deleted]

Re: Clojure for the Brave and True (2015)

#14

I don't know what's wrong with me but I gave Clojure 3 tries in the past and every time I try to actually build something (aside from 4clojure and solving hackerrank problems with it) I get lost in the tooling and just give up then fallback to familiar frameworks\languages. It just doesn't click with me and the whole leinengen\ring\compojure just seems weird and backhanded.

[deleted]

Re: Clojure for the Brave and True (2015)

#15

I don't know what's wrong with me but I gave Clojure 3 tries in the past and every time I try to actually build something (aside from 4clojure and solving hackerrank problems with it) I get lost in the tooling and just give up then fallback to familiar frameworks\languages. It just doesn't click with me and the whole leinengen\ring\compojure just seems weird and backhanded.

Clojure's community tend to shy away from larger frameworks in favor of small libraries. While this makes it flexible, it certainly is daunting to get into. We also know there is a struggle on the documentation front, and many of us are working to bring both the official documentation and the individual lib docs more friendly.

But if you want to see how to build a larger webapp, the Luminus project [1] is an excellent source of documentation for how to build web applications with Clojure. I would also recommend the r/clojure subreddit where many of the library authors hang out and help new users of Clojure. We often have a "New Users: Ask Us Anything" thread.

[1] http://www.luminusweb.net/docs

Re: Clojure for the Brave and True (2015)

#16
Apart from learning Clojure, Daniel's humor made it a really fun read for me.

If you enjoyed the style of the book, it's also worth checking out his talk on parallel programming [1], I caught myself laughing out loud and actually learning something at the same time.

Thanks, Daniel!

[1] https://youtube.com/watch?v=eRq5UBx6cbA

Re: Clojure for the Brave and True (2015)

#17

This was a good book. It would have been better if he had a more critical perspective of the language. As much as I love Rich Hickey and Clojure, the language does have pitfalls and rough edges, and this book was a little too starry-eyed to tackle them head-on like Crockford's book on JavaScript.

"The Joy Of Clojure" is more in line with Crockford's book. It goes into what Clojure does well and what you should avoid. I especially liked how it broke down it's different concurrency primitives and the pitfalls.

I consider Brave and True to be Clojure's version of _why's Poignant Guide to Ruby.

Re: Clojure for the Brave and True (2015)

#18
post #2

This is by far the best book around for learning Clojure from scratch (IMO). If you always wanted to learn Clojure but never had the time, 2017 is the right year, and Clojure for the Brave and True is your companion. Buy it, or just read it for free on the website. (Disclaimer: I'm not in any way associated to the book or the author, I'm just super thankful for all the times this book has helped me to learn new thing…

I can corroborate :) The book is well organized and pleasant to read. If you want to hear from the author about this book and other stuff, check out this episode http://blog.cognitect.com/cognicast/098?rq=brave%20and%20tru...

Re: Clojure for the Brave and True (2015)

#19
This book is painfully unfunny, filled with corny drawings and poorly structured with weak examples.

I have the book, and I do not like it. I read it while learning, and returned to it only to realize what it did wrong, and why I learned nothing from it.

It saddens me to see this post.

Re: Clojure for the Brave and True (2015)

#20

I don't know what's wrong with me but I gave Clojure 3 tries in the past and every time I try to actually build something (aside from 4clojure and solving hackerrank problems with it) I get lost in the tooling and just give up then fallback to familiar frameworks\languages. It just doesn't click with me and the whole leinengen\ring\compojure just seems weird and backhanded.

I have exactly different feeling about the language. When my boss wanted me to try Clojure to build a quite boring and normal REST api, it took about a day to get up to speed and I've never been more productive with any other language. Sure I miss static types, but when I see a working product with such a small amount of code it really feels nice.
Post reply on HN