The best Functional Programming blogs for everyone from beginners to professionals
Functional Programming is lucky to have an incredibly passionate community behind both the methods and individual languages. We've rounded up the best bloggers for both general Functional Programming as well as specific languages.
If you're a blogger and want to be included on this list, feel free to reach out to Josh.Kaplan@functionalworks.com
Lambda the Ultimate Loads of information here on different languages but also structures and techniques.
Brent -> String A functional programming blog with a long history. Definitely one to have on your tabs.
Scala Lang Where better to start then with the language itself? Managed by the people at EPFL, it has contributions from developers all over the world.
Disney Streaming A blog from the team behind Disney's streaming team, who just so happen to be Scala experts and they have an excellent blog and newsletter dedicated to all the latest news in Scala.
Haoyi’s Programming Blog Musings on the language. We especially like the post on Scala.js.
ScalaC Blog 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.
Juxt Blog A fantastic blog that highlights all the companies and projects that Clojure is being used in.
Cognitect Of course we couldn’t leave out Cognitect, the creators of Clojure. Regular posts from Rich Hickey and Clojure experts like Alex Miller.
Reborg A weekly blog on everything Clojure.
Steve losh An excellent blog page. Definitely read the Caves of Clojure series
Neil Mitchell’s Blog Neil is an excellent Haskell engineer based in London. He praises and critiques Haskell quite well here.
Haskell for all Sink your teeth into this very technical blog.
Haskell Weekly A very good compilation of weekly Haskell posts.
Bartosz Milewski’s Programming Cafe Highly detailed blog covering aspects of Haskell.
okmij.org There’s a great section on Haskell here, but plenty more to dig into also.
The Comonad.Reader Interesting blog that, among other posts, looks into the reasons Haskell hasn’t caught on mainstream yet, hasn't been updated since Jan 2018, but has a very strong archive
Elixir Status Pulls in load of different comments about Elixir.
Sergey Tihon’s Blog A weekly run through of the the weeks F# news.
Ploeh Blog by Mark Seeman Experienced programmer and international conference speaker, particularly interested in functional programming and object-oriented design with Haskell, F# and C#. Occasionally writes and speaks about various development topics.
Tomas Petricek's blog Tomas Petricek writes about software development in F# and .NET, sharing materials from his F# trainings and talks.
Mathias Brandewiner Mathias Brandewinder has been developing software on .NET for about 10 years, and loving every minute of it, except maybe for a few release days. His language of choice was C#, until he discovered F# and fell in love with it. He enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or F#.
Joe Armstrong — Erlang and other stuff The languages designer and his thoughts on Erlang.
Erlang Solutions The main Erlang dev agency helping to grow the language
F# for fun and profit Great blog that praises the merits of F# and guides any one looking to start using it. Keep up the good work!
Scala Tutorial: Getting Started with Scala Long read with excellent guidance on getting started with Scala.
Building, Running, and the REPL Our friends at Brave Clojure explaining how to set up your first Clojure program.
Learn You a Haskell for Great Good! A whole online book on how to get start with Haskell. Well laid out with some comical illustrations too!
Getting Started with Elm v0.17 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.
Originally published on medium.com
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Functional Works average a 15% increase in salary.Start with GitHubStart with TwitterStart with Stack OverflowStart with Email