/* Home — pre-launch, conversione newsletter-first. Cover v-finale, "Ho scelto il tempo" come hook. */ /* global React */ const { useState, useEffect } = React; // ───── Hero Newsletter form ───── function HeroNewsletter() { const [email, setEmail] = useState(''); const [sent, setSent] = useState(false); const [error, setError] = useState(''); const [isLoading, setIsLoading] = useState(false); const submit = (e) => { e.preventDefault(); if (!email.includes('@')) { setError('Controlla l\'indirizzo email.'); return; } setIsLoading(true); setError(''); fetch('https://vivalafocaccia.com/wp-json/vlf-book/v1/subscribe', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email, source: 'largoaigiovani_it_home_hero', bot_field: '', }), }) .then((r) => r.json().then((data) => ({ ok: r.ok && data?.ok === true, data }))) .then(({ ok, data }) => { setIsLoading(false); if (ok) { setSent(true); if (window.gtag) { window.gtag('event', 'book_email_signup', { email_source: 'largoaigiovani_it_home_hero' }); } } else { const errorMap = { 'invalid_email': 'Controlla l\'indirizzo email.', 'already_subscribed': 'Sei gia\' iscritto. Ti scrivo quando esce il libro.', 'rate_limited': 'Troppi tentativi. Riprova tra un\'ora.', }; setError(errorMap[data?.code] || 'Qualcosa è andato storto. Riprova.'); if (window.gtag) { window.gtag('event', 'book_email_signup_error', { error_code: data?.code || 'unknown', email_source: 'largoaigiovani_it_home_hero' }); } } }) .catch(() => { setIsLoading(false); setError('Errore di rete. Riprova.'); if (window.gtag) { window.gtag('event', 'book_email_signup_error', { error_code: 'network_error', email_source: 'largoaigiovani_it_home_hero' }); } }); }; return sent ? (
✓ Iscritto
Grazie. Ti scrivo quando esce il libro, e ogni tanto quando ho qualcosa che vale. Nel frattempo, se vuoi, leggi l'apertura del libro.
) : ( <>
setEmail(e.target.value)} placeholder="la-tua-email@dominio.it" disabled={isLoading} />
{error &&
{error}
} ); } // ───── HERO: title + subtitle + presentation + newsletter-first + cover ───── function HeroSplit() { return (
Memoir · Prima edizione, 2026

Dalla Focaccia
alla Silicon Valley

L’incoscienza di provarci. Le acrobazie per riuscirci.

Prima del Nasdaq facevo la focaccia nel forno dei miei genitori, nei vicoli di Genova. Poi l’America, con Paola, i figli e una vita da reinventare a ogni trasloco.

Una storia vera, tra famiglia e retroscena della Silicon Valley: incontri improbabili, milioni svaniti, errori grossi e la voglia di riderci sopra. Fino a poter scegliere il mio tempo.

Non è un manuale di business. È il racconto di quello che mi è successo, anche quando avrei preferito raccontarla diversamente.

Un memoir di Vittorio Viarengo

■ Ti avviso quando esce.
E poi, solo se ho qualcosa che vale davvero. Niente spam.
Copertina di Dalla Focaccia alla Silicon Valley — un memoir di Vittorio Viarengo
); } // ───── PULL QUOTES — "Dentro il libro · Quattro momenti" ───── // Ordine: 1) Olio 2) Paola 3) Belin 4) Ellison const MOMENTS = [ { eyebrow: 'Metti più olio', lines: [ '«Mettine di più.»', '«Ma papà, la ricetta dice così.»', '«Perché stiamo per chiudere per le ferie. Così quando i clienti vanno dalla concorrenza, apprezzano la differenza.»', ], attr: ['Mio padre,', 'nel forno di Genova'], }, { eyebrow: 'Il metodo Paola', lines: [ 'Per passare più tempo con lei, iniziai a studiare.', 'Non per ambizione, né per paura dei voti:', 'volevo vederla il pomeriggio.', ], attr: ['Con Paola,', 'prima ancora che diventasse mia moglie'], }, { eyebrow: 'Belin, sembriamo veri', lines: [ 'Un milione di dollari.', 'Un milione di dollari.', 'Il cuore rallenta.', ], attr: ['Dalla trattativa Object Design,', 'Burlington, 1997'], }, { eyebrow: 'Con Larry Ellison, alla Oracle', lines: [ 'Mi interrompe alla prima frase con una parolaccia.', 'Alla sesta slide, il suo atteggiamento cambia di colpo.', '«Fuck that. Let’s buy them. Next.»', ], attr: ['Larry Ellison,', 'Redwood Shores'], }, ]; function PullQuotes() { return (

