<?xml version="1.0" encoding="iso-8859-15"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><channel><title>Ultimi contributi di Morgan Pizzini - ASPItalia.com</title><link>https://www.aspitalia.com</link><description>Ultimi contributi di Morgan Pizzini - ASPItalia.com</description><language>it-it</language><copyright>1998-2026 ASPItalia.com/Ultimi contributi di Morgan Pizzini - ASPItalia.com</copyright><generator>Generated by feed.ASPItalia.com 'Cortana' 2022.8.29</generator><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><sy:updateBase>1998-01-01T12:00+00:00</sy:updateBase><lastBuildDate>Wed, 13 May 2026 06:00:00 GMT</lastBuildDate><image><title>Ultimi contributi di Morgan Pizzini - ASPItalia.com</title><url>https://gui.aspitalia.com/images/aspitalia/aspitalia_full.png</url><link>https://www.aspitalia.com</link></image><item><title>Cache temporanea in Javascript con oggetti</title><link>https://www.html5italia.com/script/462/Cache-Temporanea-Javascript-Oggetti.aspx</link><pubDate>Wed, 13 May 2026 06:00:00 GMT</pubDate><description>&lt;p&gt;Nello script #461 abbiamo visto come i Set siano una risorsa facile, immediata e ottimale per la gestione di una cache lato client. Hanno però un grosso limite: nel confrontare l'esistenza di un elemento al ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.html5italia.com/script/462/Cache-Temporanea-Javascript-Oggetti.aspx"&gt;&lt;em&gt;Cache temporanea in Javascript con oggetti&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>HTML5, JavaScript, </category><guid isPermaLink="true">https://www.html5italia.com/script/462/Cache-Temporanea-Javascript-Oggetti.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.html5italia.com/script/462/Cache-Temporanea-Javascript-Oggetti.aspx#feedback</wfw:comment></item><item><title>Cambiamenti in OpenAPI per la documentazione di ASP.NET</title><link>https://www.aspitalia.com/script/1539/Cambiamenti-OpenAPI-Documentazione-ASP.NET.aspx</link><pubDate>Mon, 11 May 2026 06:00:00 GMT</pubDate><description>&lt;p&gt;Effettuare un aggiornamento di versione porta spesso alla modifica di alcuni approcci e metodi utilizzati all'interno della nostra applicazione. Il versionamento e la descrizione delle API, creata dallo ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.aspitalia.com/script/1539/Cambiamenti-OpenAPI-Documentazione-ASP.NET.aspx"&gt;&lt;em&gt;Cambiamenti in OpenAPI per la documentazione di ASP.NET&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>ASP.NET Core, </category><guid isPermaLink="true">https://www.aspitalia.com/script/1539/Cambiamenti-OpenAPI-Documentazione-ASP.NET.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.aspitalia.com/script/1539/Cambiamenti-OpenAPI-Documentazione-ASP.NET.aspx#feedback</wfw:comment></item><item><title>Creare una cache temporanea in JavaScript</title><link>https://www.html5italia.com/script/461/Creare-Cache-Temporanea-JavaScript.aspx</link><pubDate>Wed, 22 Apr 2026 06:00:00 GMT</pubDate><description>&lt;p&gt;I Set sono degli oggetti JavaScript che si possono definire come array con elementi univoci. Risultano molto adatti per operazioni insiemistiche, come trattato nello script precedente, ma al tempo stesso sono ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.html5italia.com/script/461/Creare-Cache-Temporanea-JavaScript.aspx"&gt;&lt;em&gt;Creare una cache temporanea in JavaScript&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>HTML5, JavaScript, </category><guid isPermaLink="true">https://www.html5italia.com/script/461/Creare-Cache-Temporanea-JavaScript.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.html5italia.com/script/461/Creare-Cache-Temporanea-JavaScript.aspx#feedback</wfw:comment></item><item><title>Costruire endpoint SSE in ASP.NET Core</title><link>https://www.aspitalia.com/script/1538/Costruire-Endpoint-SSE-ASP.NET-Core.aspx</link><pubDate>Mon, 20 Apr 2026 06:00:00 GMT</pubDate><description>&lt;p&gt;La comunicazione attraverso internet avviene per la maggior parte attraverso uno scambio &lt;i&gt;client-&gt;server&lt;/i&gt;: il client preparando una richiesta, e fornendola al server, attenderà una risposta per mostrarne i...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.aspitalia.com/script/1538/Costruire-Endpoint-SSE-ASP.NET-Core.aspx"&gt;&lt;em&gt;Costruire endpoint SSE in ASP.NET Core&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>ASP.NET Core, </category><guid isPermaLink="true">https://www.aspitalia.com/script/1538/Costruire-Endpoint-SSE-ASP.NET-Core.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.aspitalia.com/script/1538/Costruire-Endpoint-SSE-ASP.NET-Core.aspx#feedback</wfw:comment></item><item><title>Operazioni tra insiemi di array in Javascript</title><link>https://www.html5italia.com/script/460/Operazioni-Insiemi-Array-Javascript.aspx</link><pubDate>Wed, 15 Apr 2026 06:00:00 GMT</pubDate><description>&lt;p&gt;Le operazioni di insiemi su array, creati come &lt;i&gt;Set&lt;/i&gt;, sono delle funzionalità che ci permettono di estrarre una lista di oggetti partendo da due o più Set sulla base di una discriminante. Benchè possa ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.html5italia.com/script/460/Operazioni-Insiemi-Array-Javascript.aspx"&gt;&lt;em&gt;Operazioni tra insiemi di array in Javascript&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>HTML5, JavaScript, </category><guid isPermaLink="true">https://www.html5italia.com/script/460/Operazioni-Insiemi-Array-Javascript.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.html5italia.com/script/460/Operazioni-Insiemi-Array-Javascript.aspx#feedback</wfw:comment></item><item><title>Validazione personalizzata nelle Minimal API di ASP.NET Core</title><link>https://www.aspitalia.com/script/1537/Validazione-Personalizzata-Minimal-API-ASP.NET-Core.aspx</link><pubDate>Mon, 13 Apr 2026 06:00:00 GMT</pubDate><description>&lt;p&gt;Con .NET 10 possiamo utilizzare degli attributi personalizzati per validare i dati in ingresso nelle Minimal API. Quello che fino a questo punto era la validazione classica (es. &lt;i&gt;Required&lt;/i&gt;), può essere ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.aspitalia.com/script/1537/Validazione-Personalizzata-Minimal-API-ASP.NET-Core.aspx"&gt;&lt;em&gt;Validazione personalizzata nelle Minimal API di ASP.NET Core&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>ASP.NET Core, </category><guid isPermaLink="true">https://www.aspitalia.com/script/1537/Validazione-Personalizzata-Minimal-API-ASP.NET-Core.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.aspitalia.com/script/1537/Validazione-Personalizzata-Minimal-API-ASP.NET-Core.aspx#feedback</wfw:comment></item><item><title>Gestire il ciclo di vita di AbortController in Javascript</title><link>https://www.html5italia.com/script/459/Gestire-Ciclo-Vita-AbortController-Javascript.aspx</link><pubDate>Wed, 01 Apr 2026 06:00:00 GMT</pubDate><description>&lt;p&gt;Nello script #458 abbiamo parlato di AbortController, uno strumento che permette di interrompere operazioni asincrone come &lt;i&gt;Web Streams&lt;/i&gt;, &lt;i&gt;API&lt;/i&gt;, librerie compatibili, timer e logiche personalizzate.L'...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.html5italia.com/script/459/Gestire-Ciclo-Vita-AbortController-Javascript.aspx"&gt;&lt;em&gt;Gestire il ciclo di vita di AbortController in Javascript&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>HTML5, Javascript, </category><guid isPermaLink="true">https://www.html5italia.com/script/459/Gestire-Ciclo-Vita-AbortController-Javascript.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.html5italia.com/script/459/Gestire-Ciclo-Vita-AbortController-Javascript.aspx#feedback</wfw:comment></item><item><title>Blazor e InputHidden in .NET 10</title><link>https://www.aspitalia.com/script/1536/Blazor-InputHidden-.NET-10.aspx</link><pubDate>Mon, 30 Mar 2026 06:00:00 GMT</pubDate><description>&lt;p&gt;La validazione all'interno di una form non è la sola novità di .NET 10 nell'ecosistema Blazor. Nel grande insieme dei componenti studiati ad-hoc per la creazione di form complesse, fa la sua comparsa anche ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.aspitalia.com/script/1536/Blazor-InputHidden-.NET-10.aspx"&gt;&lt;em&gt;Blazor e InputHidden in .NET 10&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>ASP.NET Core, Blazor, </category><guid isPermaLink="true">https://www.aspitalia.com/script/1536/Blazor-InputHidden-.NET-10.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.aspitalia.com/script/1536/Blazor-InputHidden-.NET-10.aspx#feedback</wfw:comment></item><item><title>Utilizzare AbortController per cancellare operazioni asincrone in JavaScript</title><link>https://www.html5italia.com/script/458/Utilizzare-AbortController-Cancellare-Operazioni-Asincrone-JavaScript.aspx</link><pubDate>Wed, 25 Mar 2026 07:00:00 GMT</pubDate><description>&lt;p&gt;Quando lavoriamo con operazioni asincrone, come chiamate HTTP, lettura di stream o task lunghi, può essere fondamentale interrompere un'operazione in corso. JavaScript mette a disposizione una soluzione nativa ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.html5italia.com/script/458/Utilizzare-AbortController-Cancellare-Operazioni-Asincrone-JavaScript.aspx"&gt;&lt;em&gt;Utilizzare AbortController per cancellare operazioni asincrone in JavaScript&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>HTML5, JavaScript, </category><guid isPermaLink="true">https://www.html5italia.com/script/458/Utilizzare-AbortController-Cancellare-Operazioni-Asincrone-JavaScript.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.html5italia.com/script/458/Utilizzare-AbortController-Cancellare-Operazioni-Asincrone-JavaScript.aspx#feedback</wfw:comment></item><item><title>Nuove validazioni Form Blazor</title><link>https://www.aspitalia.com/script/1535/Validazioni-Form-Blazor.aspx</link><pubDate>Mon, 23 Mar 2026 07:00:00 GMT</pubDate><description>&lt;p&gt;La validazione all'interno di una form è uno dei pilastri fondamentali nello sviluppo delle interfacce web. Il fornire un feedback immediato all'utente aiuta a ridurre i tempi di attesa e rendere noto fin da ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.aspitalia.com/script/1535/Validazioni-Form-Blazor.aspx"&gt;&lt;em&gt;Nuove validazioni Form Blazor&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>ASP.NET Core, </category><guid isPermaLink="true">https://www.aspitalia.com/script/1535/Validazioni-Form-Blazor.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.aspitalia.com/script/1535/Validazioni-Form-Blazor.aspx#feedback</wfw:comment></item><item><title>Utilizzare le View Transition API di JavaScript</title><link>https://www.html5italia.com/script/457/Utilizzare-View-Transition-API-JavaScript.aspx</link><pubDate>Wed, 18 Mar 2026 07:00:00 GMT</pubDate><description>&lt;p&gt;La View Transitions API è una funzionalità HTML/CSS dei browser che consente di animare il passaggio tra due stati di una pagina o tra due documenti diversi. Il browser cattura uno snapshot, o &lt;i&gt;immagine&lt;/i&gt;, ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.html5italia.com/script/457/Utilizzare-View-Transition-API-JavaScript.aspx"&gt;&lt;em&gt;Utilizzare le View Transition API di JavaScript&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>HTML5, CSS, </category><guid isPermaLink="true">https://www.html5italia.com/script/457/Utilizzare-View-Transition-API-JavaScript.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.html5italia.com/script/457/Utilizzare-View-Transition-API-JavaScript.aspx#feedback</wfw:comment></item><item><title>Utilizzo del persistent state di Blazor nel prerendering</title><link>https://www.aspitalia.com/script/1534/Utilizzo-Persistent-Blazor-Prerendering.aspx</link><pubDate>Mon, 16 Mar 2026 07:00:00 GMT</pubDate><description>&lt;p&gt;Lo stato di un'applicazione è il valore che assumono le variabili al momento del rendering. Quando in una Blazor Web App il componente si carica &lt;i&gt;interattivamente&lt;/i&gt;, cioè una parte dell'HTML viene creata ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.aspitalia.com/script/1534/Utilizzo-Persistent-Blazor-Prerendering.aspx"&gt;&lt;em&gt;Utilizzo del persistent state di Blazor nel prerendering&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>ASP.NET Core, </category><guid isPermaLink="true">https://www.aspitalia.com/script/1534/Utilizzo-Persistent-Blazor-Prerendering.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.aspitalia.com/script/1534/Utilizzo-Persistent-Blazor-Prerendering.aspx#feedback</wfw:comment></item><item><title>Utilizzare noopener e noreferrer nei link HTML</title><link>https://www.html5italia.com/script/456/Utilizzare-Noopener-Noreferrer-Link-HTML.aspx</link><pubDate>Wed, 11 Mar 2026 07:00:00 GMT</pubDate><description>&lt;p&gt;Quando nelle pagine HTML si utilizza il link con &lt;i&gt;target="_blank"&lt;/i&gt;, il browser non si limita ad aprire una nuova scheda, ma, dietro le quinte, crea un ponte di comunicazione tra la pagina principale (&lt;i&gt;...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.html5italia.com/script/456/Utilizzare-Noopener-Noreferrer-Link-HTML.aspx"&gt;&lt;em&gt;Utilizzare noopener e noreferrer nei link HTML&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>HTML5</category><guid isPermaLink="true">https://www.html5italia.com/script/456/Utilizzare-Noopener-Noreferrer-Link-HTML.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.html5italia.com/script/456/Utilizzare-Noopener-Noreferrer-Link-HTML.aspx#feedback</wfw:comment></item><item><title>Il nuovo persistent state in Blazor</title><link>https://www.aspitalia.com/script/1533/Persistent-Blazor.aspx</link><pubDate>Mon, 09 Mar 2026 07:00:00 GMT</pubDate><description>&lt;p&gt;Tra gli innovamenti tecnologici che portano le nuove versioni del framework, non è difficile trovare delle vere e proprie semplificazioni nell'utilizzo dei processi. In .NET 10 il persistent state esiste ormai ...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.aspitalia.com/script/1533/Persistent-Blazor.aspx"&gt;&lt;em&gt;Il nuovo persistent state in Blazor&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>ASP.NET Core, </category><guid isPermaLink="true">https://www.aspitalia.com/script/1533/Persistent-Blazor.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.aspitalia.com/script/1533/Persistent-Blazor.aspx#feedback</wfw:comment></item><item><title>Utilizzare il top layer in HTML</title><link>https://www.html5italia.com/script/455/Utilizzare-Top-Layer-HTML.aspx</link><pubDate>Wed, 04 Mar 2026 07:00:00 GMT</pubDate><description>&lt;p&gt;Nella programmazione web, uno dei problemi più sottovalutati è gestire correttamente elementi che devono stare &lt;i&gt;sopra tutto&lt;/i&gt;:&lt;i&gt;menu&lt;/i&gt;, &lt;i&gt;tooltip&lt;/i&gt;, &lt;i&gt;notifiche&lt;/i&gt;, &lt;i&gt;overlay&lt;/i&gt;, &lt;i&gt;floating panel...&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="https://www.html5italia.com/script/455/Utilizzare-Top-Layer-HTML.aspx"&gt;&lt;em&gt;Utilizzare il top layer in HTML&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="https://www.aspitalia.com/"&gt;(C) 2026 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Morgan Pizzini</dc:creator><category>HTML5, </category><guid isPermaLink="true">https://www.html5italia.com/script/455/Utilizzare-Top-Layer-HTML.aspx</guid><slash:comments>0</slash:comments><wfw:comment>https://www.html5italia.com/script/455/Utilizzare-Top-Layer-HTML.aspx#feedback</wfw:comment></item></channel></rss>