• Coding a fully tested Python chat server using sockets – Part 1

    Hey, guys! It’s time to solve a typical interview challenge. In particular, this (and the following) post will guide you through the creation of a simple fully tested chat server using the Python programming language. Let’s start directly from the statement of the problem. Write a very simple chat server...


  • Toward the next technical interview

    You’re a young undergraduate who is enjoying the university life: you’re eating, drinking and hanging out with your new vibrant friends. But, it’s not all about social activities. You’re at university, aren’t you? You chose to pursue the studies in Computer Science till this point, and now, you’re having the...


  • Deploy automation on AWS using Gradle

    According to the Gartner MQ 2015 report, Amazon with its Amazon Web Services is currently the market leader provider of IaaS services. Furthermore, it can now boast well known “unicorns” (e.g.: Airbnb, Netflix, Slack, Pinterest) among its clients. Apart from these success stories, relying on Amazon Web Services is also becoming a...


  • Building something from scratch

    I was working as a backend Python developer for about two years. One of my ongoing projects, at that time, regarded the refactoring of a big portion of unversioned code. Well, refactoring is not the correct word to say. This code base couldn’t be simply taken and put into our repository...