• Strategic Problem-Solving

    In this article, I’d like to describe an approach in problem-solving I started to practice about a year ago. An approach I call Strategic problem-solving.

    Read on →

  • Introductory Functional Programming Course: Learning the Intuitive Way

    There is one problem with many educational resources on sciences and math: they do a very good job explaining the “how”, while completely ignoring the “why”. In such books, concepts will be well defined and theorems well explained. You will however find little information on how people came upon them, what problems they faced, why they solved them this way and not another.

    Read on →

  • Why CRUD Applications are hard?

    CRUD, or Create-Read-Update-Delete, are web applications aimed on display and processing of information. They allow users to create, modify and browse some information. These are your ordinary forums, blogs, online shops, news websites etc.

    Read on →

  • Implicits mechanism in Scala

    There are three things Scala implicits mechanism is good for:

    Read on →

  • Introduction to Type classes Webinar

    Hello,

    It is my pleasure to invite you to a free webinar of mine where I am going to introduce type classes and some basic usage of them in purely functional libraries.

    Read on →