The Most Documented War in History: Who talks about it?

The discussion about the ongoing war in the context of geo-politics, modern warfare, and even morality is one that is as important as it is active. The more we discuss the war, the more we learn from it, and the less likely we are to repeat it. But the discussion…

The Most Documented War in History: The TOW Program

In mid 2012, The former head of Syria's chemical weapons, Major General Adnan Silu, declared that “All we need from NATO are two air attacks on the presidential palace to topple the regime and we will be able to control all the Syrian cities”. But two years later, amid clashes…

On linked lists, mapping, folding, and recursion

Let's talk about lists, or more specifically, linked lists. A linked list is a very simple data structure that represents ordered sequences. The beauty оf linked lists is the simplicity of implementing them and the beautiful recursive functions we can write to handle them. The concept is really straight forward…

Sieve of Eratosthenes

Click here to go directly to the visualization I made for the Sieve of Eratosthenes algorithm. I love algorithms. I’m also pretty uneducated when it comes to math (at least not as educated as I’d like to be) so I decided to give it a go and try…

Meta-programming JavaScript Using Proxies

Thew new Proxy api presented in ecmascript6 allows us to do some really sick stuff to JavaScript’s syntax, which in my point of view is great. I love meta-programming and up until now it was an extremely problematic/hack-ish thing to in JavaScript. If you want to try out…