Just Started

This is a new programming blog with big ambitions. We just started, so understandably there are only a few articles, but that’s just a matter of time; we have so many ideas for articles, and limited free time too work on them.

Functional Programming Series

We’ve decided to start with a series of articles focused primarily on the programming paradigm referred to as Functional Programming. We’ll start from the basics, and progressively explore the many facets of this, and ultimately to share examples of how these could be used to solve some common coding problems.

If that alone wasn’t enough of challenge; we’re also going to use this as an opportunity to compare these functional features across a number of languages, namely:

  • C#
  • C++
  • Java
  • JavaScript
  • Perl
  • PHP
  • Python
  • Ruby
  • Rust
  • Swift

All out current Functional Series articles support these languages; to switch to the language of your choice, which also includes language specific notes. So have look for this drop down menu at top of the articles.

Language Selection Dropdown Menu

Within limits

Whilst we will endeavour to compare all functional aspects across these languages; sometimes it won’t be practical (e.g. current language limitations). Nevertheless we will still explore it in other languages that do.

Where’s my language?

If you’d like us to consider supporting another language; then please leave your comments (and reasoning) at the bottom of the article.


Our new articles should be up in the course of this week, so be on the look out for these. Happy reading!