{"id":8236,"date":"2018-05-10T06:20:34","date_gmt":"2018-05-10T04:20:34","guid":{"rendered":"https:\/\/www.serverplan.com\/blog\/?p=8236"},"modified":"2018-05-24T07:39:09","modified_gmt":"2018-05-24T05:39:09","slug":"node-js","status":"publish","type":"post","link":"https:\/\/www.serverplan.com\/blog\/node-js\/","title":{"rendered":"Cos&#8217;\u00e8 e a cosa serve Node.js"},"content":{"rendered":"<p>Quando si parla di <strong>Node.js<\/strong> nelle discussioni online c&#8217;\u00e8 sempre chi si guarda intorno con aria interrogativa. Di cosa si tratta? Cos&#8217;\u00e8 e a cosa serve quest&#8217;applicazione? In effetti non tutti conoscono l&#8217;importanza di questo tool, chi vuole <a href=\"https:\/\/www.serverplan.com\/blog\/realizzare-un-sito-web-da-soli\/\">aprire un sito web da solo<\/a> si limita ad affrontare pochi temi. Tipo la gestione di WordPress, l&#8217;<a href=\"https:\/\/www.serverplan.com\/blog\/cose-ftp-sito-web\/\">FTP<\/a>, l&#8217;htaccess e poco altro.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8238 size-full\" title=\"Cos'\u00e8 e a cosa serve Node.js\" src=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node.jpg\" alt=\"Node.js\" width=\"630\" height=\"385\" srcset=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node.jpg 630w, https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node-300x183.jpg 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><br \/>\nDi certo citando Node.Js ci addentriamo in un argomento tecnico non semplice da definire<strong> in un unico articolo<\/strong>. L&#8217;obiettivo, oggi, \u00e8 di dare un paio di definizioni chiare per muoversi con disinvoltura in questo percorso.<\/p>\n<p>Poi per approfondire ci vorranno anni di lavoro sul campo, i <a href=\"https:\/\/www.serverplan.com\/blog\/come-diventare-webmaster\/\">webmaster<\/a> sanno bene che non si diventa esperti da un giorno all&#8217;altro. Ma la domanda dalla quale iniziare \u00e8 <strong>abbastanza chiara<\/strong>.<\/p>\n<p><!--more--><\/p>\n<h2>Cos&#8217;\u00e8 Node.js: definizione<\/h2>\n\n<p>Node.js \u00e8 un&#8217;applicazione, per la precisione un framework, che viene usata per scrivere <strong>applicazioni in Javascript<\/strong> lato server. Questo nome vede la luce nel 2009 e ha avuto un buon successo tra le aziende di un certo spessore che hanno deciso di usarlo per i propri progetti. Merito anche della presenza di Google in questo nome.<\/p>\n<p>Il codice su Node.js, infatti, viene fatto<strong> girare da V8<\/strong>. Sto parlando del motore JavaScript open source di Google, scritto in C ++ e utilizzato in Google Chrome. Questo, insieme alle capacit\u00e0 umane, permette di creare delle applicazioni web con caratteristiche chiare in termini velocit\u00e0 e scalabilit\u00e0.<\/p>\n<h2>Come funziona Node.js<\/h2>\n<p>Sai perch\u00e9 Node.js \u00e8 cos\u00ec famoso tra gli sviluppatori? La prima risposta \u00e8 questa:&nbsp;si tratta di una soluzione lato server basata su un modello di <strong>I\/O asincron<\/strong>o che opera sugli eventi. Cosa significa? Cito la pagina <a href=\"https:\/\/it.wikipedia.org\/wiki\/Node.js\">Wikipedia<\/a> per maggior chiarezza a quanto scritto:<\/p>\n<blockquote><p><em>Node richiede al sistema operativo di ricevere notifiche al verificarsi di determinati eventi, e rimane quindi in&nbsp;sleep&nbsp;fino alla notifica stessa: solo in tale momento torna attivo per eseguire le istruzioni previste nella funzione di&nbsp;callback, cos\u00ec chiamata perch\u00e9 da eseguire una volta ricevuta la notifica che il risultato dell&#8217;elaborazione del sistema operativo \u00e8 disponibile.<\/em><\/p><\/blockquote>\n<p>La programmazione a eventi di Node consente al processo di ottenere una fluidit\u00e0 diversa da ci\u00f2 che, ad esempio, \u00e8 stato scritto in PHP.&nbsp;In questo caso l&#8217;esecuzione delle istruzioni segue percorsi fissi, con frequenti chiamate esterne che strozzano la procedura. Il server deve aspettare che ci\u00f2<strong> si sblocchi per procedere<\/strong>, ma con la programmazione event-driver si riesce a personalizzare le azioni di default legate a un evento.<\/p>\n<figure id=\"attachment_8242\" aria-describedby=\"caption-attachment-8242\" style=\"width: 630px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8242 size-full\" title=\"Come funziona Node.js\" src=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node-code.jpg\" alt=\"Come funziona Node.js\" width=\"630\" height=\"303\" srcset=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node-code.jpg 630w, https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node-code-300x144.jpg 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><figcaption id=\"caption-attachment-8242\" class=\"wp-caption-text\">Node.js all&#8217;opera.<\/figcaption><\/figure>\n<p>In buona sintesi, mentre Node.js sta elaborando una procedura, mentre aspetta che venga portata a termine pu\u00f2 partire gi\u00e0 con altre operazioni. Questo pu\u00f2 portare molti vantaggi in termini di performance, ma la programmazione deve essere calibrata con cura: se due azioni sono correlate bisogna fare attenzione alle relazioni e ai <strong>tempi del caricamento<\/strong>.<\/p>\n<h2>Come installare Node.js<\/h2>\n<p>A questo punto appare chiara la domanda: come si installa Node.js? Puoi scaricare l&#8217;applicazione sul sito ufficiale&nbsp;nodejs.org\/en\/download e scegliere quale sistema operativo usare per far girare questa soluzione. <strong>Per i clienti Serverplan<\/strong> la soluzione \u00e8 ancora pi\u00f9 semplice: per chi ha acquistato&nbsp;un <a href=\"https:\/\/www.serverplan.com\/vps-hosting\">VPS<\/a>, un <a href=\"https:\/\/www.serverplan.com\/cloud-hosting\">hosting cloud<\/a> o un <a href=\"https:\/\/www.serverplan.com\/server-dedicati\">server dedicato<\/a> si pu\u00f2 installare Node.js con un click (ora funziona solo con pannello Plesk -Linux, su cPanel ancora non \u00e8 molto stabile). Cos\u00ec puoi allestire un ambiente di test per lo sviluppo server side.<\/p>\n<h2>La tua opinione sul tema<\/h2>\n<p>Qui trovi una serie di buoni motivi per iniziare la tua avventura con Node.js. Certo, questo \u00e8 un argomento per gli addetti ai lavori e chi \u00e8 interessato solo alla creazione di un sito web pu\u00f2 trovare superflue queste riflessioni, Ma chi opera tutti i giorni con la programmazione pu\u00f2 <strong>confermare che Node.js<\/strong> \u00e8 una delle combinazioni pi\u00f9 interessanti. Sei d&#8217;accordo?<\/p>\n<div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Quando si parla di Node.js nelle discussioni online c&#8217;\u00e8 sempre chi si guarda intorno con aria interrogativa. Di cosa si tratta? Cos&#8217;\u00e8 e a cosa serve quest&#8217;applicazione? In effetti non tutti conoscono l&#8217;importanza di questo tool, chi vuole aprire un sito web da solo si limita ad affrontare pochi temi. Tipo la gestione di WordPress, <\/p>\n","protected":false},"author":5,"featured_media":8238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[415],"tags":[],"class_list":["post-8236","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vita-da-webmaster"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Node.js: cos&#039;\u00e8, come si installa e a cosa serve questa piattaforma<\/title>\n<meta name=\"description\" content=\"Uno dei punti che spesso viene elencato nelle discussioni dei programmatori: il Node.Js. A cosa serve? Come pu\u00f2 essere installato?\" \/>\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.serverplan.com\/blog\/node-js\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Node.js: cos&#039;\u00e8, come si installa e a cosa serve questa piattaforma\" \/>\n<meta property=\"og:description\" content=\"Uno dei punti che spesso viene elencato nelle discussioni dei programmatori: il Node.Js. A cosa serve? Come pu\u00f2 essere installato?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.serverplan.com\/blog\/node-js\/\" \/>\n<meta property=\"og:site_name\" content=\"Serverplan Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/serverplan.it\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/riccardo.esposito\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-10T04:20:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-24T05:39:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"630\" \/>\n\t<meta property=\"og:image:height\" content=\"385\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Riccardo Esposito\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Riccardo Esposito\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/\"},\"author\":{\"name\":\"Riccardo Esposito\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#\\\/schema\\\/person\\\/7bb3435beb74d4bf4797212aab494862\"},\"headline\":\"Cos&#8217;\u00e8 e a cosa serve Node.js\",\"datePublished\":\"2018-05-10T04:20:34+00:00\",\"dateModified\":\"2018-05-24T05:39:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/\"},\"wordCount\":652,\"commentCount\":8,\"image\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/node.jpg\",\"articleSection\":[\"Webmaster\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/\",\"url\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/\",\"name\":\"Node.js: cos'\u00e8, come si installa e a cosa serve questa piattaforma\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/node.jpg\",\"datePublished\":\"2018-05-10T04:20:34+00:00\",\"dateModified\":\"2018-05-24T05:39:09+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#\\\/schema\\\/person\\\/7bb3435beb74d4bf4797212aab494862\"},\"description\":\"Uno dei punti che spesso viene elencato nelle discussioni dei programmatori: il Node.Js. A cosa serve? Come pu\u00f2 essere installato?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/node.jpg\",\"contentUrl\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/node.jpg\",\"width\":630,\"height\":385,\"caption\":\"node\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/node-js\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cos&#8217;\u00e8 e a cosa serve Node.js\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/\",\"name\":\"Serverplan Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#\\\/schema\\\/person\\\/7bb3435beb74d4bf4797212aab494862\",\"name\":\"Riccardo Esposito\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g\",\"caption\":\"Riccardo Esposito\"},\"description\":\"Senior copywriter, web writer freelance per Serverplan e autore di My Social Web. Scrivo ogni giorno. Ho pubblicato 3 libri dedicati al mondo del blogging e del web copywriting.\",\"sameAs\":[\"https:\\\/\\\/www.mysocialweb.it\\\/\",\"https:\\\/\\\/www.facebook.com\\\/riccardo.esposito\"],\"url\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/author\\\/serverplan-web\\\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Node.js: cos'\u00e8, come si installa e a cosa serve questa piattaforma","description":"Uno dei punti che spesso viene elencato nelle discussioni dei programmatori: il Node.Js. A cosa serve? Come pu\u00f2 essere installato?","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.serverplan.com\/blog\/node-js\/","og_locale":"it_IT","og_type":"article","og_title":"Node.js: cos'\u00e8, come si installa e a cosa serve questa piattaforma","og_description":"Uno dei punti che spesso viene elencato nelle discussioni dei programmatori: il Node.Js. A cosa serve? Come pu\u00f2 essere installato?","og_url":"https:\/\/www.serverplan.com\/blog\/node-js\/","og_site_name":"Serverplan Blog","article_publisher":"https:\/\/www.facebook.com\/serverplan.it","article_author":"https:\/\/www.facebook.com\/riccardo.esposito","article_published_time":"2018-05-10T04:20:34+00:00","article_modified_time":"2018-05-24T05:39:09+00:00","og_image":[{"width":630,"height":385,"url":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node.jpg","type":"image\/jpeg"}],"author":"Riccardo Esposito","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Riccardo Esposito","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.serverplan.com\/blog\/node-js\/#article","isPartOf":{"@id":"https:\/\/www.serverplan.com\/blog\/node-js\/"},"author":{"name":"Riccardo Esposito","@id":"https:\/\/www.serverplan.com\/blog\/#\/schema\/person\/7bb3435beb74d4bf4797212aab494862"},"headline":"Cos&#8217;\u00e8 e a cosa serve Node.js","datePublished":"2018-05-10T04:20:34+00:00","dateModified":"2018-05-24T05:39:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.serverplan.com\/blog\/node-js\/"},"wordCount":652,"commentCount":8,"image":{"@id":"https:\/\/www.serverplan.com\/blog\/node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node.jpg","articleSection":["Webmaster"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.serverplan.com\/blog\/node-js\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.serverplan.com\/blog\/node-js\/","url":"https:\/\/www.serverplan.com\/blog\/node-js\/","name":"Node.js: cos'\u00e8, come si installa e a cosa serve questa piattaforma","isPartOf":{"@id":"https:\/\/www.serverplan.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.serverplan.com\/blog\/node-js\/#primaryimage"},"image":{"@id":"https:\/\/www.serverplan.com\/blog\/node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node.jpg","datePublished":"2018-05-10T04:20:34+00:00","dateModified":"2018-05-24T05:39:09+00:00","author":{"@id":"https:\/\/www.serverplan.com\/blog\/#\/schema\/person\/7bb3435beb74d4bf4797212aab494862"},"description":"Uno dei punti che spesso viene elencato nelle discussioni dei programmatori: il Node.Js. A cosa serve? Come pu\u00f2 essere installato?","breadcrumb":{"@id":"https:\/\/www.serverplan.com\/blog\/node-js\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.serverplan.com\/blog\/node-js\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.serverplan.com\/blog\/node-js\/#primaryimage","url":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node.jpg","contentUrl":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2018\/05\/node.jpg","width":630,"height":385,"caption":"node"},{"@type":"BreadcrumbList","@id":"https:\/\/www.serverplan.com\/blog\/node-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.serverplan.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cos&#8217;\u00e8 e a cosa serve Node.js"}]},{"@type":"WebSite","@id":"https:\/\/www.serverplan.com\/blog\/#website","url":"https:\/\/www.serverplan.com\/blog\/","name":"Serverplan Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.serverplan.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.serverplan.com\/blog\/#\/schema\/person\/7bb3435beb74d4bf4797212aab494862","name":"Riccardo Esposito","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g","caption":"Riccardo Esposito"},"description":"Senior copywriter, web writer freelance per Serverplan e autore di My Social Web. Scrivo ogni giorno. Ho pubblicato 3 libri dedicati al mondo del blogging e del web copywriting.","sameAs":["https:\/\/www.mysocialweb.it\/","https:\/\/www.facebook.com\/riccardo.esposito"],"url":"https:\/\/www.serverplan.com\/blog\/author\/serverplan-web\/"},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":3,"sum_votes":9},"_links":{"self":[{"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/posts\/8236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/comments?post=8236"}],"version-history":[{"count":11,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/posts\/8236\/revisions"}],"predecessor-version":[{"id":8319,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/posts\/8236\/revisions\/8319"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/media\/8238"}],"wp:attachment":[{"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/media?parent=8236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/categories?post=8236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/tags?post=8236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}