Haskell to Core: Understanding Haskell Features Through Their Desugaring

All the myriad of Haskell features can be reduced to the few features of GHC's Core. In this article, we look at this internal language and give an overview of GHC's front-end pipeline. | Continue reading


@serokell.io | 3 years ago

Classification Algorithms: A Tomato-Inspired Overview

Classification categorizes unsorted data into a number of predefined classes. This overview of classification algorithms will help you to understand how classification works in machine learning and get familiar with the most common models. | Continue reading


@serokell.io | 3 years ago

Lorentz: Achieving Correctness with Haskell Newtypes

In this article, we will introduce you to the use of Haskell newtypes in Lorentz, the smart contract eDSL for Michelson. | Continue reading


@serokell.io | 3 years ago

Best Machine Learning Applications in 2020

To see how machine learning changes our lives and revolutionizes business, get to know the best ML applications in 2020. | Continue reading


@serokell.io | 3 years ago

16 Awesome Elixir Open-Source Projects

Frameworks, apps, libraries – we have compiled 16 open-source Elixir projects to use or check out. | Continue reading


@serokell.io | 3 years ago

How to Choose the Correct Machine Learning Algorithm

Need to build an ML model but don’t know where to start? In this post, we will tell you how to choose machine learning techniques based on your problem. | Continue reading


@serokell.io | 3 years ago

Elixir in Production: Venu

Read our interview with Nathan Johnson, a co-founder of Venu, a community-driven online marketplace for virtual events. | Continue reading


@serokell.io | 3 years ago

Machine Learning Tools That You Can’t Go Without

In this post, we offer a curated list of the 18 best ML open-source software, libraries, and frameworks in 2020. | Continue reading


@serokell.io | 3 years ago

Why You Should Use TypeScript in 2020

Learn about TypeScript and the reasons why you should choose it over JavaScript for your next software project. | Continue reading


@serokell.io | 3 years ago

Most Commonly Used Machine Learning Algorithms

In Machine Learning, the classification of algorithms helps to not get lost in a variety of different approaches to problem solving. Read this guide to learn about the most common ML algorithms and use cases. | Continue reading


@serokell.io | 3 years ago

Lorentz: Introducing Complex Objects with Haskell Generics

Lorentz is a Haskell eDSL for Michelson, the Tezos smart contract language. Learn more about it as we dive deeper into the specifics. | Continue reading


@serokell.io | 3 years ago

What Is Nix and Why You Should Use It

How often do you find yourself in a situation where something builds and works on your machine, but doesn’t build on CI or fails catastrophically in production? | Continue reading


@serokell.io | 3 years ago

Learn Elixir: The Ultimate Guide

Books, courses, online resources, and videos – we have gathered everything that will help you learn Elixir faster. | Continue reading


@serokell.io | 4 years ago

Formal Verification: History and Methods

In the first part of our series about formal verification, we discuss the roots of formal verification in fields such as mathematical logic and theoretical computer science. | Continue reading


@serokell.io | 4 years ago

8 Companies That Use Elixir in Production

Elixir is a great language for building scalable and reliable web apps. Learn about 8 companies that use it in production successfully. | Continue reading


@serokell.io | 4 years ago

How to Grow As a Haskeller: #SerokellChat Wrap-up

Last week, we organized out first-ever #SerokellChat! In case you missed it, here is a short wrap-up of the questions and answers. | Continue reading


@serokell.io | 4 years ago

10 Reasons to Use Haskell

Haskell is a blend of cutting edge research and well-tested, time-proven technology. Here are 10 reasons why you should use it for your next project. | Continue reading


@serokell.io | 4 years ago

27 Resources to Learn ML

This post contains the best online courses in machine learning, popular books, and video tutorials that will help you to become the master of ML. | Continue reading


@serokell.io | 4 years ago

Introduction to Elixir

Elixir is a functional, dynamically typed language that is built on top of Erlang’s VM and compiles down to Erlang bytecode. In this article, we talk about its features and benefits. | Continue reading


@serokell.io | 4 years ago

Artificial Intelligence vs. Machine Learning vs. Deep Learning: Essentials

What is the difference between Artificial Intelligence, and Machine Learning, and Deep Learning? Find out in Serokell's new blog post. | Continue reading


@serokell.io | 4 years ago

Game of Phones: History of Erlang and Elixir

Since its origin in telecommunications, Erlang has morphed into a powerful tool for highly-scalable, concurrent systems. Learn more about the story of Erlang and Elixir on our blog. | Continue reading


@serokell.io | 4 years ago

Developers Master Their Skills

We interview a team lead of Serokell about his career, self-education, and professional growth. | Continue reading


@serokell.io | 4 years ago

Haskell with UTF-8

To make sure your code handles Unicode in the best way possible, read this article about a new Haskell library called with-utf8, created by the Serokell team. | Continue reading


@serokell.io | 4 years ago

Haskell at 200 MPH: Interview with Arseniy Seroka

How to build an awesome company of friends that help each other? Serokell’s CEO Arseniy Seroka answers questions about building a company culture and popularizing FP. | Continue reading


@serokell.io | 4 years ago

How Did You Start with Functional Programming?

