Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
todomvc
Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more
-
milewski-ctfp-pdf
Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
I come from the iOS world and one of the most valuable resources I have found for understanding FP in Swift is https://www.pointfree.co These guys go over the theoretical concepts and then not only ask, "what's the point?" but they then go on to build out more complicated examples or even complete apps and publish useful libraries on GitHub.
Um, just thought of something. If all the whatevers are so great (IO monad, state monad, applicatives, etc.) they should be demonstrated in one of these examples.
Bartosz Milewski said it well in his introduction to Category Theory for Programmers:
I wrote a TodoMVC example and I think it's pretty readable even to the OO programmer. And the unfamiliar stuff I'm doing wouldn't be a crazy leap for them.
So I don't even do Clojure per se. I do Clojure in JavaScript without ClojureScript.