Hi ahawk, If you have the time, by all means reach for all the references and books mentioned in this thread, and there is a wealth of free resources out there. However doing both that and learning a powerful tool such as Emacs/CIDER at the same time can be frustrating. If time is of the essence and to both "learn by doing " the best practices and get tooling working for you ASAP, I would recommend Eric Normand's FunctionalTV courses <https://purelyfunctional.tv/> and Arne Brasseur's Lambda Island <https://lambdaisland.com/>, in addition to pursuing your own learning projects and experimentations - they are not free services however.
Personally, it took me months to learn enough of Emacs/CIDER to feel the rewards, but it was more than worth it, and I can't think of doing any work without it now. (I switched from vim thanks to evil-mode, and started off following the example in Brave Clojure <http://www.braveclojure.com/basic-emacs/>. On Sunday, January 8, 2017 at 2:52:13 AM UTC-5, ahawk wrote: > > Hi everyone > > I am a rather unexperienced Clojure user, so please bear with me. > > I am developing a web app using popular libraries such as ring, compojure, > liberator and friend to handle routing, content negotiation and > authentication. There is quite a lot of map manipulation going on with the > request and response maps. To > .... -- 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.