javascript

JavaScript image compression and resizing

Uploading and downloading images is a very common feature in modern web applications but exchanging files between client and server can quickly become a high resource consuming task. We must also consider that most Internet traffic comes from mobile devices, so we can expect users to upload photos taken with…

Data fetching con React Hooks

Richiedere dati ad una REST API è una attività comune alla maggior parte delle Single Page Application. A causa dell’asincrona natura delle richieste al server è sempre necessario gestire lo stato della richiesta, quindi la fase di caricamento e la successiva elaborazione della risposta o dell’eventuale errore. Il problema In…

NPM: benefici di installare packages localmente

Ancora ricordo il mio primo approccio a npm ed al suo modo di gestire packages: ogni volta che bisognava installare qualche cosa relativo al workflow di un progetto era un semplice npm install -g nome-package e come per magia il comando relativo era disponibile nel terminale. Questo è un approccio sicuramente…

NPM Scripts: a valid support for the developer

Author: Stefano Frasca Well. As the title says, let’s talk about a script: scripts that run in the NPM ecosystem. In a developer’s work path it is very common to find yourself repeating tasks like deleting temporary files, minify and bundling your Javascript source code, preprocessing Sass files, and so…