Come implementare le operazioni CRUD con Fastify, la libreria leggera e veloce per lo sviluppo di API in Node.js

Fastify è una libreria leggera e veloce per lo sviluppo di API in Node.js. Basata su Node.js e il motore JavaScript V8, Fastify offre prestazioni elevate e una vasta gamma…

Come implementare comandi vocali in un bot Telegram

In questo articolo vedremo come implementare un semplice sistema per impartire comandi vocali al nostro bot Telegram. In particolare utilizzeremo un servizio gratuito di Speech-To-Text che analizza la nostra voce…

Come implementare l’autenticazione OAuth2 Google in NodeJS utilizzando Passport

In questo articolo descriviamo come implementare l’autenticazione tramite Google in una applicazione web in Node.js, utilizzando la libreria Passport. Per prima cosa, accediamo alla Cloud Console di Google https://console.cloud.google.com/ per…

Creare una API-REST con JSON-server

Quando scrivi il frontend della tua applicazione web e hai la necessità di connetterti ad una API REST, ma ancora non hai sviluppato il backend (o il tuo collega nerd…