{"id":385,"date":"2023-12-13T17:34:34","date_gmt":"2023-12-13T16:34:34","guid":{"rendered":"http:\/\/www.paolorizzo.info\/?p=385"},"modified":"2026-06-30T13:29:38","modified_gmt":"2026-06-30T11:29:38","slug":"il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team","status":"publish","type":"post","link":"https:\/\/www.paolorizzo.info\/en\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/","title":{"rendered":"What is continuous integration?"},"content":{"rendered":"\n<p class=\"has-medium-font-size wp-block-paragraph\">[<strong><em><a href=\"https:\/\/www.atlassian.com\/it\/agile\/software-development\/continuous-integration\">Dal portale Atlassian<\/a><\/em><\/strong>] Niente crea (o distrugge) <strong>l&#8217;agilit\u00e0<\/strong> come l&#8217;impegno di un team per la&nbsp;<a href=\"https:\/\/www.atlassian.com\/continuous-delivery\/continuous-integration\"><strong><em>continuous integration (CI)<\/em><\/strong><\/a>. Questo concetto potrebbe sembrare minaccioso (specialmente se il tuo team deve ancora implementare la CI), ma ci sono buone notizie: indipendentemente dalle tecnologie utilizzate da un team, \u00e8 probabile che ci sia un framework di continuous integration e di test automatizzati che si adatta alla sua base di codice.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><em>Che cos&#8217;\u00e8 la continuous integration?&nbsp;<\/em><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">La continuous integration \u00e8 una&nbsp;<a href=\"https:\/\/www.atlassian.com\/agile\">best practice Agile<\/a>&nbsp;e&nbsp;<a href=\"https:\/\/www.atlassian.com\/it\/devops\/what-is-devops\/devops-best-practices\">DevOps<\/a>&nbsp;che consente di integrare con regolarit\u00e0 le modifiche al codice nel branch principale di un repository e testare le modifiche il prima e il pi\u00f9 spesso possibile. Idealmente, gli sviluppatori integrano il codice ogni giorno, se non pi\u00f9 volte al giorno.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><em>Vantaggi della continuous integration&nbsp;<\/em><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">L&#8217;investimento in CI si traduce in feedback rapidi sulle modifiche al codice. Per &#8220;rapido&#8221; intendiamo pochi minuti. Un team che si affida principalmente ai test manuali&nbsp;<em>pu\u00f2&nbsp;<\/em>ricevere i feedback in un paio d&#8217;ore, ma in realt\u00e0, i feedback completi sui test arrivano un giorno o&nbsp;<em>diversi giorni<\/em>&nbsp;dopo che il codice viene modificato. E a quel punto sono gi\u00e0 state apportate altre modifiche e la correzione dei bug diventa una spedizione archeologica con gli sviluppatori che scavano nei diversi livelli di codice per arrivare alla radice del problema.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Decisamente, questo processo&nbsp;<em>non<\/em>&nbsp;\u00e8 veloce.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><em>Proteggi la qualit\u00e0 con build continue e automazione dei test&nbsp;<\/em><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Quanti di noi hanno scaricato il codice sorgente pi\u00f9 recente e hanno riscontrato problemi di compilazione o un bug significativo? Proprio il contrario della produttivit\u00e0!<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Per restare lontani da questa situazione, occorre seguire due pratiche:<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Build continue:<\/strong>&nbsp;crea una build del progetto non appena viene apportata una modifica. Idealmente, la differenza tra ogni build \u00e8 un singolo set di modifiche.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Automazione dei test:<\/strong>&nbsp;convalida programmatica del software per garantire la qualit\u00e0. I test possono avviare azioni nel software dall&#8217;interfaccia utente (ne parleremo tra pochissimo) o dal livello dei servizi di back-end.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Pensa a queste due pratiche come al burro e la marmellata: hanno un buon sapore separatamente, ma sono fantastici insieme! La continuous integration accoppia le build continue con l&#8217;automazione dei test per garantire che in ogni build sia valutata anche la qualit\u00e0 della base di codice.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">E ricorda: per realizzare appieno i vantaggi, un team deve anche avere la disciplina per mettere in pausa lo sviluppo e affrontare&nbsp;<em>subito<\/em>&nbsp;le interruzioni. L&#8217;energia che un team investe nella scrittura di test e nella configurazione dell&#8217;automazione (fai attenzione: si tratta proprio di un investimento) \u00e8 inutile se le build vengono lasciate a languire nello stato di interruzione. Proteggere l&#8217;investimento in CI e proteggere la qualit\u00e0 della base di codice sono la stessa cosa.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Per approfondire questo argomento ti suggerisco di visitare il <strong><em><a href=\"https:\/\/www.atlassian.com\/it\/agile\/software-development\/continuous-integration\">portale di Atlassian<\/a><\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Dal portale Atlassian] Niente crea (o distrugge) l&#8217;agilit\u00e0 come l&#8217;impegno di un team per la&nbsp;continuous integration (CI). Questo concetto potrebbe sembrare minaccioso (specialmente se il tuo team deve ancora implementare la CI), ma ci sono buone notizie: indipendentemente dalle tecnologie utilizzate da un team, \u00e8 probabile che ci sia un framework di continuous integration e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":386,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[20,21],"tags":[],"ppma_author":[19],"class_list":["post-385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-ci-cd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Che cos&#039;\u00e8 la continuous integration? - Paolo Rizzo<\/title>\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.paolorizzo.info\/en\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Che cos&#039;\u00e8 la continuous integration? - Paolo Rizzo\" \/>\n<meta property=\"og:description\" content=\"[Dal portale Atlassian] Niente crea (o distrugge) l&#8217;agilit\u00e0 come l&#8217;impegno di un team per la&nbsp;continuous integration (CI). Questo concetto potrebbe sembrare minaccioso (specialmente se il tuo team deve ancora implementare la CI), ma ci sono buone notizie: indipendentemente dalle tecnologie utilizzate da un team, \u00e8 probabile che ci sia un framework di continuous integration e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.paolorizzo.info\/en\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/\" \/>\n<meta property=\"og:site_name\" content=\"Paolo Rizzo\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-13T16:34:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-30T11:29:38+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.paolorizzo.info\/wp-content\/uploads\/2023\/12\/cloud-6515064_1920.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1770\" \/>\n\t<meta property=\"og:image:height\" content=\"824\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Paolo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paolo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/\"},\"author\":{\"name\":\"Paolo\",\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/#\\\/schema\\\/person\\\/d8c3a77e092a4c39c571447d83bb55da\"},\"headline\":\"Che cos&#8217;\u00e8 la continuous integration?\",\"datePublished\":\"2023-12-13T16:34:34+00:00\",\"dateModified\":\"2026-06-30T11:29:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/\"},\"wordCount\":483,\"publisher\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/#\\\/schema\\\/person\\\/d8c3a77e092a4c39c571447d83bb55da\"},\"image\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.paolorizzo.info\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cloud-6515064_1920.jpg\",\"articleSection\":[\"Agile\",\"CI \\\/ CD\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/\",\"url\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/\",\"name\":\"Che cos'\u00e8 la continuous integration? - Paolo Rizzo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.paolorizzo.info\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cloud-6515064_1920.jpg\",\"datePublished\":\"2023-12-13T16:34:34+00:00\",\"dateModified\":\"2026-06-30T11:29:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.paolorizzo.info\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cloud-6515064_1920.jpg\",\"contentUrl\":\"https:\\\/\\\/www.paolorizzo.info\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cloud-6515064_1920.jpg\",\"width\":1770,\"height\":824},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/2023\\\/12\\\/13\\\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.paolorizzo.info\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Che cos&#8217;\u00e8 la continuous integration?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/#website\",\"url\":\"https:\\\/\\\/www.paolorizzo.info\\\/\",\"name\":\"www.paolorizzo.info\",\"description\":\"Il progettista 3.0\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/#\\\/schema\\\/person\\\/d8c3a77e092a4c39c571447d83bb55da\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.paolorizzo.info\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.paolorizzo.info\\\/#\\\/schema\\\/person\\\/d8c3a77e092a4c39c571447d83bb55da\",\"name\":\"Paolo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g8452683bbd8287b8ba6c8af9d087c310\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g\",\"caption\":\"Paolo\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g8452683bbd8287b8ba6c8af9d087c310\"},\"description\":\"Curioso per natura, mi nutro di nuove esperienze e nuove conoscenze. Amo la buona compagnia, l'intelligente autoironia e sono un divoratore di letture stimolanti. Mantengo sempre un'occhio rivolto al mondo come fonte inesauribile di ispirazioni e nuovi progetti - possibilmente etici - da proporre o realizzare.\",\"sameAs\":[\"https:\\\/\\\/www.paolorizzo.info\"],\"url\":\"https:\\\/\\\/www.paolorizzo.info\\\/en\\\/author\\\/paolo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Che cos'\u00e8 la continuous integration? - Paolo Rizzo","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.paolorizzo.info\/en\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/","og_locale":"en_US","og_type":"article","og_title":"Che cos'\u00e8 la continuous integration? - Paolo Rizzo","og_description":"[Dal portale Atlassian] Niente crea (o distrugge) l&#8217;agilit\u00e0 come l&#8217;impegno di un team per la&nbsp;continuous integration (CI). Questo concetto potrebbe sembrare minaccioso (specialmente se il tuo team deve ancora implementare la CI), ma ci sono buone notizie: indipendentemente dalle tecnologie utilizzate da un team, \u00e8 probabile che ci sia un framework di continuous integration e [&hellip;]","og_url":"https:\/\/www.paolorizzo.info\/en\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/","og_site_name":"Paolo Rizzo","article_published_time":"2023-12-13T16:34:34+00:00","article_modified_time":"2026-06-30T11:29:38+00:00","og_image":[{"width":1770,"height":824,"url":"http:\/\/www.paolorizzo.info\/wp-content\/uploads\/2023\/12\/cloud-6515064_1920.jpg","type":"image\/jpeg"}],"author":"Paolo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Paolo","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/#article","isPartOf":{"@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/"},"author":{"name":"Paolo","@id":"https:\/\/www.paolorizzo.info\/#\/schema\/person\/d8c3a77e092a4c39c571447d83bb55da"},"headline":"Che cos&#8217;\u00e8 la continuous integration?","datePublished":"2023-12-13T16:34:34+00:00","dateModified":"2026-06-30T11:29:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/"},"wordCount":483,"publisher":{"@id":"https:\/\/www.paolorizzo.info\/#\/schema\/person\/d8c3a77e092a4c39c571447d83bb55da"},"image":{"@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/#primaryimage"},"thumbnailUrl":"https:\/\/www.paolorizzo.info\/wp-content\/uploads\/2023\/12\/cloud-6515064_1920.jpg","articleSection":["Agile","CI \/ CD"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/","url":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/","name":"Che cos'\u00e8 la continuous integration? - Paolo Rizzo","isPartOf":{"@id":"https:\/\/www.paolorizzo.info\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/#primaryimage"},"image":{"@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/#primaryimage"},"thumbnailUrl":"https:\/\/www.paolorizzo.info\/wp-content\/uploads\/2023\/12\/cloud-6515064_1920.jpg","datePublished":"2023-12-13T16:34:34+00:00","dateModified":"2026-06-30T11:29:38+00:00","breadcrumb":{"@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/#primaryimage","url":"https:\/\/www.paolorizzo.info\/wp-content\/uploads\/2023\/12\/cloud-6515064_1920.jpg","contentUrl":"https:\/\/www.paolorizzo.info\/wp-content\/uploads\/2023\/12\/cloud-6515064_1920.jpg","width":1770,"height":824},{"@type":"BreadcrumbList","@id":"https:\/\/www.paolorizzo.info\/2023\/12\/13\/il-cloud-per-automatizzare-processi-partner-ideale-per-lo-sviluppo-del-progetto-in-un-team\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.paolorizzo.info\/"},{"@type":"ListItem","position":2,"name":"Che cos&#8217;\u00e8 la continuous integration?"}]},{"@type":"WebSite","@id":"https:\/\/www.paolorizzo.info\/#website","url":"https:\/\/www.paolorizzo.info\/","name":"www.paolorizzo.info","description":"Il progettista 3.0","publisher":{"@id":"https:\/\/www.paolorizzo.info\/#\/schema\/person\/d8c3a77e092a4c39c571447d83bb55da"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.paolorizzo.info\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.paolorizzo.info\/#\/schema\/person\/d8c3a77e092a4c39c571447d83bb55da","name":"Paul","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g8452683bbd8287b8ba6c8af9d087c310","url":"https:\/\/secure.gravatar.com\/avatar\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g","caption":"Paolo"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g8452683bbd8287b8ba6c8af9d087c310"},"description":"Curioso per natura, mi nutro di nuove esperienze e nuove conoscenze. Amo la buona compagnia, l'intelligente autoironia e sono un divoratore di letture stimolanti. Mantengo sempre un'occhio rivolto al mondo come fonte inesauribile di ispirazioni e nuovi progetti - possibilmente etici - da proporre o realizzare.","sameAs":["https:\/\/www.paolorizzo.info"],"url":"https:\/\/www.paolorizzo.info\/en\/author\/paolo\/"}]}},"authors":[{"term_id":19,"user_id":1,"is_guest":0,"slug":"paolo","display_name":"Paolo","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/6f6c9111aa07e5add82102c3cf16b6293430e48ae2a3e8a793f89db136db6b7e?s=96&d=mm&r=g","author_category":"","user_url":"https:\/\/www.paolorizzo.info","last_name":"","first_name":"Paolo","job_title":"","description":"Curioso per natura, mi nutro di nuove esperienze e nuove conoscenze. \r\nAmo la buona compagnia, l'intelligente autoironia e sono un divoratore di letture stimolanti. Mantengo sempre un'occhio rivolto al mondo come fonte inesauribile di ispirazioni e nuovi progetti - possibilmente etici - da proporre o realizzare."}],"_links":{"self":[{"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/posts\/385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/comments?post=385"}],"version-history":[{"count":12,"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/posts\/385\/revisions"}],"predecessor-version":[{"id":922,"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/posts\/385\/revisions\/922"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/media\/386"}],"wp:attachment":[{"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/media?parent=385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/categories?post=385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/tags?post=385"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.paolorizzo.info\/en\/wp-json\/wp\/v2\/ppma_author?post=385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}