On my quest to make shorter videos on programming fundamentals, I'm kicking this initiative with a video explaining the mechanics…
Since writing Setting up Oh-my-Zsh, I’ve levelled up in terms of shell usage and customization. I’ve also switched to Windows…
I was looking for a project to improve my knowledge of the most significant ReactJS feature in recent time -…
Let me start with a question, how many software engineers do you know that enjoy Frontend development? One question has…
For the first time ever, I attended the Python Software Foundation's PyCon Conference in Cleveland, USA. I was nothing short…
In the past two or so months, I've immersed myself in the world of Apache Lucene and Elasticsearch. I wanted…
This post is an evolution of Introduction to Computer Science in 5 Amazing Books. You will see a skew towards…
There is no other language that divides the software development community today as much as JavaScript does. It's a language…
This is the continuation of the discoveries I've made since switching from coding as a hobby to a profession. If…
When I made the switch from finance to software development, I was doing mostly scripting on small projects, nothing major.…
If you want to play the end game, It's available on Desktop only http://tetris.ivaylopavlov.com It's also playable from Xbox and…
Starting up in Computer Science could be a scary experience for many, but there's nothing to be afraid of. Everybody…
Let me start by saying I’m a visual learner, so I’ve always had an inclination towards UML graphs and charts.…
Part II, deserves a follow up XKCD comic. Creating a GitHub account and a Repository Before we proceed forward we'll need…
Let's start with a classic XKCD covering the situation. This is the first from a collection of posts of the…