• Basic Data Structure Addition to Batfish

    Batfish is collection of data structures and algorithms written in Ruby that I started about a month ago. While trying to implement graphs in the library, I quickly realised that a number of basic data structure were missing to implement certain graph algorithms. Stacks and queues were needed to respectively implement the depth-first search and [...]

  • Batfish, Just a Bunch of Functions

    I have been programming in Ruby for a bit less then a year but already, I accumulated a number of data structures and algorithms. Since they could probably be of some use to someone else and I don’t want to lose everything because of a failure of some sort, I decided to publish them on [...]

  • Release of RSDownloader 0.2.0

    It is here! After some development during the exam session and a final revision now that I am done with university, I am proud to announce the release of RSDownloader 0.2.0. A lot of things changed since the first draft that was version 0.1.0. First, I changed the download code to be more modular. I [...]

  • Euler 26 to 30

    I just finished uploading my solutions to the Project Euler problems 26 to 30. They are all in Ruby since it is the language I am currently learning during my free time. I decided this time not to write the answers at the end. This way you have to execute the code yourself if you [...]

  • Back in Black (and Yellow)

    After what is my shortest Christmas Holiday for the last three years, I am back in Waterloo. During these two weeks, I took a break from everything I was working on and spent most of my time with my friends and family. The little spare time I got went into Project Euler problems. I managed [...]