D3 for is a group of JavaScript libraries that makes use of web standards to create a visual representation of data. It’s composed of many individual libraries, not only for visualization but also for data processing, fetching, event handling, animation, and more.

D3.js is not difficult to learn…


Communication between the front-end and the back-end is a very important aspect of any web application. In this example, I will show you that implementing GraphQL for a new project and even adding it to an existing one is not as difficult as you may think.

With GraphQL, the data…


If you want to add React to an existing web application, you will most likely need to use ReactDOM.render( ) more than one time. If it’s on the same screen, it should not be a problem, but if HTML elements come and go as you switch views, you will need…


React is a very popular javascript library that is mainly used to create single-page web applications. …


When you are a self taught programmer who does not work in tech, you are not always aware of new changes in the rapidly evolving web development.

I started building web applications using PHP, which generates HTML from the server side, but I was using more and more javascript to…


Bitcoin has gained a lot of popularity these last years, one decade after its creation, the total capitalization has recently reached 1 Trillion USD, meaning that a lot of people are actually investing in it, turning their physical money into just data basically. The level of trust we have here…


The software industry is doing very well, and it’s still expected to grow even more over the coming years. Everyone of us uses different kinds of software, for work as well as for everyday life, but in addition of being a user, you also could be a software creator, and…

Amir Hachaichi

I write about web applications and javascript. I try to make tutorials that everyone can benefit from, regardless of the background

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