Full Stack Web Developer

Gabriele
Romanato

Sviluppo applicazioni, e-commerce e siti Web.
Linguaggi, pattern, architetture — tutto ciò che trasforma un'idea in codice che funziona.

Leggi gli articoli
const dev = {
  name: "Gabriele Romanato",
  stack: ["JS", "PHP", "Go", "Python"],
  focus: "Full Stack", // always
  clients: ["Poste Italiane", "Natuzzi"],
  available: true
};
20+
Anni exp.
6
Linguaggi
Articoli
JavaScriptPHPLaravel Node.jsPythonGo JavaVue.jsReact DockerFull Stack JavaScriptPHPLaravel Node.jsPythonGo JavaVue.jsReact DockerFull Stack
01 Ultimi articoli
Go

API REST in Go: autenticazione e autorizzazione con JWT

Abbiamo dotato l'API di un sistema di autenticazione e autorizzazione completo e stateless. Abbiamo custodito le password con bcrypt, emesso e verificato token JWT con particolare attenzione alla sicurezza dell'algoritmo di firma, costruito l'endpoint di login con risposte prudenti alle credenziali errate, e protetto gli endpoint con middleware di autenticazione e controllo dei ruoli, sfruttando il context per trasportare l'identità dell'utente.

12/09/2026Leggi →
Go

API REST in Go: persistenza con database/sql

L'archivio in memoria che abbiamo usato finora ha un difetto evidente: i dati svaniscono a ogni riavvio del server. In questa puntata introduciamo una persistenza reale, collegando l'API a un database relazionale.

10/09/2026Leggi →
Go

API REST in Go: serializzazione JSON

Vedremo i tag delle struct, la gestione dei valori opzionali e nulli, la codifica delle date, la serializzazione personalizzata e costruiremo delle funzioni di supporto per uniformare tutte le risposte del nostro catalogo.

09/09/2026Leggi →