{"id":28508,"date":"2024-07-02T11:44:21","date_gmt":"2024-07-02T09:44:21","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=28508"},"modified":"2024-07-02T11:44:24","modified_gmt":"2024-07-02T09:44:24","slug":"excalidraw-i-diagrammi-nella-roccia","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/","title":{"rendered":"OpenDev Explorer &#8211; Episodio 6 Excalidraw: i diagrammi nella roccia"},"content":{"rendered":"\n<p>&#8220;Chiunque user\u00e0 questo tool sar\u00e0 di diritto Re dei diagrammi a flusso&#8221; queste sono le parole incise sotto l&#8217;elsa dorata di Excalidraw, il progetto Open Source di cui vi parler\u00f2 oggi.<\/p>\n\n\n\n<p>Benvenuti a <strong>OpenDev Explorer<\/strong>, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. <strong>Io sono Riccardo (aka TheZal)<\/strong> e oggi vi parler\u00f2 di Excalidraw, un tool per la creazione di diagrammi di flusso ma anche di disegno a &#8220;mano libera&#8221; open source per chiunque abbia la necessit\u00e0 di mettere le sue idee su carta&#8230; digitale.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-381a278d      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tIndice\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#panoramica-generale\" class=\"uagb-toc-link__trigger\">Panoramica generale<\/a><li class=\"uagb-toc__list\"><a href=\"#manuale-di-istruzioni\" class=\"uagb-toc-link__trigger\">Manuale di istruzioni<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#installazione\" class=\"uagb-toc-link__trigger\">Installazione<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#utilizzo\" class=\"uagb-toc-link__trigger\">Utilizzo<\/a><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#la-developer-experience\" class=\"uagb-toc-link__trigger\">La developer experience<\/a><li class=\"uagb-toc__list\"><a href=\"#lextra-mile\" class=\"uagb-toc-link__trigger\">L&#039;extra mile<\/a><li class=\"uagb-toc__list\"><a href=\"#il-confronto-con-lo-status-quo\" class=\"uagb-toc-link__trigger\">Il confronto con lo status quo<\/a><li class=\"uagb-toc__list\"><a href=\"#tiriamo-le-somme\" class=\"uagb-toc-link__trigger\">Tiriamo le somme!<\/a><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<h2 class=\"wp-block-heading\" id=\"h-panoramica-generale\"><strong>Panoramica generale<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/camo.githubusercontent.com\/ddb3b5442d70e4dc28bf57c16f772be3ebe1ac3768ffbacaca3606013bf696a4\/68747470733a2f2f657863616c69647261772e6e7963332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f67697468756225324670726f647563745f73686f77636173652e706e67\" alt=\"\"\/><\/figure>\n\n\n\n<p>Excalidraw \u00e8 uno strumento di disegno online open source che consente di creare schizzi e diagrammi in modo semplice e intuitivo.<\/p>\n\n\n\n<p>La sua interfaccia utente minimale rende facile disegnare come se fosse su carta, ideale per brainstorming, diagrammi di flusso e wireframing inoltre Excalidraw supporta la collaborazione in tempo reale, permettendo a pi\u00f9 utenti di lavorare insieme sullo stesso progetto.<\/p>\n\n\n\n<p>\u00c8 apprezzato per la sua capacit\u00e0 di creare disegni che sembrano fatti a mano e offre opzioni di esportazione in vari formati, come PNG e SVG, rendendolo un prezioso strumento per tutti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-manuale-di-istruzioni\"><strong>Manuale di istruzioni<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installazione\"><strong>Installazione<\/strong><\/h3>\n\n\n\n<p>Installare Excalidraw \u00e8 semplicissimo, infatti \u00e8 disponibile diversi package manager come npm e yarn ed \u00e8 possibile installarlo usando uno dei seguenti comandi:<\/p>\n\n\n\n<p>Usando npm:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">npm<\/span> <span class=\"hljs-selector-tag\">install<\/span> <span class=\"hljs-selector-tag\">react<\/span> <span class=\"hljs-selector-tag\">react-dom<\/span> <span class=\"hljs-keyword\">@excalidraw<\/span>\/excalidraw<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Usando yarn:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">yarn<\/span> <span class=\"hljs-selector-tag\">add<\/span> <span class=\"hljs-selector-tag\">react<\/span> <span class=\"hljs-selector-tag\">react-dom<\/span> <span class=\"hljs-keyword\">@excalidraw<\/span>\/excalidraw<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-utilizzo\"><strong>Utilizzo<\/strong><\/h3>\n\n\n\n<p>Anche l&#8217;utilizzo di excalidraw risulta essere molto semplice, infatti baster\u00e0 importare la libreria nel proprio componente e creare l&#8217;oggetto preso direttamente dalla libreria. Ecco un esempio:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\"><span class=\"hljs-keyword\">import<\/span> { Excalidraw } <span class=\"hljs-keyword\">from<\/span> <span class=\"hljs-string\">\"@excalidraw\/excalidraw\"<\/span>;\n\n<span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">App<\/span>(<span class=\"hljs-params\"><\/span>) <\/span>{\n  <span class=\"hljs-keyword\">return<\/span> (\n    <span class=\"xml\"><span class=\"hljs-tag\">&lt;&gt;<\/span>\n      <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">h1<\/span> <span class=\"hljs-attr\">style<\/span>=<span class=\"hljs-string\">{{<\/span> <span class=\"hljs-attr\">textAlign:<\/span> \"<span class=\"hljs-attr\">center<\/span>\" }}&gt;<\/span>Excalidraw Example<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">h1<\/span>&gt;<\/span>\n      <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">div<\/span> <span class=\"hljs-attr\">style<\/span>=<span class=\"hljs-string\">{{<\/span> <span class=\"hljs-attr\">height:<\/span> \"<span class=\"hljs-attr\">500px<\/span>\" }}&gt;<\/span>\n        <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">Excalidraw<\/span> \/&gt;<\/span>\n      <span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">div<\/span>&gt;<\/span>\n    <span class=\"hljs-tag\">&lt;\/&gt;<\/span><\/span>\n  );\n}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-developer-experience\"><strong>La developer experience<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"3104\" height=\"1974\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image.png\" alt=\"\" class=\"wp-image-28522\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image.png 3104w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image-300x191.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image-1024x651.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image-768x488.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image-1536x977.png 1536w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image-2048x1302.png 2048w\" sizes=\"auto, (max-width: 3104px) 100vw, 3104px\" \/><\/figure>\n\n\n\n<p>Excalidraw \u00e8 molto apprezzato dai dev per la facilit\u00e0 con cui pu\u00f2 essere implementato all&#8217;interno dei propri progetti.<\/p>\n\n\n\n<p>Essendo open source, offre grande flessibilit\u00e0 e possibilit\u00e0 di personalizzazione, permettendo agli sviluppatori di adattarlo alle specifiche esigenze del loro software inoltre la sua API \u00e8 ben documentata e consente una facile integrazione con altre applicazioni e piattaforme.<\/p>\n\n\n\n<p>La leggerezza del codice e l&#8217;architettura modulare contribuiscono a una facile manutenzione e scalabilit\u00e0, rendendolo una scelta affidabile per progetti di qualsiasi dimensione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-l-extra-mile\"><strong>L&#8217;extra mile<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image.gif\" alt=\"\" class=\"wp-image-28521\"\/><\/figure>\n\n\n\n<p>L&#8217;extra mile di Excalidraw \u00e8 dato dalla possibilit\u00e0 di creare una collaborazione in tempo reale tra team, permettendo a pi\u00f9 utenti di lavorare simultaneamente sullo stesso disegno, facilitando la condivisione delle idee e migliorando la produttivit\u00e0 dei membri del team.<\/p>\n\n\n\n<p>Infatti per creare una sessione collaborativa su Excalidraw baster\u00e0 avviare una sessione dal pulsante &#8220;Condividi&#8221; e mandare il link generato e tutti i partecipanti potranno vedere e modificare il disegno in tempo reale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-il-confronto-con-lo-status-quo\"><strong>Il confronto con lo status quo<\/strong><\/h2>\n\n\n\n<p>Excalidraw si distingue tra i suoi competitor come Draw.io grazie alla sua semplicit\u00e0 e immediatezza. Questo strumento di disegno online offre un&#8217;interfaccia intuitiva che permette di creare diagrammi e schizzi con facilit\u00e0, senza una curva di apprendimento ripida.<\/p>\n\n\n\n<p>La sua natura open-source garantisce flessibilit\u00e0 e continua innovazione dalla comunit\u00e0 che lo apprezza particolarmente e lo rende quasi &#8220;community driven&#8221;.<\/p>\n\n\n\n<p>Inoltre, Excalidraw eccelle in collaborazione real-time, permettendo a pi\u00f9 utenti di lavorare simultaneamente su un progetto con aggiornamenti immediati, cosa non possibile ad esempio con Draw.io.<\/p>\n\n\n\n<p>A differenza di strumenti pi\u00f9 complessi, Excalidraw si focalizza sull&#8217;essenzialit\u00e0 e la velocit\u00e0, rendendolo ideale per brainstorming e prototipazione rapida.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tiriamo-le-somme\"><strong>Tiriamo le somme!<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"870\" height=\"494\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image.webp\" alt=\"\" class=\"wp-image-28523\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image.webp 870w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image-300x170.webp 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/image-768x436.webp 768w\" sizes=\"auto, (max-width: 870px) 100vw, 870px\" \/><\/figure>\n\n\n\n<p>Quindi Excalidraw \u00e8 super facile da implementare, super semplice da utilizzare e inoltre ha delle funzionalit\u00e0 di collaborazione in tempo reale gi\u00e0 predisposte, il che lo rendono il perfetto tool da utilizzare per la creazione e la prototipazione di progetti. <\/p>\n\n\n\n<p>Inoltre viene apprezzato per la sua capacit\u00e0 di creare disegni che sembrano fatti a mano e offre opzioni di esportazione in vari formati, come PNG e SVG, ma mantenendo comunque il file modificabile, rendendolo un prezioso strumento per tutti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Chiunque user\u00e0 questo tool sar\u00e0 di diritto Re dei diagrammi a flusso&#8221; queste sono le parole incise sotto l&#8217;elsa dorata di Excalidraw, il progetto Open Source di cui vi parler\u00f2 oggi. Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. Io sono Riccardo (aka&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/\">Read more<\/a><\/p>\n","protected":false},"author":193,"featured_media":28520,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10265],"tags":[],"collections":[11708],"class_list":{"0":"post-28508","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-frontend-it","8":"collections-dalla-community","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>OpenDev Explorer - Episodio 6 Excalidraw: i diagrammi nella roccia - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Dall&#039;idea al disegno condiviso con tutto il team passando per l&#039;open source: oggi esploriamo Excalidraw. Leggi di pi\u00f9!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenDev Explorer - Episodio 6 Excalidraw: i diagrammi nella roccia\" \/>\n<meta property=\"og:description\" content=\"Dall&#039;idea al disegno condiviso con tutto il team passando per l&#039;open source: oggi esploriamo Excalidraw. Leggi di pi\u00f9!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-02T09:44:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-02T09:44:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"669\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"TheZal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TheZal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/\"},\"author\":{\"name\":\"TheZal\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/f3f099160f0d8f2f80c5e4f3c8d53503\"},\"headline\":\"OpenDev Explorer &#8211; Episodio 6 Excalidraw: i diagrammi nella roccia\",\"datePublished\":\"2024-07-02T09:44:21+00:00\",\"dateModified\":\"2024-07-02T09:44:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/\"},\"wordCount\":597,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Excalidraw-cover.png\",\"articleSection\":[\"Frontend\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/\",\"name\":\"OpenDev Explorer - Episodio 6 Excalidraw: i diagrammi nella roccia - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Excalidraw-cover.png\",\"datePublished\":\"2024-07-02T09:44:21+00:00\",\"dateModified\":\"2024-07-02T09:44:24+00:00\",\"description\":\"Dall'idea al disegno condiviso con tutto il team passando per l'open source: oggi esploriamo Excalidraw. Leggi di pi\u00f9!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Excalidraw-cover.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Excalidraw-cover.png\",\"width\":1280,\"height\":669,\"caption\":\"excalidraw codemotion magazine\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/excalidraw-i-diagrammi-nella-roccia\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/frontend-it\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OpenDev Explorer &#8211; Episodio 6 Excalidraw: i diagrammi nella roccia\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/f3f099160f0d8f2f80c5e4f3c8d53503\",\"name\":\"TheZal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"caption\":\"TheZal\"},\"description\":\"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!\",\"sameAs\":[\"http:\\\/\\\/www.thezal.dev\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/thezal\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OpenDev Explorer - Episodio 6 Excalidraw: i diagrammi nella roccia - Codemotion Magazine","description":"Dall'idea al disegno condiviso con tutto il team passando per l'open source: oggi esploriamo Excalidraw. Leggi di pi\u00f9!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/","og_locale":"en_US","og_type":"article","og_title":"OpenDev Explorer - Episodio 6 Excalidraw: i diagrammi nella roccia","og_description":"Dall'idea al disegno condiviso con tutto il team passando per l'open source: oggi esploriamo Excalidraw. Leggi di pi\u00f9!","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-07-02T09:44:21+00:00","article_modified_time":"2024-07-02T09:44:24+00:00","og_image":[{"width":1280,"height":669,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png","type":"image\/png"}],"author":"TheZal","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"TheZal","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/"},"author":{"name":"TheZal","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503"},"headline":"OpenDev Explorer &#8211; Episodio 6 Excalidraw: i diagrammi nella roccia","datePublished":"2024-07-02T09:44:21+00:00","dateModified":"2024-07-02T09:44:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/"},"wordCount":597,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png","articleSection":["Frontend"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/","name":"OpenDev Explorer - Episodio 6 Excalidraw: i diagrammi nella roccia - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png","datePublished":"2024-07-02T09:44:21+00:00","dateModified":"2024-07-02T09:44:24+00:00","description":"Dall'idea al disegno condiviso con tutto il team passando per l'open source: oggi esploriamo Excalidraw. Leggi di pi\u00f9!","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png","width":1280,"height":669,"caption":"excalidraw codemotion magazine"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/excalidraw-i-diagrammi-nella-roccia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/"},{"@type":"ListItem","position":3,"name":"OpenDev Explorer &#8211; Episodio 6 Excalidraw: i diagrammi nella roccia"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503","name":"TheZal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","caption":"TheZal"},"description":"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!","sameAs":["http:\/\/www.thezal.dev"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-600x600.png","author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png",1280,669,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-300x157.png",300,157,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-768x401.png",768,401,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-1024x535.png",1024,535,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png",1280,669,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover.png",1280,669,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/07\/Excalidraw-cover-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_comment_info":0,"uagb_excerpt":"&#8220;Chiunque user\u00e0 questo tool sar\u00e0 di diritto Re dei diagrammi a flusso&#8221; queste sono le parole incise sotto l&#8217;elsa dorata di Excalidraw, il progetto Open Source di cui vi parler\u00f2 oggi. Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. Io sono Riccardo (aka&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/28508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=28508"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/28508\/revisions"}],"predecessor-version":[{"id":28524,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/28508\/revisions\/28524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/28520"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=28508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=28508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=28508"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=28508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}