Aside from various courses and books, your self-education can be supplemented by following the bright heads of the Haskell world. Why is it important? You will be able to get fresh news from the source, gather raw insights and go deep into the culture of functional programming.
By the way, if you were looking for a big reason to create an account on Twitter or Reddit – do it now for unlimited fresh memes and stuff! For some ideas, we want to share the sources that enable us to keep our hands on the pulse. These are what our specialists suggested:
Let’s delve deeper into them.
The first one is a classic and we need to mention it before we dive into social media.
Planet Haskell aggregates Haskell content from all around the globe. It’s quite old-fashioned, but the materials are awesome because of the contribution of a multitude of blogs and other sources.
The main Haskell hub on the famous Reddit platform. Here you can find such Haskell-related things as: theory, snippets with comments from the experts, materials for practice, actual problems and their correct (or not-so-correct) solutions, libraries, jobs and events.
You can find us posting releases, news and open vacancies here. Also, r/Haskell has a “Monthly Hask Anything” thread, where you can ask your questions.
Another subreddit that we recommend to join. Here you can find materials related to Haskell, OCaml, Elixir and other functional programming languages, including papers, news, theoretical materials and discussions of all new FP-related trends, like functional programming for deep learning.
Edward Kmett is a Haskell programmer, mathematician and Research Engineer at the Machine Intelligence Research Institute. Edward is quite famous in Haskell-related reddit threads by his informative answers and posts. You can also check his Twitter and his live coding streams on Twitch.
ICFP is one of the biggest annual FP conferences. You can go there if you want to learn a lot about theory, design, tools and practical use of functional programming languages. Also, we included Haskell symposium (which was co-located with ICFP this year) in our list of Haskell events. If you prefer to stay at home and watch recordings – ICFP videos are what we recommend you to check – they contain well-covered, interesting topics for Haskell developers.
Compose Conference is another FP event which we recommend you to participate in. By the way, they have a lot of videos with speakers’ keynotes and presentations – we always get some useful tips out of them.
Videos presented here are more general than specific, but it doesn’t correlate with the quality of material. Here you can find detailed answers for a lot of common questions. Episodes are with modern infographics and historical throwbacks, so no Netflix today, but a lot of interesting stuff instead. We care about your personal development!
Haskell LibHunt is a source where you can find some useful Haskell packages. On Twitter, they post interesting articles which we like to save and re-read. Also, you can subscribe to their Haskell newsletter – it is a good source of fresh Haskell news.
Vitaly Bragilevsky is a well-known person in Haskell community. He is a Senior Lecturer at the Southern Federal University, software developer at JetBrains and author of Haskell in Depth book, which you can use in addition to these sources.
Despite the fact that he doesn’t post his own articles, Vitaly reposts a lot of interesting things and gives his comments, so if you want to stay tuned and know what is happening in the world of Haskell – we suggest you to tap the “Follow” button on his profile (as we did a couple of years ago).
The nickname says all. Here you can find useful tips and tricks which can help you to do your work better and faster. Code snippets, retweets from experts, and links to informative articles – if that is what you are looking for, you’re welcome!
Okay, you have gathered your own list of sources to subscribe, with our help or not, but what for? For your lovely job, of course! Functional Jobs posts not only Haskell opportunities – you can go through Scala, Ocaml, Erlang and other jobs for functional programmers as well. They pick the most interesting offers and update their feed regularly, so don’t miss your chance for professional growth!
A few other interesting Twitter accounts to follow:
Iceland Jack – tweets from the author of DerivingVia
Stack Overflow Haskell – Haskell questions made on Stack Overflow
If you are still using IRC channels to communicate with people – we suggest you join some Haskell channels. Despite the fact that IRC itself is quite ancient, you can get fresh updates, releases and new developments straight from the source. Also, there is a channel for beginners and a lot of channels where you can communicate with native speakers of your language.
We have come to the end of the list, but we’d love to improve it. If you want to add something of your own, feel free to DM us on Twitter.