Nel precedente episodio abbiamo tracciato la nostra roadmap con gli strumenti di Project Management. Ora è il momento di "sporcarci le mani" e configurare le fondamenta fisiche e visive del nostro Progetto Zero.
Quando si decide di aprire un blog o un portfolio, l'approccio standard (spesso suggerito dai marketer) è comprare un pacchetto di hosting condiviso, installare WordPress e iniziare a scaricare plugin. Dal punto di vista di un sistemista, questa è una ricetta per il disastro: costi ricorrenti, database da manutenere, continue patch di sicurezza da applicare e performance spesso mediocri.
Vediamo come ribaltare questo paradigma.
1. L'Infrastruttura: Hosting Serverless e Dominio
Per abbattere i costi e il carico di manutenzione, la soluzione ideale è affidarsi a piattaforme serverless o managed. Opzioni come GitHub Pages o Blogger (la piattaforma di Google) sono eccellenti. Nel mio caso, ho scelto proprio quest'ultimo.
Perché? Perché ci offre un'infrastruttura di livello enterprise a costo zero. Abbiamo banda illimitata, certificato SSL gratuito preconfigurato, CDN globale di Google e, soprattutto, zero manutenzione lato server. Non ci sono database SQL da ottimizzare o versioni PHP da aggiornare. Il sistema è blindato alla radice.
L'unico vero costo che dovete sostenere (circa 10-15€ all'anno) è l'acquisto di un Dominio di Primo Livello personalizzato (es. vostronome.it o .com). Questo passaggio è fondamentale per due motivi:
- Autorevolezza e SEO: Un dominio di proprietà trasmette professionalità ed è indicizzato molto meglio rispetto a un sottodominio gratuito (come .blogspot.com).
- Controllo dei DNS: Essere proprietari del dominio vi permette di gestire la zona DNS. Potrete così creare record MX per avere un'email professionale (es. info@vostronome.it) e configurare i record SPF, DKIM e DMARC per la sicurezza della posta.
2. Il Frontend: Scegliere (o creare) il Tema
Una volta sistemato il server, serve la "carrozzeria". Qui avete tre strade:
- Temi Gratuiti: Sono pronti all'uso, ma spesso vecchi di anni, non ottimizzati per i dispositivi mobili o pieni di link nascosti. Un sito dove si possono trovare delle opzioni valide è sicuramente Btemplates
- Temi Premium (a pagamento): Costano dai 30 ai 60 euro. Sono belli, ma per accontentare tutti includono tonnellate di file JavaScript e CSS inutili, che affossano i tempi di caricamento. Tuttavia ci sono siti serissimi come Theme Forest dove comprando il template customer, si ottengono 6 mesi di assistenza tecnica da parte dello sviluppatore.
- Il Tema Custom (L'approccio SysAdmin): È la strada che ho scelto per questo sito sviluppando da zero il framework DualBoot 2.0.
Scrivere un tema da zero in puro HTML, CSS e un pizzico di Vanilla JavaScript offre un controllo assoluto. Niente librerie esterne pesanti (come jQuery) e niente plugin vulnerabili. Il risultato? Una pagina che pesa pochi kilobyte, si carica istantaneamente e risponde in modo fluido sia su desktop che su smartphone. In ottica SEO, Google adora i siti veloci e leggeri.
In sintesi: delegate l'infrastruttura pesante a chi sa gestirla (Google/Blogger) e mantenete il controllo totale e chirurgico sul codice frontend.
Nel prossimo episodio, faremo un salto nel mondo della telemetria: configureremo Google Analytics 4 e la Search Console per iniziare a monitorare i nostri log di traffico in modo professionale.