Dentro il libro

■ Quattro momenti
{MOMENTS.map((m, i) => (
0{i + 1}
{m.eyebrow}
{m.lines.map((line, j) => ( {line} {j < m.lines.length - 1 &&
}
))}
— {m.attr.map((a, j) => ( {a} {j < m.attr.length - 1 &&
}
))}
))}
Leggi l'estratto dal libro → { const el = document.getElementById('newsletter'); if (el) { e.preventDefault(); el.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }} style={{ fontFamily: 'var(--font-mono)', fontWeight: 500, fontSize: 12, letterSpacing: '0.18em', textTransform: 'uppercase', color: 'var(--chalk-3)', textDecoration: 'none', }}> Oppure iscriviti per essere avvisato all'uscita →
); } // ───── INSIDE — apertura del libro ───── function InsideBlock() { return (
■ L'apertura del libro

Belin,
sembriamo veri.

Burlington, 1997. Il momento in cui tutto cambia.

Leggi l'apertura →

L ’aereo Swissair vola verso Boston. Minollo mi fece una domanda: «Quale potrebbe essere per te il risultato migliore di questo viaggio?» Ci pensai, non molto. «Che ci comprassero.» Eravamo su quell’aereo dopo quattro anni passati a crederci, provarci, prendere porte in faccia, scrivere codice e poi riscriverlo da zero.

Continua a leggere →
); } // ───── Primi lettori — 2 quote reali sulla home. Full list in voci.html. ───── function FirstReaders() { const quotes = [ { body: 'È una lettera d’amore… e non solo a tuo padre, ma a tutta la tua famiglia.', attr: 'Carla, lettrice', }, { body: 'Bello e facile da leggere, avvincente; talvolta diverte, altre volte commuove.', attr: 'Sandro, lettore', }, ]; return (
■ Le parole dei primi lettori
{quotes.map((q, i) => (

«{q.body}»

— {q.attr}
))}
→ Leggi tutte le voci
); } // ───── HO SCELTO IL TEMPO — pull quote emotional hook prima del newsletter finale ───── function HoSceltoBlock() { return (
■ Dalla quarta di copertina

Mia madre diceva: «Il tempo manca alla fine». Quando ho potuto scegliere tra guadagnare ancora di più e diventare padrone del mio tempo,

Ho scelto il tempo.

); } // ───── AUTHOR strip — bio breve verbatim dalla quarta ───── function AuthorStrip() { return (
Vittorio Viarengo
■ L'autore

Vittorio
Viarengo

Vittorio Viarengo ha lavorato in aziende come Oracle, VMware e ViVi Software. Vive in California con Paola, tra musica, sport e viaggi in camper. Su VivaLaFocaccia.com insegna a fare il pane e la focaccia del forno di famiglia.

Biografia estesa →
); } // ───── Newsletter CTA finale — conversion focused ───── function NewsletterBlock() { return (
■ Prima edizione, 2026

Ti avviso
quando esce.

E poi, solo se ho qualcosa che merita il tuo tempo. In cambio, due foto e qualche riga che qui non ci sono.

→ Nel frattempo, leggi l'apertura
); } // ───── Mount ───── function Home() { return (
); } ReactDOM.createRoot(document.getElementById('root')).render();