The best Functional Programming Blogs and how to get started
Update — 4th Novemeber
After a great response to this post we have been flooded with loads of more great blogs to follow. We’ve updated the list. Keep ’em coming, everyone!
Also, we have included a new section dedicated to posts on getting started with Functional Programming. We never want Functional Programming to seem unreachable to anyone. We want to see the languages grow it’s users and we’ve always been dedicated to providing that info. Hope you like the info blogs/posts we’ve listed.
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
Here at Functional Works we are busy building the best place to find your next role using Functional Programming. We’ve become the go to place for functional programmers looking for roles that use Scala, Clojure, Haskell, Erlang, Elixir and F#.
One of the best things about the functional programming space is the enthusiasm engineers have for each language. Every day we see great blogs and posts dedicated to growing the language. So we’ve decide to provide a quick list of the blogs we love and think you should follow.
A beautifully clean blog on F#, Elm and Elixir.
Loads of information here on different languages but also structures and techniques.
A functional programming blog with a long history. Definitely one to have on your tabs.
Where else to start then with the language itself. Managed by the people at EPFL, it has contributions from developers all over the world.
Cake Solutions are Scala experts and they have an excellent blog and newsletter dedicated to all the latest news in Scala.
Musing on the language. We especially like the post on Scala.js.
Also a world class dev agency using Scala with all their clients. Tons of posts here on Scala, but also loads of other functional languages.
A fantastic blog that highlights all the companies and projects that Clojure is being used in.
Of course we couldn’t leave out Cognitect, the creators of Clojure. Regular posts from Rich Hickey and Clojure experts like Alex Miller.
A weekly blog on everything Clojure.
An excellent blog page. Definitely read the Caves of Clojure series
Neil is an excellent Haskell engineer based in London. He praises and critiques Haskell quite well here.
Sink your teeth into this very technical blog.
A very good compilation of weekly Haskell posts.
Highly detailed blog covering aspects of Haskell.
There’s a great section on Haskell here, but plenty more to dig into also.
Interesting blog that, among other posts, looks into the reasons Haskell hasn’t caught on mainstream yet.
Highlighting the merits of a young language.
Pulls in load of different comments about Elixir.
A weekly run through of the the weeks F# news.
It’s mostly F#
The languages designer and his thoughts on Erlang.
The main Erlang dev agency helping to grow the language
Great blog that praises the merits of F# and guides any one looking to start using it. Keep up the good work!
Long read with excellent guidance on getting started with Scala.
Building, Running, and the REPL (Clojure)
Our friends at Brave Clojure explaining how to set up your first Clojure program.
A whole online book on how to get start with Haskell. Well laid out with some comical illustrations too!
Elm is a language that is growing a huge following, and it’s a really excited language to know. Here’s the guide to get set up.
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — -
The internet is full of great blog from truly passionate people. It’s so great to work in a space where people care so much about the growth of each language. We’ve only highlighted a few here, and we know there are plenty more. Feel free to point us in the direction of blogs that you like, and we’ll be sure to give them some airtime.
And don’t forget, if you’ve read all these blog and are now looking for your new role using functional programming, make sure you sign up to Functional Works.