17 years old, Italian Fullstack Developer and Maker. Google and Nintendo enthusiast.

Javascript is the second most questioned language on Stack Overflow. It’s a very popular language, almost everyone has written once in his life something in Javascript, but almost everyone hates this language. Let’s understand why, and why people should love this language a bit more.

Image for post
Image for post
17.8% of questions on Stack Overflow are about Javascript! — Photo by Ferenc Almasi on Unsplash

Javascript is my favourite language and I mainly use it to program, but there are some things I would never use it for. So, let’s see my personal list of Javascript pros and cons.

Cool Javascript things

We all know that Javascript is an easy and beginner-proof language, so now let’s see what are, in my opinion, the…


ChromeOS, not very popular Operating System, except for the education field. There are many false myths about this operating system, but the main question remains: can you work with ChromeOS? Yes, in my opinion, and in this article I will explain why I use ChromeOS and how I am “surviving” with this operating system.

Image for post
Image for post
Photo by Nathan Dumlao on Unsplash

Why someone should like ChromeOS? It’s a closed OS and all of its apps are browser-based, right? Veeeery wrong.

ChromeOS is indeed based on the Chrome browser and it’s a very fast operating system mainly because of this. Yes, it’s very fast when doing web browsing…


What is HTTP? Why everyone use it? A simple analysis about one of the pillars of the web.

Image for post
Image for post
Photo by Richy Great on Unsplash

What is HTTP

HTTP, HyperText Transfer Protocol, is the currently standard protocol for client-server transmission of data. It is mostly used for transmitting documents, often in form of HTML, JSON or plain text.

So, in even simpler terms, HTTP is a standard way for computers to send and retrieve data on internet.

Short story of HTTP

There is a name that can approximately summarize the story of a little bit of everything related to the internet: Tim Berners-Lee. In fact, he, along with his team, developed HTTP. But that…


APIs are one of the most important things when working on the backend of an application of all sorts. For a mobile app, for a website or for a desktop client, APIs are essential for the correct and fast working of the application.

One of the easiest ways to create an API to access and update your user data is with Node.JS and Express.

Image for post
Image for post
APIs are one of the most important things in development — Photo by Caspar Camille Rubin on Unsplash

Supposing that you already have Node and NPM, create a new Node project creating a new directory (possibly with the name of your project) and then running in that directory:

npm init

NPM will ask you…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store