<story><title>Fulcro Developers Guide: Single-page full-stack web applications in clj/cljs</title><url>http://book.fulcrologic.com/</url></story><parent_chain></parent_chain><comment><author>manishsharan</author><text>Should I be using a Modern do-it-all frameworks for Clojure and Clojurescript? My opinion is of course colored by my years spent in JAVA&amp;#x2F;J2EE&amp;#x27;s world of web frameworks ( Wicket, Tapestry, JSF + Hibernate EJBs etc.). In this world, I found most of my time was spent in   learning the deep intricacies of the framework and fitting it to my use case. I began to hate every minute I spent on these frameworks.&lt;p&gt;And then I discovered Clojure and Ring and later Liberator. What I like about my current setup is that I have full control over my framework and my team knows its ins and outs and the corresponding Clojure code is succinct enough to allow developers to come upto speed quickly. Our set up is not sexy but it works and we know how exactly it works.&lt;p&gt;I am not sure what I would miss if I did not use a framework like this. Is Liberator no longer good enough ?</text></comment>
<story><title>Fulcro Developers Guide: Single-page full-stack web applications in clj/cljs</title><url>http://book.fulcrologic.com/</url></story><parent_chain></parent_chain><comment><author>mark_l_watson</author><text>Really good work. I spent 15 minutes reading through this book over my first cup of coffee this morning.&lt;p&gt;I stopped using Clojure about 5 years ago, after two long consulting jobs using Clojure. I decided Clojure was not a perfect fit for me (and, really, neither is Common Lisp, Racket, and Haskell - more favorite languages) but I am very happy to see the Clojure ecosystem still creating such great tools around the language and functional composition.</text></comment>