![](https://flaming.codes/images/posts/critical-perspective-on-civet/preview.webp)
![](https://flaming.codes/images/posts/critical-perspective-on-civet/preview.webp)
Civet, un linguaggio orientato alla programmazione funzionale come superset di Typescript
Esplorazione dei miglioramenti della sintassi di Civet e dell'ecosistema di integrazione per valutare i reali vantaggi e le possibili sfide
![](https://flaming.codes/images/posts/migrating-from-nextjs-to-qwik/preview.webp)
![](https://flaming.codes/images/posts/migrating-from-nextjs-to-qwik/preview.webp)
Come ho migrato flaming.codes da Next.js a Qwik
Il mio viaggio di due settimane nella migrazione di flaming.codes da Next.js a Qwik e Qwik City
![](https://flaming.codes/images/posts/windows-95-and-its-relevance-in-computer-history/preview.webp)
![](https://flaming.codes/images/posts/windows-95-and-its-relevance-in-computer-history/preview.webp)
Windows 95 e la sua rilevanza nella storia del computer
Quali caratteristiche Windows 95 ha stabilito che sono valide ancora oggi
![](https://flaming.codes/images/posts/using-rewind-ai-for-work-to-document-everything/preview.webp)
![](https://flaming.codes/images/posts/using-rewind-ai-for-work-to-document-everything/preview.webp)
Ricorda tutto con Rewind.ai: usalo per lavoro
In che modo Rewind.ai può aiutarti a ricordare cose che hai già dimenticato
![](https://flaming.codes/images/posts/arc-browser-for-web-development-and-management/preview.webp)
![](https://flaming.codes/images/posts/arc-browser-for-web-development-and-management/preview.webp)
Arc Browser per lo sviluppo e la gestione Web
In che modo l'esperienza utente di Arc Browser migliora il flusso di lavoro per gli sviluppatori
![](https://flaming.codes/images/posts/calming-background-sounds-in-ios-and-macos/preview.webp)
![](https://flaming.codes/images/posts/calming-background-sounds-in-ios-and-macos/preview.webp)
Suoni di sottofondo in iOS e macOS
Come utilizzare i suoni di sottofondo per creare un ambiente rilassante su iOS e macOS
![](https://flaming.codes/images/posts/barrel-files-in-javascript/preview.webp)
![](https://flaming.codes/images/posts/barrel-files-in-javascript/preview.webp)
File barile in JavaScript
I vantaggi e gli svantaggi dell'utilizzo dei file Barrel in JavaScript
![](https://flaming.codes/images/posts/github-copilot-labs-experimental-extension-to-enhance-github-copilot/preview.webp)
![](https://flaming.codes/images/posts/github-copilot-labs-experimental-extension-to-enhance-github-copilot/preview.webp)
Github Copilot Labs
Un'estensione sperimentale per migliorare Github Copilot
![](https://flaming.codes/images/posts/screenshots-in-pwa-installation-prompt/preview.webp)
![](https://flaming.codes/images/posts/screenshots-in-pwa-installation-prompt/preview.webp)
Anteprime delle schermate PWA
Come mostrare gli screenshot nel prompt di installazione della tua PWA
![](https://flaming.codes/images/posts/package-agnostic-scripts-with-node-js/preview.webp)
![](https://flaming.codes/images/posts/package-agnostic-scripts-with-node-js/preview.webp)
Script indipendenti dal pacchetto con Node.js
Come semplificare l'esecuzione di script in NPM, Yarn e PNPM
![](https://flaming.codes/images/posts/the-satisfies-operator-in-typescript-to-match-some-type/preview.webp)
![](https://flaming.codes/images/posts/the-satisfies-operator-in-typescript-to-match-some-type/preview.webp)
L'operatore 'soddisfa' in TypeScript
Convalida che il tipo di un'espressione corrisponda a un tipo, senza modificare il tipo risultante di tale espressione
![](https://flaming.codes/images/posts/a-guide-for-beginners-into-node-js-and-npm/preview.webp)
![](https://flaming.codes/images/posts/a-guide-for-beginners-into-node-js-and-npm/preview.webp)
Guida per principianti su Node.js e NPM
Come iniziare con Node.js e Node Package Manager
![](https://flaming.codes/images/posts/control-brightness-external-monitors-on-windows/preview.webp)
![](https://flaming.codes/images/posts/control-brightness-external-monitors-on-windows/preview.webp)
Controlla i monitor esterni su Windows
Come utilizzare un'app gratuita per controllare la luminosità di tutti i monitor
![](https://flaming.codes/images/posts/the-many-differences-between-unix-and-linux/preview.webp)
![](https://flaming.codes/images/posts/the-many-differences-between-unix-and-linux/preview.webp)
Le molte differenze tra Unix e Linux
Come due dei sistemi operativi più popolari differiscono l'uno dall'altro.
![](https://flaming.codes/images/posts/a-simple-introduction-to-typescript/preview.webp)
![](https://flaming.codes/images/posts/a-simple-introduction-to-typescript/preview.webp)
Una semplice introduzione a Typescript
Una breve introduzione ad alcuni concetti di Typescript
![](https://flaming.codes/images/posts/get-to-know-symbols-the-unique-data-type-for-object-properties/preview.webp)
![](https://flaming.codes/images/posts/get-to-know-symbols-the-unique-data-type-for-object-properties/preview.webp)
Il simbolo in Javascript
Scopri i simboli: il tipo di dati unico per le proprietà degli oggetti
![](https://flaming.codes/images/posts/treewalker-api-to-traverse-dom-nodes/preview.webp)
![](https://flaming.codes/images/posts/treewalker-api-to-traverse-dom-nodes/preview.webp)
API DOM TreeWalker
L'API TreeWalker: un potente strumento per attraversare l'albero DOM.
![](https://flaming.codes/images/posts/better-documentation-in-ts-and-js-with-rich-metadata/preview.webp)
![](https://flaming.codes/images/posts/better-documentation-in-ts-and-js-with-rich-metadata/preview.webp)
Migliore documentazione in TS e JS
Come scrivere documenti migliori in Javascript con metadati avanzati
![](https://flaming.codes/images/posts/typescript-for-tailwind-css-config/preview.webp)
![](https://flaming.codes/images/posts/typescript-for-tailwind-css-config/preview.webp)
Tipi per la configurazione Tailwind-CSS
Come utilizzare i tipi Typescript per Tailwind-CSS
![](https://flaming.codes/images/posts/dark-mode-for-github-markdown-images/preview.webp)
![](https://flaming.codes/images/posts/dark-mode-for-github-markdown-images/preview.webp)
Modalità scura per le immagini Github Markdown
Come utilizzare immagini diverse in Markdown per la modalità chiara o scura
![](https://flaming.codes/images/posts/how-to-determine-os-in-browser/preview.webp)
![](https://flaming.codes/images/posts/how-to-determine-os-in-browser/preview.webp)
Come determinare il sistema operativo nel browser
Usa le API moderne per recuperare informazioni sul sistema host della tua app web
![](https://flaming.codes/images/posts/how-to-use-the-terminal-to-launch-any-installed-simulator/preview.webp)
![](https://flaming.codes/images/posts/how-to-use-the-terminal-to-launch-any-installed-simulator/preview.webp)
Avvia un simulatore iOS o iPadOS specifico
Come utilizzare il Terminale per selezionare e avviare qualsiasi simulatore installato
![](https://flaming.codes/images/posts/new-dynamic-viewport-sizes-dvh-lvh-svh/preview.webp)
![](https://flaming.codes/images/posts/new-dynamic-viewport-sizes-dvh-lvh-svh/preview.webp)
Nuove dimensioni della finestra
Come svh, lvh e dvh possono migliorare il tuo design reattivo
![](https://flaming.codes/images/posts/msw-in-sveltekit-for-local-development/preview.webp)
![](https://flaming.codes/images/posts/msw-in-sveltekit-for-local-development/preview.webp)
RSU in SvelteKit
Come implementare RSU per lo sviluppo locale in SvelteKit
![](https://flaming.codes/images/posts/gitpod-ide-in-the-cloud/preview.webp)
![](https://flaming.codes/images/posts/gitpod-ide-in-the-cloud/preview.webp)
Gitpod IDE nel cloud
Spazi di lavoro effimeri, tutte le operazioni nel cloud
![](https://flaming.codes/images/posts/license-generator-for-dependencies-in-sveltekit/preview.webp)
![](https://flaming.codes/images/posts/license-generator-for-dependencies-in-sveltekit/preview.webp)
Generatore di licenze in SvelteKit
Crea un elenco di dipendenze per il tuo progetto SvelteKit
![](https://flaming.codes/images/posts/lazy-loading-modules-in-svelte-to-import-components-on-demand/preview.webp)
![](https://flaming.codes/images/posts/lazy-loading-modules-in-svelte-to-import-components-on-demand/preview.webp)
Moduli di caricamento lento in Svelte
Come importare il tuo componente su richiesta
![](https://flaming.codes/images/posts/custom-lib-folder-with-path-alias-in-sveltekit/preview.webp)
![](https://flaming.codes/images/posts/custom-lib-folder-with-path-alias-in-sveltekit/preview.webp)
Cartella lib personalizzata in SvelteKit
Come creare un alias di percorso in SvelteKit
![](https://flaming.codes/images/posts/afterdark-screensaver-for-macos-install-guide/preview.webp)
![](https://flaming.codes/images/posts/afterdark-screensaver-for-macos-install-guide/preview.webp)
AfterDark Screensaver per macOS
Come installare uno dei migliori salvaschermo di sempre
![](https://flaming.codes/images/posts/setup-hmr-for-sveltekit-with-gitpod/preview.webp)
![](https://flaming.codes/images/posts/setup-hmr-for-sveltekit-with-gitpod/preview.webp)
Configura HMR per SvelteKit con Gitpod
Come utilizzare Hot Module Reload con SvelteKit e Gitpod
![](https://flaming.codes/images/posts/bundle-fonts-in-your-web-app/preview.webp)
![](https://flaming.codes/images/posts/bundle-fonts-in-your-web-app/preview.webp)
Raggruppa i caratteri nella tua app web
In che modo Fontsource fornisce i caratteri da spedire con la tua app
![](https://flaming.codes/images/posts/generate-svg-from-google-fonts/preview.webp)
![](https://flaming.codes/images/posts/generate-svg-from-google-fonts/preview.webp)
Genera SVG da Google Fonts
Come utilizzare un'app Web per trasformare qualsiasi testo in SVG
![](https://flaming.codes/images/posts/replace-material-ui-with-tailwind-css/preview.webp)
![](https://flaming.codes/images/posts/replace-material-ui-with-tailwind-css/preview.webp)
Sostituisci Material-UI con Tailwind.css
Caso di studio sulla sostituzione di Material-UI con Tailwind.css
![](https://flaming.codes/images/posts/lightweigt-alternative-to-axios/preview.webp)
![](https://flaming.codes/images/posts/lightweigt-alternative-to-axios/preview.webp)
Alternativa leggera ad Axios
Usare Redaxios invece di Axios come piccola alternativa
![](https://flaming.codes/images/posts/code-reviews-how-to-level-up-your-skills/preview.webp)
![](https://flaming.codes/images/posts/code-reviews-how-to-level-up-your-skills/preview.webp)
Recensioni del codice: come aumentare di livello le tue abilità
Perché le revisioni del codice sono lo strumento più potente per diventare uno sviluppatore migliore
![](https://flaming.codes/images/posts/macos-command-palette-for-power-users-via-raycast/preview.webp)
![](https://flaming.codes/images/posts/macos-command-palette-for-power-users-via-raycast/preview.webp)
Raycast per macOS
Uno strumento versatile controlla un'ampia serie di attività comuni
![](https://flaming.codes/images/posts/github-code-search-to-find-code-in-github-repos/preview.webp)
![](https://flaming.codes/images/posts/github-code-search-to-find-code-in-github-repos/preview.webp)
Ricerca codice Github
Come utilizzare la ricerca fuzzy di Github per i tuoi repository
![](https://flaming.codes/images/posts/control-brightness-on-macos-external-displays/preview.webp)
![](https://flaming.codes/images/posts/control-brightness-on-macos-external-displays/preview.webp)
Controlla la luminosità sui display esterni di macOS
Come utilizzare l'app chiamata MonitorControl per le modifiche alla luminosità dello schermo
![](https://flaming.codes/images/posts/analyze-css-overview-in-chromium-devtools/preview.webp)
![](https://flaming.codes/images/posts/analyze-css-overview-in-chromium-devtools/preview.webp)
"Panoramica CSS" in DevTools di Chromium
Come analizzare il tuo CSS con DevTools
![](https://flaming.codes/images/posts/typescript-template-string-literal-types-as-discriminants/preview.webp)
![](https://flaming.codes/images/posts/typescript-template-string-literal-types-as-discriminants/preview.webp)
Tipi di stringhe modello dattiloscritti come discriminanti
Tipi letterali modello migliorati con Typescript 4.5
![](https://flaming.codes/images/posts/node-js-builtin-modules-import-syntax/preview.webp)
![](https://flaming.codes/images/posts/node-js-builtin-modules-import-syntax/preview.webp)
Carica i moduli integrati di Node.js
Una sintassi di importazione leggermente speciale per i moduli incorporati
![](https://flaming.codes/images/posts/coding-in-vr-and-how-real-work-is-possible/preview.webp)
![](https://flaming.codes/images/posts/coding-in-vr-and-how-real-work-is-possible/preview.webp)
Codifica in VR
Perché il Quest 2 (e altro) di Meta è una pietra miliare nella realtà virtuale
![](https://flaming.codes/images/posts/remove-ignored-files-in-git-with-one-command/preview.webp)
![](https://flaming.codes/images/posts/remove-ignored-files-in-git-with-one-command/preview.webp)
Rimuovi i file ignorati in git
Un comando da utilizzare per rimuovere i file ignorati che sono stati archiviati
![](https://flaming.codes/images/posts/catch-errors-in-promise-all-alternative/preview.webp)
![](https://flaming.codes/images/posts/catch-errors-in-promise-all-alternative/preview.webp)
Rileva gli errori in Promise.all
Un'alternativa sicura a Promise.all di Javascript
![](https://flaming.codes/images/posts/the-most-powerful-ssh-terminal-vs-code/preview.webp)
![](https://flaming.codes/images/posts/the-most-powerful-ssh-terminal-vs-code/preview.webp)
Il terminale SSH più potente
Come utilizzare VS Code come terminale SSH quotidiano
![](https://flaming.codes/images/posts/working-with-github-copilot-speed-coding/preview.webp)
![](https://flaming.codes/images/posts/working-with-github-copilot-speed-coding/preview.webp)
Lavorare con Github Copilot
In che modo un'intelligenza artificiale può migliorare drasticamente la tua velocità di codifica
![](https://flaming.codes/images/posts/github-command-palette-for-searching-github-actions/preview.webp)
![](https://flaming.codes/images/posts/github-command-palette-for-searching-github-actions/preview.webp)
Tavolozza dei comandi di Github
Come cercare repository e azioni rapide su Github
![](https://flaming.codes/images/posts/ux-case-study-of-a-blog-post-article-page/preview.webp)
![](https://flaming.codes/images/posts/ux-case-study-of-a-blog-post-article-page/preview.webp)
Caso di studio UX di una pagina di post sul blog
Come ho progettato la pagina dell'articolo per questa web app
![](https://flaming.codes/images/posts/what-is-the-navigator-in-progressive-web-apps/preview.webp)
![](https://flaming.codes/images/posts/what-is-the-navigator-in-progressive-web-apps/preview.webp)
Che cos'è il "navigatore" nelle app Web progressive?
In che modo il "navigatore" consente di migliorare progressivamente le tue app web
![](https://flaming.codes/images/posts/simple-animated-clock-in-tailwind-css/preview.webp)
![](https://flaming.codes/images/posts/simple-animated-clock-in-tailwind-css/preview.webp)
Semplice orologio analogico animato in Tailwind.css
Come creare un orologio analogico molto semplice con animazione solo in Tailwind.css
![](https://flaming.codes/images/posts/ux-case-study-of-a-project-portfolio-page/preview.webp)
![](https://flaming.codes/images/posts/ux-case-study-of-a-project-portfolio-page/preview.webp)
Caso di studio UX di una pagina portfolio
I pensieri che hanno influenzato il design della mia pagina portfolio personale
![](https://flaming.codes/images/posts/ux-case-study-of-an-overview-page/preview.webp)
![](https://flaming.codes/images/posts/ux-case-study-of-an-overview-page/preview.webp)
Caso di studio UX di una pagina panoramica
Come ho progettato la pagina panoramica per tutte le post-categorie
![](https://flaming.codes/images/posts/special-network-function-for-analytics-data-in-browser/preview.webp)
![](https://flaming.codes/images/posts/special-network-function-for-analytics-data-in-browser/preview.webp)
Funzione di rete speciale per i dati di analisi nel browser
Come utilizzare 'sendBeacon' per trasmettere in modo affidabile piccoli blocchi di dati
![](https://flaming.codes/images/posts/writing-an-xbar-plugin-in-js-for-plausible-io/preview.webp)
![](https://flaming.codes/images/posts/writing-an-xbar-plugin-in-js-for-plausible-io/preview.webp)
Scrivere un plugin xbar per Plausible.io
Come ho scritto un plug-in JS per l'app xbar per vedere il numero attuale di visitatori
![](https://flaming.codes/images/posts/react-js-portal-rendering-out-of-tree/preview.webp)
![](https://flaming.codes/images/posts/react-js-portal-rendering-out-of-tree/preview.webp)
Portale React.js
La magia di rendere gli elementi al di fuori del proprio albero DOM
![](https://flaming.codes/images/posts/iphone-screen-sharing-on-mac/preview.webp)
![](https://flaming.codes/images/posts/iphone-screen-sharing-on-mac/preview.webp)
Condivisione dello schermo dell'iPhone su Mac
Come mostrare lo schermo del tuo iOS sul tuo Mac
![](https://flaming.codes/images/posts/next-js-npm-license-generator/preview.webp)
![](https://flaming.codes/images/posts/next-js-npm-license-generator/preview.webp)
Generatore di licenze NPM Next.js
Come creare licenze dal tuo package.json
![](https://flaming.codes/images/posts/description-of-react-batched-updates/preview.webp)
![](https://flaming.codes/images/posts/description-of-react-batched-updates/preview.webp)
Reagisci agli aggiornamenti in batch
Come combinare gli aggiornamenti di stato in una singola chiamata di rendering
![](https://flaming.codes/images/posts/js-real-network-speed-with-network-information-api/preview.webp)
![](https://flaming.codes/images/posts/js-real-network-speed-with-network-information-api/preview.webp)
API di informazioni di rete per PWA
Come determinare i dati di rete reali nella tua app web
![](https://flaming.codes/images/posts/boostrap-tailwind-alternative-with-daisy-ui/preview.webp)
![](https://flaming.codes/images/posts/boostrap-tailwind-alternative-with-daisy-ui/preview.webp)
DaisyUI - Componenti Tailwind
L'equivalente Bootstrap per le classi di utilità Tailwind
![](https://flaming.codes/images/posts/guide-to-jsx-javascript-xml-syntax/preview.webp)
![](https://flaming.codes/images/posts/guide-to-jsx-javascript-xml-syntax/preview.webp)
JSX
Il sintassi XML Javascript
![](https://flaming.codes/images/posts/devtools-progressive-web-app/preview.webp)
![](https://flaming.codes/images/posts/devtools-progressive-web-app/preview.webp)
Una PWA chiamata DevTools
Il migliore amico di uno sviluppatore è in realtà un'app Web progressiva, proprio in Chromium
![](https://flaming.codes/images/posts/supabase-backend-as-a-service-firebase-alternative/preview.webp)
![](https://flaming.codes/images/posts/supabase-backend-as-a-service-firebase-alternative/preview.webp)
Supabase - Backend come servizio
Un'alternativa veramente open source a Firebase
![](https://flaming.codes/images/posts/android-incremental-filesystem-linux-virtual-fs/preview.webp)
![](https://flaming.codes/images/posts/android-incremental-filesystem-linux-virtual-fs/preview.webp)
Android Incrementale FS
In che modo un file system virtuale in Android consente un avvio del gioco molto più veloce
![](https://flaming.codes/images/posts/github-user-per-project-scope/preview.webp)
![](https://flaming.codes/images/posts/github-user-per-project-scope/preview.webp)
Utente Github per ambito del progetto
Come utilizzare un utente Github diverso per progetti diversi
![](https://flaming.codes/images/posts/seo-without-google-analytics/preview.webp)
![](https://flaming.codes/images/posts/seo-without-google-analytics/preview.webp)
SEO senza Google Analytics?
Riesci a raggiungere i primi posti di Google senza che Analytics sia abilitato?
![](https://flaming.codes/images/posts/node-js-error-with-context-v8-93/preview.webp)
![](https://flaming.codes/images/posts/node-js-error-with-context-v8-93/preview.webp)
Errore Node.js con contesto
Come aggiungere una causa di errore ai lanci in V8 9.3 e versioni successive
![](https://flaming.codes/images/posts/android-studio-on-ubuntu-with-nvm-for-react-native/preview.webp)
![](https://flaming.codes/images/posts/android-studio-on-ubuntu-with-nvm-for-react-native/preview.webp)
Android Studio su Ubuntu con NVM
Come configurare correttamente NVM su Ubuntu per funzionare con Android Studio
![](https://flaming.codes/images/posts/es6-import-with-parameters/preview.webp)
![](https://flaming.codes/images/posts/es6-import-with-parameters/preview.webp)
Importazione ES6 con parametri
Come passare i parametri a un modulo ES6 durante l'importazione
![](https://flaming.codes/images/posts/moving-to-a-new-flat/preview.webp)
![](https://flaming.codes/images/posts/moving-to-a-new-flat/preview.webp)
Trasferirsi in un nuovo appartamento
Come trasferirsi in un nuovo appartamento quando si lavora fino a 12 ore al giorno
![](https://flaming.codes/images/posts/how-i-learned-12-languages-in-one-night/preview.webp)
![](https://flaming.codes/images/posts/how-i-learned-12-languages-in-one-night/preview.webp)
Come ho imparato 12 lingue - in una notte
Utilizzo delle ultime novità dall'apprendimento automatico e della memorizzazione nella cache intelligente
![](https://flaming.codes/images/posts/kickscale-easy-meeting-scheduler/preview.webp)
![](https://flaming.codes/images/posts/kickscale-easy-meeting-scheduler/preview.webp)
Programmatore kickscalescale
L'estensione Gmail per trovare automaticamente riunioni gratuite
![](https://flaming.codes/images/posts/thoughtful-responsible-coding/preview.webp)
![](https://flaming.codes/images/posts/thoughtful-responsible-coding/preview.webp)
Codifica premurosa
Perché la codifica è più che mettere insieme i simboli?
![](https://flaming.codes/images/posts/ac600-driver-netgear-on-ubuntu/preview.webp)
![](https://flaming.codes/images/posts/ac600-driver-netgear-on-ubuntu/preview.webp)
AC600 su Ubuntu
Come installare i driver AC600 di Netgear su Ubuntu
![](https://flaming.codes/images/posts/how-to-use-custom-domain-for-firebase-functions/preview.webp)
![](https://flaming.codes/images/posts/how-to-use-custom-domain-for-firebase-functions/preview.webp)
Dominio delle funzioni Firebase
Come utilizzare un dominio personalizzato per le funzioni Firebase
![](https://flaming.codes/images/posts/providing-rss/preview.webp)
![](https://flaming.codes/images/posts/providing-rss/preview.webp)
Fornire RSS
Questa PWA fornisce un feed RSS
![](https://flaming.codes/images/posts/fix-mobile-webkit-100vh-bug/preview.webp)
![](https://flaming.codes/images/posts/fix-mobile-webkit-100vh-bug/preview.webp)
Correggi il webkit mobile 100vh
La gestione di 100vh da parte di Mobile Webkit potrebbe richiedere più attenzione
![](https://flaming.codes/images/posts/open-science-oeffnung-ist-nicht-gleich-oeffnung/preview.webp)
![](https://flaming.codes/images/posts/open-science-oeffnung-ist-nicht-gleich-oeffnung/preview.webp)
Apertura ≠ apertura
Forme, opportunità e svantaggi della scienza aperta
![](https://flaming.codes/images/posts/basic-attention-token-by-brave-background/preview.webp)
![](https://flaming.codes/images/posts/basic-attention-token-by-brave-background/preview.webp)
Segnalino di attenzione di base
Un nuovo modello di reddito per il web
![](https://flaming.codes/images/posts/microdata-web-semantic-json-ld-alternative/preview.webp)
![](https://flaming.codes/images/posts/microdata-web-semantic-json-ld-alternative/preview.webp)
Microdati per semantica web
Come migliorare le tue pagine con più informazioni semantiche
![](https://flaming.codes/images/posts/plasmic-visual-app-builder-by-wysiwyg/preview.webp)
![](https://flaming.codes/images/posts/plasmic-visual-app-builder-by-wysiwyg/preview.webp)
Plasmico
Un costruttore di app web WYSIWYG
![](https://flaming.codes/images/posts/android-emulator-on-apple-m1/preview.webp)
![](https://flaming.codes/images/posts/android-emulator-on-apple-m1/preview.webp)
Emulatore Android su Apple M1
Come utilizzare l'emulatore per Android su dispositivi Apple Silicon
![](https://flaming.codes/images/posts/typescript-private-class-properties/preview.webp)
![](https://flaming.codes/images/posts/typescript-private-class-properties/preview.webp)
Proprietà delle classi private dattiloscritte
Typescript supporta le proprietà private per le classi
![](https://flaming.codes/images/posts/typescript-tuple-types-with-leading-middle-rest-elements/preview.webp)
![](https://flaming.codes/images/posts/typescript-tuple-types-with-leading-middle-rest-elements/preview.webp)
Tipi di tuple dattiloscritte
Come digitare al meglio le tuple in Typescript 4.2 e versioni successive
![](https://flaming.codes/images/posts/chrome-devtools-command-menu-navigation/preview.webp)
![](https://flaming.codes/images/posts/chrome-devtools-command-menu-navigation/preview.webp)
Menu dei comandi di Chrome & Edge DevTools
Come navigare nei DevTools come un utente esperto
![](https://flaming.codes/images/posts/typescript-template-string-types/preview.webp)
![](https://flaming.codes/images/posts/typescript-template-string-types/preview.webp)
Tipi di stringhe modello dattiloscritto
Come restringere i tipi di stringa utilizzando il meccanismo delle stringhe modello template
![](https://flaming.codes/images/posts/difference-authn-authz/preview.webp)
![](https://flaming.codes/images/posts/difference-authn-authz/preview.webp)
Che cos'è AuthN e AuthZ?
Una semplice guida sulla differenza tra autorizzazione e autenticazione
![](https://flaming.codes/images/posts/advanced-try-catch-finally-in-javascript-and-typescript/preview.webp)
![](https://flaming.codes/images/posts/advanced-try-catch-finally-in-javascript-and-typescript/preview.webp)
Prova avanzata/catch/finally in Javascript e Typescript
Dai un'occhiata dettagliata all'implementazione di un blocco try-catch-finally
![](https://flaming.codes/images/posts/pwa-vibration-api/preview.webp)
![](https://flaming.codes/images/posts/pwa-vibration-api/preview.webp)
API di vibrazione PWA
Usiamo il navigatore per scuotere il tuo dispositivo
![](https://flaming.codes/images/posts/advanced-github-markdown-cheatsheet/preview.webp)
![](https://flaming.codes/images/posts/advanced-github-markdown-cheatsheet/preview.webp)
Github Markdown sovralimentato
Scopri quanto può essere versatile Markdown di Github
![](https://flaming.codes/images/posts/media-session-api-for-pwa/preview.webp)
![](https://flaming.codes/images/posts/media-session-api-for-pwa/preview.webp)
API della sessione multimediale
Fornire metadati multimediali e callback nella tua PWA
![](https://flaming.codes/images/posts/when-your-pwa-starts-to-speak-by-wavenet/preview.webp)
![](https://flaming.codes/images/posts/when-your-pwa-starts-to-speak-by-wavenet/preview.webp)
Quando la tua PWA inizia a parlare
Utilizzo di WaveNet per aggiungere la sintesi vocale per gli articoli
![](https://flaming.codes/images/posts/web-locks-api-among-multiple-tabs-and-workers/preview.webp)
![](https://flaming.codes/images/posts/web-locks-api-among-multiple-tabs-and-workers/preview.webp)
API Web Locks
Coordinare il lavoro e l'uso delle risorse tra i diversi processi
![](https://flaming.codes/images/posts/new-cypress-component-test-runner/preview.webp)
![](https://flaming.codes/images/posts/new-cypress-component-test-runner/preview.webp)
Test Runner per componenti Cypress
Test dei componenti delle unità immobiliari per React
![](https://flaming.codes/images/posts/fix-for-webkit-100vh-in-tailwind/preview.webp)
![](https://flaming.codes/images/posts/fix-for-webkit-100vh-in-tailwind/preview.webp)
Correzione per 100vh di Webkit in Tailwind
Come correggere il comportamento 100vh in Tailwind
![](https://flaming.codes/images/posts/intellij-for-apple-m1/preview.webp)
![](https://flaming.codes/images/posts/intellij-for-apple-m1/preview.webp)
IntelliJ per Apple M1
La suite IntelliJ completa è disponibile per i processori M di Apple
![](https://flaming.codes/images/posts/the-disney-method-being-creative-by-system/preview.webp)
![](https://flaming.codes/images/posts/the-disney-method-being-creative-by-system/preview.webp)
Il metodo Disney
Come essere più creativi essendo più sistematici
![](https://flaming.codes/images/posts/how-to-web-share-api-with-pwa-navigator/preview.webp)
![](https://flaming.codes/images/posts/how-to-web-share-api-with-pwa-navigator/preview.webp)
API di condivisione web
Come utilizzare l'API di condivisione nativa del Web?
![](https://flaming.codes/images/posts/fire-code-with-me/preview.webp)
![](https://flaming.codes/images/posts/fire-code-with-me/preview.webp)
Codice di fuoco con me
È ora di dare fuoco a un po' di codice!
![](https://flaming.codes/images/posts/trusted-web-activity-create-pwa-android-app/preview.webp)
![](https://flaming.codes/images/posts/trusted-web-activity-create-pwa-android-app/preview.webp)
Attività Web affidabile
Come convalidare la tua app Web e creare un'app Android da essa
![](https://flaming.codes/images/posts/typescript-and-javascript-tagged-template-strings/preview.webp)
![](https://flaming.codes/images/posts/typescript-and-javascript-tagged-template-strings/preview.webp)
Stringhe modello con tag dattiloscritto
Come utilizzare le stringhe modello come funzioni
![](https://flaming.codes/images/posts/web-app-badging-api-implementation/preview.webp)
![](https://flaming.codes/images/posts/web-app-badging-api-implementation/preview.webp)
API di badge per app Web Web
Come utilizzare un badge per la tua PWA installata?
![](https://flaming.codes/images/posts/cloudflare-workers-for-serverless-functions-with-cdn/preview.webp)
![](https://flaming.codes/images/posts/cloudflare-workers-for-serverless-functions-with-cdn/preview.webp)
Lavoratori di Cloudflare
Funzioni serverless veloci ospitate dal CDN di Cloudflare
![](https://flaming.codes/images/posts/miller-columns-filesystem-ui/preview.webp)
![](https://flaming.codes/images/posts/miller-columns-filesystem-ui/preview.webp)
Colonne Miller
Un grande concetto di layout che ha cambiato l'interfaccia utente per i filesystem
![](https://flaming.codes/images/posts/ux-study-copy-to-clipboard-action-web-api/preview.webp)
![](https://flaming.codes/images/posts/ux-study-copy-to-clipboard-action-web-api/preview.webp)
Studio UX: copia negli appunti
Come progettare un'azione di copia negli appunti nella tua UX
![](https://flaming.codes/images/posts/android-performance-class-since-android-12/preview.webp)
![](https://flaming.codes/images/posts/android-performance-class-since-android-12/preview.webp)
Classe di prestazioni Android
Come ogni versione di Android definisce il suo livello di prestazioni
![](https://flaming.codes/images/posts/next-js-config-with-typescript/preview.webp)
![](https://flaming.codes/images/posts/next-js-config-with-typescript/preview.webp)
Next.js-config con controllo del tipo
Come utilizzare il controllo del tipo per il tuo next.config.js
![](https://flaming.codes/images/posts/github-codespaces-ide-as-a-service/preview.webp)
![](https://flaming.codes/images/posts/github-codespaces-ide-as-a-service/preview.webp)
Codespace di Github
IDE come servizio, disponibile nel tuo browser
![](https://flaming.codes/images/posts/digital-morphogenesis-generative-art-by-computation/preview.webp)
![](https://flaming.codes/images/posts/digital-morphogenesis-generative-art-by-computation/preview.webp)
Morfogenesi digitale
Il campo interdisciplinare dei modelli naturali nella computazione digitale
![](https://flaming.codes/images/posts/what-is-a-ui-pattern-to-improve-user-interface/preview.webp)
![](https://flaming.codes/images/posts/what-is-a-ui-pattern-to-improve-user-interface/preview.webp)
Che cos'è un modello dell'interfaccia utente?
Dare un'occhiata a un nuovo aspetto nel design dell'interfaccia utente
![](https://flaming.codes/images/posts/androidenv-ml-rl-interface-for-android/preview.webp)
![](https://flaming.codes/images/posts/androidenv-ml-rl-interface-for-android/preview.webp)
AndroidEnv
Un'interfaccia per Reinforcement Learning per accedere al sistema operativo Android
![](https://flaming.codes/images/posts/privacy-first-google-analytics-alternative/preview.webp)
![](https://flaming.codes/images/posts/privacy-first-google-analytics-alternative/preview.webp)
Privacy-First Analytics
Come rispettare i tuoi utenti e continuare a monitorare le prestazioni
![](https://flaming.codes/images/posts/firestore-data-bundles-for-cached-firebase-cdn/preview.webp)
![](https://flaming.codes/images/posts/firestore-data-bundles-for-cached-firebase-cdn/preview.webp)
Pacchetti di dati Firestore
Una nuova implementazione per i documenti Firestore memorizzati nella cache
![](https://flaming.codes/images/posts/pipeline-operator-in-typescript-chained-function-calls/preview.webp)
![](https://flaming.codes/images/posts/pipeline-operator-in-typescript-chained-function-calls/preview.webp)
Operatore di pipeline dattiloscritto
Scrivi chiamate di funzioni concatenate in Typescript
![](https://flaming.codes/images/posts/publish-pwa-in-the-microsoft-app-store/preview.webp)
![](https://flaming.codes/images/posts/publish-pwa-in-the-microsoft-app-store/preview.webp)
PWA nel Microsoft App Store
Come pubblicare la tua PWA nel Microsoft App Store
![](https://flaming.codes/images/posts/xaas-description-in-cloud-computing/preview.webp)
![](https://flaming.codes/images/posts/xaas-description-in-cloud-computing/preview.webp)
Che cos'è XaaS?
È tutto come un servizio e altro ancora
![](https://flaming.codes/images/posts/google-zx-shell-scripts-with-javascript/preview.webp)
![](https://flaming.codes/images/posts/google-zx-shell-scripts-with-javascript/preview.webp)
Google ZX - script di shell con Javascript
Come scrivere script di shell con Javascript e Node.js
![](https://flaming.codes/images/posts/head-of-remote-work-expierince-best-practices/preview.webp)
![](https://flaming.codes/images/posts/head-of-remote-work-expierince-best-practices/preview.webp)
Responsabile del lavoro a distanza
Come mantenere tutti e tutto sincronizzati