BIO
La mia avventura nel digitale è iniziata con una laurea in Filosofia, che ha affinato la mia logica, prima di un tuffo appassionato nello sviluppo web. JavaScript è stata la mia scintilla: un linguaggio versatile e onnipresente che mi permette di trasformare idee in esperienze interattive.
Ho passato anni nel UX/UI Design, dove ho imparato l'arte di unire funzionalità e bellezza, e come front-end lead in una startup fintech, costruendo interfacce complesse e gestendo team. Queste esperienze mi hanno dato una visione a 360 gradi su come creare codice non solo efficiente, ma anche intuitivo e piacevole da usare.
Fuori dal codice, sono un'appassionata di street photography, catturando la vita urbana con la mia fotocamera, e un'avventuriera che ama viaggiare e scoprire nuove culture. La narrazione visiva e l'esplorazione sono le mie vie di fuga creative.
Questo blog è il mio spazio per condividere conoscenze, esplorare nuove tecnologie e demistificare concetti complessi. Spero che qui troverete ispirazione e risposte, e che vi unirete a me in questo entusiasmante viaggio nel codice!
CONTATTA
ULTIMI ARTICOLI
JavaScript: ricerca e sostituzione avanzata nelle stringhe
Proteggere e integrare immagini, audio e video con CORS e sicurezza HTML
JavaScript Array: copie, aggiornamenti immutabili e iterazioni sicure
Collegamenti ipertestuali per scaricare file e gestire risorse esterne
Liste HTML per Presentare un Catalogo di Prodotti Accessibile
JavaScript: esplorare e trasformare gli oggetti con Object.entries()
Scope e Hoisting nelle Callback asincrone: evitare errori con timer ed eventi
Testo HTML per schede prodotto accessibili e informative
Progettare una pagina di evento con i tag semantici HTML
Funzioni JavaScript: costruire pipeline di validazione con closure e composizione
Elaborare un file CSV con for, while e do...while in JavaScript
Dal vecchio markup a HTML5: migrare una pagina senza sorprese
JavaScript: scegliere le azioni in base al ruolo e ai permessi
Collegare etichette e campi: id, for e accessibilità in HTML
Calcolare e validare dati in JavaScript con gli operatori
Costruire una gerarchia HTML chiara e accessibile
Variabili JavaScript: scope, durata e Temporal Dead Zone
HTML e Web Components: creare una finestra modale riutilizzabile
Gestire gli errori in JavaScript: codice più solido e prevedibile
Markup HTML riutilizzabile e progressivamente migliorabile
JavaScript: organizzare il codice con funzioni piccole e responsabilità singola
Script sincroni e asincroni in HTML: come gestire l’ordine di esecuzione
Debugging JavaScript con gli strumenti di rete del browser
Struttura HTML per collegare CSS e JavaScript esterni in modo ordinato
SEO di base in HTML: come ottimizzare title, meta description e alt per migliorare la visibilità
Introduzione alle novità di JavaScript ES6+: destrutturazione e spread/rest
JavaScript, LocalStorage e SessionStorage per salvare uno stato di ricerca e filtri
Compatibilità cross-browser e progressive enhancement con il tag <picture>
JavaScript: map, filter e reduce per normalizzare e validare dati di un form
