Right and left folds, primitive recursion patterns in Python and Haskell

A “fold” is a fundamental primitive in defining operations on data structures;
it’s particularly important in functional languages where recursion is the
default tool to express repetition. In this article I’ll present how left and
right folds work and ho… Read more


Testing Python code that makes HTTP requests

Dependency is the key problem in software development at all scales. If you have Oracle SQL queries scattered throughout the codebase and you decide to switch to PostgreSQL, then you will find out that your code is dependent on Oracle database and you can... (more…)

Read more »