// Dev Notes

Il mio Blog

Articoli tecnici su sviluppo web, Firebase, PWA e intelligenza artificiale applicata al mondo reale.

Firebase JavaScript PBKDF2 E-commerce

E-commerce custom su Firebase: catalogo, ordini atomici e admin panel

Varianti tariffarie per prodotto, admin panel protetto da PBKDF2 con Web Crypto API senza password nel codice, ordini numerati con transazione atomica anti-race-condition e CSP su Netlify con sottodomini dinamici Firebase.

10 min →
Firebase RTDB Storage Admin UI

Catalogo file dinamico nella PWA: Firebase RTDB + Storage + modal admin

Come ho sostituito un catalogo hardcoded con Firebase Realtime DB e Cloud Storage — modal di gestione visibile solo ad alcuni utenti, race condition asincrona risolta e Service Worker cache versioning.

9 min →
JavaScript Web Crypto API HMAC-SHA256 Sicurezza

Token firmato tra due PWA su Firebase diversi

Come ho passato l'identità dell'utente da PanelControl a un sito di onboarding su un Firebase separato — senza backend, usando HMAC-SHA256 con la Web Crypto API nativa del browser e un URL firmato con scadenza a 5 minuti.

8 min →
Firebase JavaScript Admin Debug

Sezione PayPOS nell'Admin: RTDB, chiavi sbagliate e il bug dell'ID dinamico

Come ho integrato una tabella lead PayPOS nel pannello Admin leggendo Firebase RTDB — tre bug in sequenza: nodo sbagliato, chiavi di mapping errate e un ID dinamico con setTimeout che mostrava silenziosamente solo metà dei record.

7 min →
Firebase JavaScript Firestore UI / UX

Centro notifiche personale su PWA: Firebase, Firestore e il drawer a categorie

Come ho costruito uno storico notifiche personale per ogni operatore — sei categorie filtrabili, 90 giorni di storico, Firestore per ferie/permessi e RTDB per chat e calendario. Con il problema del bootstrap al restore sessione.

10 min →
Firebase PWA Push Notifications Debug

Calendario condiviso su PWA: Firebase, push e il bug del restore sessione

Come ho costruito un calendario condiviso con notifiche push FCM e suono affidabile — e il bug nascosto nel flusso di auto-login che impediva a metà del team di ricevere qualsiasi avviso.

9 min →
Firebase JavaScript UI / UX

Guida app interattiva con hotspot su screenshot

Come ho costruito una guida interna per navigare gli screenshot di un'app come se fosse il telefono reale — editor visuale di hotspot, macchina a stati, Firebase Storage auth-aware e glow blu pulsante.

7 min →
Firebase Cloudinary JavaScript

Invio documenti in una chat Firebase + Cloudinary

Come ho aggiunto il supporto PDF, Word ed Excel in una chat web già funzionante con immagini e vocali — upload raw, bubble personalizzata e preview in lista.

5 min →

// Prossimamente

🔥

Firebase in produzione

Patterns, ottimizzazioni e lezioni imparate costruendo applicazioni reali su Firebase — dal Realtime Database a Firestore.

📱

PWA: da zero a installabile

Come trasformare un sito web in una Progressive Web App, con Service Worker, manifest e offline-first strategy.

🤖

AI integrata nel web

Integrare Gemini AI e altri LLM nelle applicazioni web: chatbot, generazione contenuti e automazioni pratiche.

Netlify Functions

Serverless senza server: come usare le Netlify Functions per backend leggeri, webhook e integrazioni API sicure.

🛒

E-commerce fai-da-te

Costruire piattaforme e-commerce senza framework pesanti: pagamenti, gestione ordini e spedizioni con API esterne.

🔍

SEO tecnico per sviluppatori

Schema.org, sitemap, Core Web Vitals e tutto quello che uno sviluppatore deve sapere per posizionarsi su Google.

Hai una domanda o vuoi approfondire un argomento?

Scrivimi ← Torna al sito