#nuxt#supabase#seo#privacyCome è costruito questo sito: Nuxt, Supabase, SEO e privacy
Le scelte dietro il mio portfolio: Nuxt 4, contenuti in Supabase, due lingue vere, analytics solo dopo il consenso e controlli automatici prima di pubblicare.
Leggi l’articolo →
#supabase#edge-functions#pg-cron#sicurezzaLe notifiche degli episodi di Miru: pg_cron, Edge Functions e due falle che ho chiuso
Come Miru avvisa quando esce un episodio: un cron ogni due ore, AniList, una colonna anti-doppioni e due problemi di sicurezza trovati e chiusi.
Leggi l’articolo →
#nextjs#fuse-js#leaflet#wildsosTrovare il centro giusto in 30 secondi: come funziona la ricerca di WildSOS
La ricerca di WildSOS gira nel browser: Fuse.js su sinonimi e frasi, distanza in linea d’aria e un piano B quando la posizione non c’è.
Leggi l’articolo →
#nuxt#firebase#sha-256#firma-elettronicaLa firma elettronica di un contratto d’affitto: cosa registra e cosa non promette
Come funziona la firma elettronica semplice di Atelier: cosa registra, come calcolo l’impronta SHA-256 del contratto e perché dichiaro cosa non è.
Leggi l’articolo →
#capacitor#github-actions#ios#testflightDa git push a TestFlight: la pipeline iOS di un’app Capacitor con GitHub Actions
La pipeline di Miru: a ogni push su main GitHub Actions compila l’app Capacitor, la firma e la carica su TestFlight. Passi, trappole e cosa resta manuale.
Leggi l’articolo →