Log #002: Aegis

Development 14 mar 2026

Nel corso degli ultimi anni ho sviluppato oltre 30 progetti web e nella maggior parte dei casi sono sempre ripartito da un foglio bianco.

All'inizio non lo consideravo un problema, anzi, per me era quasi un plus.

Ogni clienti aveva la certezza matematica che quello che sviluppavo per lui non lo avevo mai fatto per altri.

Dietro a questo "beneficio" si nascondeva però un tema fondamentale: quanto mi costava in termini di tempo consegnare un progetto?

Non ho mai cercato la risposta a questa domanda fino a quando i progetti hanno iniziato a dilatarsi in modo importante, fino al punto di ritrovarmi con siti vetrina di 5/6 pagine che impiegavano mesi per andare online.

Da qui ho tratto due conclusioni, entrambe secondo me importanti:

  1. Tutti i progetti, dal più grande al più piccolo devono avere uno scope definito e firmato, con annesse scadenze e impegni nel condividere feedback e materiali.

  2. Non potevo permettermi il lusso di investire due settimane nello sviluppo di un sito vetrina, per poi doverlo mettere da parte un mese in attesa di feedback.

Ciascuna di queste conclusioni mi ha portato quindi ad agire: per la prima attraverso la struttura di un contratto che si possa definire tale, mentre per la seconda ho creato una mia base di partenza, un mio template.

Quando si parla di template si pensa subito ad un sito prefatto, con già il suo stile, a cui cambiare solo immagini e testi. Ecco, non è proprio così.

Aegis, il template di Nube, è un template che nasce dalla mia esperienza e dai miei 30+ progetti che ho realizzato. Come?

  1. Ho osservato attentamente tutti i miei lavori alla ricerca di blocchi UI e sezioni ricorrenti

  2. Le ho raccolte in un unico progetto e le ho rese omogenee (stesso font, stessi colori, stesse spaziature)

  3. Le ho documentate e standardizzate, al fine che io o un dev del mio team possa utilizzarle

Questo mi permette di avere un set di elementi UI pronti per essere utilizzati in pochi minuti, mantenendo la flessibilità necessaria per poterle modificare a mio piacimento, senza restrizioni dovute a template rigidi e poco documentati.

Oggi Aegis ha:

  • 23 sezioni

  • 12 elementi UI

  • 7 animazioni built-in

  • API per l'invio di email commerciali con Sendgrid

  • 4 template email

  • Libreria con 8 JSON per gli schema.org e i dati strutturati

  • Sitemap generata in autonomia

  • Supporto nativo PWA

  • Integrazioni rapide con GTM, Iubenda, Google Maps Embed, Plausible Analytics.

  • Gestione dei contenuti con DatoCMS

  • Integrazione con Sentry per il monitoraggio di bug

A breve inizierò un progetto di cui vi parlerò proprio partendo da questo template e vedremo effettivamente quanto mi aiuterà.

Le metriche che terrò in considerazione saranno:

  1. Numero di componenti già presenti usati

  2. Numero di componenti nuovi

  3. Modifiche strutturalmente importanti ai componenti già esistenti

  4. Tempo effettivo di sviluppo, includendo ovviamente anche lo styling.