I’ve always been fascinated by algorithms and how they play in important part in IT. Although I spent most of my time building line-of-business applications, I do like to understand the theory and concepts in computer science and how this theory can help us solve different kind of problems. With technologies like Big Data and Machine learning, algorithms are back in the spotlight.
A great post that can help you understand different algorithms and their implementation, is Visualizing Algorithms. In this post Mike Bostock takes us through different algorithms and shows us how they work in a visual way. Very interesting to read and watch!