We got the wonderful opportunity to talk to the illustrious Sean Corfield this week, which was a great delight and pleasure.
Continuing with our exploration of "What would happen if ColdFusion died tomorrow", we explore further into the Clojure programming language, as well functional programming, and Lisps as a whole.
We discuss with Sean the reasons behind why you would want to use a Functional programming language, over Object Oriented, the reasons why they have had increasing popularity over the last few years, as well as how you can integrate Clojure into your CFML applications.
We also go a little deeper into how you would structure a Functional programming application and the tools that you would use to develop with Clojure. Make sure to check the bottom of this post, we have ALOT of resources to link to.
If you have any questions regarding what we talked about on the podcast, please feel free to add a comment, and we'll make sure that Sean notices.
Also, if you are looking for a job, and want to work with Mr. Corfield himself, the company he works for World Singles is hiring! Two positions are available:
Back end, data-centric
Front end, design + CFML
Resources
We have so many, that it needed it's own section!
Clojure Home Page
CFMLjure Project Page
Emacs
Free Course on Functional Programming with Scheme: mitpress, udemy
Try Clojure
Clojure Koans
4Clojure
Programming Clojure (2nd edition)
Clojure in Action
Clojure Programming
Joy of Clojure
If you have any more you would like to add, please feel free to add a comment!