/* Home page — newsletter is the hero, book cover secondary. Pre-launch, anticipation mode. */ /* global React */ const { useState, useEffect } = React; // ───── Hero Newsletter form — REST endpoint to vivalafocaccia.com TNP ───── 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 }))) .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 avviso quando il libro esce.', '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 ? (
✓ FATTO. TI SCRIVO QUANDO IL LIBRO È PRONTO.
) : ( <>
setEmail(e.target.value)} placeholder="la-tua-email@dominio.it" disabled={isLoading} />
{error &&
{error}
} ); } // ───── HERO A: Split (definitive) — text left, cover right, rotated ───── function HeroSplit() { return (
Memoir-manifesto — In arrivo 2026
{/* Carl scene — opens the hero with the moment, not the abstract */}
«Se non prendete Carl, non vengo.»
Non stavo bluffando.

— Seattle, 2001. Carl aveva vent’anni. In Italia, a vent’anni, ti dicono ancora di aspettare.

Un libro di Vittorio Viarengo

Una email quando il libro è pronto. Niente altro, zero rumore, firmata da me.
Copertina di Largo ai Giovani — un memoir di Vittorio Viarengo
); } // ───── HERO B: Typographic — title dominates (alternate) ───── function HeroTypographic({ headlineKey }) { const h = HEADLINES[headlineKey] || HEADLINES.thesis; return (
Memoir-manifesto · In arrivo

{h.display}

Largo ai Giovani — Dal forno di Genova alla Silicon Valley. Storie, incontri e idee per chi vuole farcela sul serio.

Un libro di Vittorio Viarengo.

Vittorio Viarengo
Genova · Silicon Valley
VMware · Oracle · MobileIron · BEA
); } // ───── HERO C: Book-led (legacy compact) — kept for tweak compat ───── function HeroBookLed({ headlineKey }) { const h = HEADLINES[headlineKey] || HEADLINES.thesis; return (
Memoir-manifesto · In arrivo

{h.inline}

Largo ai Giovani — Dal forno di Genova alla Silicon Valley. Storie, incontri e idee per chi vuole farcela sul serio.

Copertina di Largo ai Giovani
); } // ───── THESIS ───── function Thesis() { return (
■ La tesi

L'Italia non ha un problema di talento. Ha un problema di attivazione.

La Silicon Valley non è speciale per il talento. È speciale perché lo mette in moto.

Non un memoir. Non un manuale. Trent’anni dentro il sistema che attiva il talento, raccontati senza filtri. Storie, persone, formule che funzionano in Silicon Valley e funzionano dovunque — Italia compresa, per chi ha voglia di provarci.

); } // ───── PULL QUOTES — "Dentro il libro · Quattro momenti" ───── const MOMENTS = [ { eyebrow: "La lezione dell'olio nella focaccia", lines: [ '"Metti più olio nella focaccia."', '"Ma papà, la ricetta non lo dice."', '"Stiamo per chiudere per le ferie. Così quando i clienti vanno dalla concorrenza, apprezzano la differenza."', ], attr: ['Mio padre, nel panificio di Genova'], }, { eyebrow: 'L’offerta', lines: [ 'Un milione di dollari.', 'Un milione di dollari.', 'Il cuore rallenta.', ], attr: ["Dalla scena dell'acquisizione,", 'Burlington, Massachusetts'], }, { eyebrow: 'La condizione', lines: [ '"Se non prendete Carl, non vengo."', 'Non stavo bluffando.', ], attr: ['Dal capitolo su Carl Sjogreen, vent\u2019anni,', 'uno dei giovani a cui ho fatto largo'], }, { eyebrow: 'Quindici anni dopo', lines: [ 'Venticinque schermate. Quaranta minuti.', 'La voce come unico brief.', 'Come ChatGPT, vent\u2019anni prima.', ], attr: ['Dal capitolo su Chris York,', 'il ragazzo che leggeva nell\u2019angolo'], }, ]; function PullQuotes() { return (
{/* Section header — title first, eyebrow underneath per brief */}

Dentro il libro

■ Quattro momenti
{/* Four moments */}
{MOMENTS.map((m, i) => (
{/* Big numeral */}
0{i + 1}
{/* Eyebrow */}
{m.eyebrow}
{/* Quote */}
{m.lines.map((line, j) => ( {line} {j < m.lines.length - 1 &&
}
))}
{/* Attribution */}
{m.attr.map((a, j) => ( {a} {j < m.attr.length - 1 &&
}
))}
))}
{/* Continua a leggere */}
{ e.currentTarget.style.color = 'var(--signal)'; }} onMouseLeave={e => { e.currentTarget.style.color = ''; }}> Leggi l'estratto dal libro
); } // ───── INSIDE — chapter teaser / excerpt promo ───── function InsideBlock() { return (
■ Un assaggio

Settembre
2001.

Un estratto dal libro.

Leggi l'estratto

F irmai l'offerta il 12 settembre 2001. Il giorno dopo l'11 settembre. Il mondo era appena crollato e io firmavo per iniziare un nuovo lavoro dall'altra parte dell'America. Ma avevo posto una condizione. Carl aveva fatto un'intervista telefonica con BEA ed era andata male — il General Manager mi disse che non lo avrebbero assunto. Risposi: «Se non prendete Carl, non vengo.»

Continua a leggere →
); } // ───── AUTHOR strip ───── function AuthorStrip() { return (
Vittorio Viarengo
■ L'autore

Vittorio
Viarengo

Executive italiano della Silicon Valley, partito dal forno di famiglia in centro a Genova. Ha ricoperto ruoli senior in R&D e marketing in Oracle, BEA Systems, VMware, MobileIron, Skyhigh e McAfee. Segue e consiglia giovani imprenditori. Vive in California.

Biografia estesa
{['Oracle','BEA Systems','VMware','MobileIron','Skyhigh','McAfee','Oracle','BEA Systems','VMware','MobileIron','Skyhigh','McAfee'].map((c, i) => ( {c} ))}
); } // ───── Big newsletter CTA — signal-red block ───── function NewsletterBlock() { return (
■ Newsletter

Una sola email.
Quando il libro arriva.

); } // ───── Mount ───── function Home() { return (
); } ReactDOM.createRoot(document.getElementById('root')).render();