How can you become a functional programmer? Read life stories from three of our engineers. | Continue reading


@serokell.io | 4 years ago

Type Witnesses in Haskell

Learn about the concept of type witness and where it can be useful in this blog post about type-level programming in Haskell. | Continue reading


@serokell.io | 4 years ago

Haskell in Production: Riskbook

To learn why Haskell can be a good choice for products in the insurance industry, read our interview with the CTO of Riskbook, Jezen Thomas. | Continue reading


@serokell.io | 4 years ago

Lorentz: Implementing Smart Contract EDSL in Haskell

Read more about our implementation of Lorentz, a Haskell eDSL for writing smart contracts in Michelson. | Continue reading


@serokell.io | 4 years ago

Developing GHC for a Living: Interview with Vladislav Zavialov

What is it like to work on GHC, the state-of-the-art open source Haskell compiler? Read this post to learn what features Vladislav implemented in 2019. | Continue reading


@serokell.io | 4 years ago

Haskell in Production

Learn about multiple reasons why using Haskell might be a good choice for your next software project from our interview with the CTO & co-founder of CentralApp, Ashesh Ambasta. | Continue reading


@serokell.io | 4 years ago

Incomplete and Utter Introduction to Modal Logic, pt. 2

In this part of introduction to the modal logic, we observe use cases and take a look at connections of modal logic with topology, foundations of mathematics, and computer science. Finally, we recommend the literature for further reading and study. | Continue reading


@serokell.io | 4 years ago

Introduction to Functional Programming

Find out what functional programming is, how it’s different from object oriented programming, and which are the most popular FP languages in our next post. | Continue reading


@serokell.io | 4 years ago

Physics, History and Haskell. Interview with Rinat Stryungis

From historian to physicist to Haskeller? Rinat, one of our Haskell enthusiasts, shares his path to becoming a functional programmer. | Continue reading


@serokell.io | 4 years ago

A Few Haskell Highlights of 2019

With the help of our developers, we have gathered top Haskell highlights of 2019 in one place. Check out if there’s anything you have missed. | Continue reading


@serokell.io | 4 years ago

Top Haskell Open-Source Projects for Linux Users

What are the top 10 Haskell open-source projects for Linux? Read our post to find out. | Continue reading


@serokell.io | 4 years ago

Blockchain vs. DLT: What's the Difference?

What's the difference between blockchain and distributed ledger technology (DLT)? Read this post to catch up on the most hyped technology of today. | Continue reading


@serokell.io | 4 years ago

Gitlab vs. GitHub: Comparison of Features

Which is better: GitHub or GitLab? Read a detailed comparison from one of our experts that has worked on both. | Continue reading


@serokell.io | 4 years ago

How to Learn Haskell in 10 Minutes a Day

Do you frequently wonder how to learn a new programming language quickly? Today, we share how to become a functional programmer by studying Haskell for just 10 minutes a day. | Continue reading


@serokell.io | 4 years ago

Incomplete and Utter Introduction to Modal Logic, Pt. 1

Modal logic covers such areas of human knowledge as mathematics (especially, topology and graph theory), computer science, linguistics, artificial intelligence, and philosophy. In this post we introduce the basic idea of modal logic, one of the most popular branches of mathemati … | Continue reading


@serokell.io | 4 years ago

How to Win at Web Summit

How to survive and accomplish your goals in large conferences like Web Summit? Roman Alterman gives 6 tips from his experience at Web Summit 2019 and a multitude of other conferences. | Continue reading


@serokell.io | 4 years ago

Serokell Blog: Anniversary Infographic

Which posts were the most read during the first year of Serokell's blog? We have created an infographic to lead you to the best Haskell content of 2019. | Continue reading


@serokell.io | 4 years ago

Ton: Is Haskell More Fun Than FunC?

In this post, we will tell you about our adventures at the Telegram Open Network (TON) blockchain competition. | Continue reading


@serokell.io | 4 years ago

Best Haskell Open-Source Projects

Check out these Haskell open-source projects to derive inspiration for software of your own. | Continue reading


@serokell.io | 4 years ago

Software Written in Haskell: Stories of Success

Let’s check together, how many cool examples of software written in Haskell do you know? This post is a list of awesome projects that will make you respect Haskell even more. | Continue reading


@serokell.io | 4 years ago

Stay Tuned: Best Haskell Sources to Subscribe

Which Haskellers to follow, where to get the latest information? We have gathered a list of sources our developers use to stay up-to-date. Check it out on our blog. | Continue reading


@serokell.io | 4 years ago

Learning Haskell: A Resource Guide

Want to learn Haskell? From entry-level books and courses to blogs and podcasts, our developers have selected the best resources for this purpose. | Continue reading


@serokell.io | 4 years ago

Dimensions and Haskell: Introduction

Which Haskell numerical and matrix libraries are the most useful for machine learning? Start your journey into Haskell machine learning right here. | Continue reading


@serokell.io | 4 years ago

Best Haskell Conferences to Attend

Which are the must-attend, always-participate, never-miss Haskell events? Read our list to help you decide on your next destination. | Continue reading


@serokell.io | 4 years ago