# Diego Betto's Blog > News e articoli sul Web Development, JavaScript, Node.js, Fastify, React e sicurezza informatica. Contenuti in italiano (lingua principale) e inglese. ## Articoli (IT) - [UUID, ULID, NanoID e CUID2: quale ID usare nel 2026?](https://diegobetto.com/uuid-ulid-nanoid-cuid2-quale-id-usare-nel-2026-guida-pratica-per-sviluppatori/): Guida completa con esempi in JavaScript e TypeScript su UUID v4/v7, ULID, NanoID e CUID2. - [Node.js - Gennaio 2026 Security Releases](https://diegobetto.com/nodejs-security-release-2026/): Sono ora disponibili aggiornamenti per le versioni 25.x, 24.x, 22.x e 20.x di Node.js per risolvere: 3 problemi di gravità elevata. 4 problemi di gravità media. 1 problema di gravità bassa. - [WPDockerize: WordPress con Docker, in modo semplice](https://diegobetto.com/wpdockerize-wordpress-on-docker/): wpdockerize è un pacchetto npm per creare uno stack Docker per WordPress - [Google Chrome non si collega alla rete locale su Mac OSX](https://diegobetto.com/chrome-local-network-mac-osx/): Avete problemi a collegarvi con il vostro Google Chrome a server locali ad esempio dei .local? Vediamo come risolvere - [javascript:void(0), cos'è?](https://diegobetto.com/javascript-void-0/): Cos'è e a cosa serve l'istruzione javascript:void(0), vediamolo con qualche semplice esempio - [I proxy in JavaScript](https://diegobetto.com/javascript-proxy/): Come funzionano i Proxy JavaScript, alcuni esempi di codice e come usarli per la reattività in JS - [Decoratori in JavaScript](https://diegobetto.com/javascript-decorators/): Una guida semplice ai decoratori in JavaScript con esempi pratici - [Fit2Social web app](https://diegobetto.com/fit2social_web_app/): Una piccola web app per ridimensionare le immagini per i social network (Facebook, Instagram, LinkedIn, TikTok) - [Astro trailing slash e i canonical](https://diegobetto.com/astro-trailing-slash/): Come impostare correttamente gli slash negli url e nei tag html canonical di applicazioni basate su Astro - [Elenco nomi icone Dashicons dai doc di WordPress](https://diegobetto.com/dashicons-list-from-wordpress/): Snippet per estrapolare l'elenco dei nomi delle Dashicons dalla pagina di documentazione di WordPress - [React: useActionState e useFormStatus](https://diegobetto.com/react-useactionstate-useformstatus/): Vediamo con alcuni esempi come funzionano i nuovi hook useActionState e useFormStatus di React 19 - [Come funzionano Error Boundaries in React, con esempi](https://diegobetto.com/error-boundaries-in-react/): Gli Error Boundaries in React sono componenti speciali che fungono da catcher di errori per i componenti sottostanti. Impara come funzionano e come utilizzarli per migliorare la stabilità e l'affidabilità della tua applicazione React - [Debounce e Throttle in JavaScript: Semplice Guida](https://diegobetto.com/debounce-throttle-javascript/): Differenza ed esempi tra il debounce e il throttle di eventi in javascript - [React: event handler e gli hook](https://diegobetto.com/event-handler-hook/): Come utilizzare gli event handler in React ed evitare errori - [CSP: Content Security Policy, come funziona](https://diegobetto.com/csp-content-security-policy/): Content Security Policy, ovvero CSP sono delle regole che informano il browser su come comportarsi quando deve caricare i contenuti della nostra pagina HTML. - [JavaScript: stopPropagation e preventDefault](https://diegobetto.com/javascript-stoppropagation-preventdefault/): Gestire correttamente gli eventi in JavaScript - [TypeScript 5.4: nuova utility NoInfer](https://diegobetto.com/typescript-noinfer-utility/): Nuova utility in TypeScript 5.4 per gestire meglio l'inferenza - [Git log con grafico e decorazioni](https://diegobetto.com/git-log-a-dog/): Un metodo facile per ricordare i parametri per git log - [Guida a useReducer in React](https://diegobetto.com/react-usereducer/): Ottimizza la Gestione dello Stato - [uso del metodo HEAD nelle chiamate HTTP](https://diegobetto.com/metodo-head/): Come richiedere informazioni su una risorsa HTTP senza scaricare il corpo - [React: come funziona useContext (con esempi)](https://diegobetto.com/react-usecontext/): Cos'è e come funziona l'hook 'useContext' - [React: errori da non fare utilizzando gli hook](https://diegobetto.com/react-hooks-order/): Errori da evitare quando utilizziamo gli hook di React - [Portainer: easy updating your Docker instance](https://diegobetto.com/portainer-update/): How to update your Portainer instance with easy - [React: useContext with useState](https://diegobetto.com/react-usecontext-usestate/): How to use useContext hook with useState hook - [Crypto Miner (Coinhive) in YouTube Ads](https://diegobetto.com/crypto-miner-coinhive-youtube-ads/): During normal browsing on YouTube, at some point, the antivirus Avast reported something that was not good ## Feed - [Sitemap](https://diegobetto.com/sitemap-index.xml)