ANOTHER GIT TUTORIAL? WHY? WHY GOD, WHY? Well for sure there is plenty of git guides etc out there, but from my own experience, I know that most of them are really, really basic and limit themselv...
One of the most interesting thing in starting a new project is the possibility to learn new things. For the last year, I had the occasion to work on the ops side of running an app and not just limi...
As I mentioned in one of the previous articles, managing projects is not an easy task. Thankfully, there are plenty of project management tools out there which can be really helpful in organizing w...
Classes Before we start discussing Classes in JavaScript, one thing needs to be explained. Classes in JavaScript are more like syntatic sugar than the new feature. Nevertheless, as in the case of ...
Git is an admirable piece of software. It might be the best one I've seen so far in my programming career. I think it's one of those that I'm impressed the most because very often when I do learn s...
(Fat) Arrow Functions We all wrote a lot of functions but let's start with a simple one that adds two arguments. var add = function(a,b) { return a + b; } Of course, everything is correct a...
Introduction In the beginning, I would like to congratulate everyone who has read some of my posts about JavaScript! Of course, there is nothing to prevent you from starting from here, but I th...
You can find previous part of this series here. We already know that a function is a special type of object and has several properties, we already discussed it. To better understand what we are go...
What is GraphQL Editor A GraphQL Editor is a tool that allows you to understand GraphQL schemas even if you are not a programmer. You can create your schema just by joining visual blocks and Graph...
AJAX (Asynchronous JavaScript and XML), which gained serious traction in mid-2000s, is a set of techniques consisting of sending asynchronous (hence “A”) requests between the browser and the applic...