Valerio NarcisiIT

Blog

Writing on cinema and code. Set diaries. Notes when an idea tries to stand up.

AllCaramellaJavascriptShort filmsFestivalHow to
+29 more
22 Feb 2026

"Come nasce un corto?" in Falerone

On February 22, 2026 we brought Arturo and Caramella to the Teatro Beato Pellegrino in Falerone for an evening called Come nasce un corto? (How is a short film born?). A screening followed by a Q&A where we talked about the creative process behind our short films. Coming back home after so many years, with a full house and my family sitting in the audience, was something beyond words.

caramella
8 Jan 2026

Non fa ridere: four days on set

I shot my new short film, Non fa ridere, over four days at Ristorante L'Oasi del Gusto in Piane di Falerone. A fever on day three, sixty people on set, professional actors for the first time, and a crew of amazing young people. Going back to the restaurant where I used to eat as a teenager, this time as a director, was something beyond words.

non-fa-ridere
26 Oct 2025

Caramella wins at the Fano International Film Festival 2025

Caramella wins the award for best Marchigiano auteur film at the 37th edition of the Fano International Film Festival, competing alongside films nominated for the 2026 Oscars.

caramella
5 Sept 2025

How I Display My Latest Watched Movies Using Letterboxd RSS Feed

As a filmmaker and cinephile, I wanted to showcase my latest watched movies on my personal website. Instead of manually updating a list every time I watch something new, I decided to automate this process using Letterboxd's RSS feed and some smart integration.

letterboxd
5 Sept 2025

Last.fm API tutorial: display your recently played music on your site

Practical guide: how to use the Last.fm (Audioscrobbler) API to fetch your recent tracks and display them on your website. JavaScript examples, no backend needed.

lastfm
5 Sept 2025

Result Pattern in TypeScript: a practical guide with React Query

How to use the Result Pattern in TypeScript to make success and error explicit in your types, and how to wire it into React Query. Practical examples, no exceptions.

result-pattern