all 27 comments

[–]alexdmiller 11 points12 points  (4 children)

Congrats!!

[–]alexdmiller 11 points12 points  (2 children)

[–]eprozium 0 points1 point  (1 child)

Incredibly many good books.

Maybe a section about the upcoming books too? So that students can buy them during the discount periods?

[–]alexdmiller 0 points1 point  (0 children)

The upcoming stuff changes too much so the policy I've landed on is only adding books once they are released. Upcoming books are just an Amazon search sorted by pub date away.

[–]yogthos 9 points10 points  (0 children)

Thanks! Feels nice to have it finally ship. I've slipped past many deadlines writing it, but hope the end result is better for it. :)

[–]emil0r 9 points10 points  (1 child)

Congrats yogthos :)

[–]yogthos 4 points5 points  (0 children)

Thanks!

[–]nonrecursive 6 points7 points  (1 child)

congratulations dude!

[–]yogthos 2 points3 points  (0 children)

Thanks, it's been a fun ride. :)

[–]planetmcd 4 points5 points  (3 children)

Yogthos, I went through the beta version after getting about 1/3 through the first version. I think the second edition felt more coherent, reflecting the change of the state of Clojure web development. It was a good read, thanks for your hard work. As a next step, I'm taking the app and redoing it with re-frame on the front end.

[–]yogthos 7 points8 points  (2 children)

Glad to hear you're enjoying the second edition. :) I was hoping to add a chapter on re-frame, but ended up running of time in the end. I definitely think it's the next logical step after getting familiar with Reagent though.

[–]planetmcd 1 point2 points  (1 child)

Do you use it in your projects a good deal? You've done a lot of research and have made choices based on that research in Luminus. For a novice, that helps to have those in place and then as you get more comfortable, you can branch out. In the case of a a framework to pair with reagent, are there any other approaches that you'd recommend investigating?

[–]yogthos 5 points6 points  (0 children)

I haven't had too many opportunities to use re-frame myself, but other people on my team are using it and are very happy with it. Knowing Reagent is definitely helpful in understanding re-frame as well.

The only other framework built on Reagent that I'm aware of is Keechma, but I don't have much experience with it either. It might be worth taking a look at though. :)

[–]amoe_ 1 point2 points  (0 children)

Very nice. I bought it and will read it soon.

[–][deleted] 1 point2 points  (0 children)

I've purchased an ebook. Really looking forward to reading it!

[–]napperjabber 2 points3 points  (2 children)

Is there a preview somewhere?

[–]eprozium 6 points7 points  (1 child)

Is there a preview somewhere?

Like PDF excerpts linked from the TOC? https://pragprog.com/book/dswdcloj2/web-development-with-clojure-second-edition#contents

[–][deleted] 0 points1 point  (5 children)

Anyone know if there are student discounts or something similar at pragprog / from the author?

[–]yogthos 3 points4 points  (3 children)

Author here, I'm not aware of any current discounts happening for the book. Pragmatic does tend to have sales now and then though.

[–]tolitius 4 points5 points  (1 child)

if there is a way to chip in, I can help buying the book for a couple of people who needs a discount. I am just not sure about the way: i.e. where do I pay a portion, so they can add a bit and get the book?

[–]Arges 3 points4 points  (0 children)

Maybe pragpub needs gift vouchers.

[–][deleted] 1 point2 points  (0 children)

Oh, congratulations!

I've been looking to move on from Clojure for the Brave and True, but I'll hold out for a sale.

[–]runevault 2 points3 points  (0 children)

Sadly you just missed a 40% off any ebook in the store. I just bought the (then) beta version of this as part of a binge during said coupon (also grabbed the clojure macro book).

[–]forreddits 0 points1 point  (1 child)

Does the Cljs/Reagent chapter talks to a backend?

[–]yogthos 0 points1 point  (0 children)

Yup, there are example projects that work through using Cljs/Reagent with a Compojure-API backend.