Thank you for your answers!

That would be interesting to read.

On Thu, Jun 23, 2016 at 1:30 AM, Rangel Spasov <raspa...@gmail.com> wrote:

> Great book resources, IMO:
>
> Clojure Programming (Emerick, Carper, Grand; O’Reilly) - book
> Clojure Applied (Alex Miller, Ben Vandgrift) - book
>
> If you understand the majority of what those books say and why, read
> Zach's Elements of Clojure.
>
> General recommendations:
> - understand why transducers, use them where appropriate (Rich's talks are
> good intros to 'why')
> - understand why core.async, CSP in general, use it where appropriate
> (Rich's talks again)
> - understand clojure.spec
>
> In terms of code readability and documentation, I would aspire to one day
> write as much documentation as Aphyr does here:
>
> https://github.com/aphyr/tesser/blob/master/core/src/tesser/core.clj
>
> I think there isn't a single idiomatic way to write Clojure. If there's a
> "way", it's probably the "Out of the tar pit paper"
> http://shaffner.us/cs/papers/tarpit.pdf
>
> My general code quality test is can you explain/draw your code decisions
> to a stranger on a piece of paper in 60 seconds.
>
> Cheers,
> Rangel
>
> On Tuesday, June 21, 2016 at 5:46:22 AM UTC-7, Sergey Didenko wrote:
>>
>> Hi,
>>
>> What would you advise for writing-rewriting your Clojure code in MODERN
>> idiomatic way?
>>
>> Using Kibit?
>>
>> Pasting your code samples on some review site?
>>
>> Asking help in IRC channel?
>>
>> Asking here?
>>
>> Reading some noticeable open source projects?
>>
>> Reading some new Clojure book?
>>
>> I ask about the latest Clojure specifically.
>>
>> I have not given very focused attention to Clojure since version 1.4 and
>> would like to grasp the WHOLE PICTURE of "good" modern Clojure. Currently
>> it feels like a lot of latest knowledge is located in different pieces all
>> over the internet. Or may be I just don't know where to look.
>>
>>
>> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to