{"id":920,"date":"2021-01-05T17:36:29","date_gmt":"2021-01-05T16:36:29","guid":{"rendered":"https:\/\/www.gaetanopaterno.it\/?page_id=920"},"modified":"2021-01-06T23:52:14","modified_gmt":"2021-01-06T22:52:14","slug":"articoli","status":"publish","type":"page","link":"https:\/\/www.gaetanopaterno.it\/?page_id=920","title":{"rendered":"Articoli"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"920\" class=\"elementor elementor-920\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9bc554f elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9bc554f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e703b98\" data-id=\"e703b98\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-61081ef elementor-widget elementor-widget-text-editor\" data-id=\"61081ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div style=\"background-image: url('https:\/\/www.gaetanopaterno.it\/wp-content\/uploads\/2021\/01\/articoli-1.jpg'); background-position: center center; height: 372px; display: flex; align-items: center; justify-content: center;\">\n\nArticoli\n\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5369554 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5369554\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-983bb27\" data-id=\"983bb27\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f81aee6 elementor-widget elementor-widget-a13fe-post-list\" data-id=\"f81aee6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"a13fe-post-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"bricks-frame posts-bricks posts-bricks-1  posts_vertical_centered posts-columns-3\"><div class=\"posts-grid-container\" data-margin=\"5\"><div class=\"grid-master\"><\/div><div class=\"archive-item post-455 post type-post status-publish format-standard has-post-thumbnail category-articolo\" data-category-1=\"1\" itemtype=\"https:\/\/schema.org\/CreativeWork\" itemscope><div class=\"item-image post-media\"><a href=\"https:\/\/www.gaetanopaterno.it\/?p=455\"><img decoding=\"async\" width=\"637\" src=\"https:\/\/www.gaetanopaterno.it\/wp-content\/uploads\/apollo13_images\/distribuzione_automatizzata_04-7b7vi36jrzvk6z1db44gxk3xr9t9ks3zhy.jpg\" class=\"attachment-637x0x1xx90 size-637x0x1xx90 wp-post-image\" alt=\"\" itemprop=\"image\" \/><\/a><\/div>\r\n<div class=\"formatter\">\r\n    <div class=\"real-content hentry\">\r\n\r\n        <div class=\"post-meta\"><time class=\"entry-date published updated\" datetime=\"2020-05-04T23:13:23+01:00\" itemprop=\"datePublished\">04\/05\/2020<\/time> <\/div><h2 class=\"post-title entry-title\" itemprop=\"headline\"><a href=\"https:\/\/www.gaetanopaterno.it\/?p=455\" itemprop=\"url\">Distribuire una Web App tramite FTP<\/a><\/h2>\r\n        <div class=\"entry-summary\" itemprop=\"text\">\r\n        <p>Introduzione Nei precedenti articoli abbiamo visto come creare una Web App con il servizio Azure App Services e come distribuire il codice eseguibile tramite processi di Continuous Deployment (CD).Possono esserci contesti in cui \u00e8 difficile poter applicare un processo di CD perch\u00e9 magari dobbiamo distribuire del codice legacy oppure nonostante ci sia un processo di CD non abbiamo la possibilit\u00e0 di accederci per problemi di integrazione o per politiche aziendali. In questo caso dobbiamo distribuire l\u2019applicazione web manualmente. Le possibilit\u00e0 La distribuzione manuale di un\u2019applicazione web nella Web App pu\u00f2 avvenire tramite: FTP, Cloud (OneDrive, Dropbox), Repository pubblico Git o&hellip;<\/p>\n<p> <a class=\"more-link\" href=\"https:\/\/www.gaetanopaterno.it\/?p=455\">Leggi tutto<\/a><\/p>\n        <\/div>\r\n\r\n        <div class=\"clear\"><\/div>\r\n\r\n                \r\n    <\/div>\r\n<\/div><\/div><div class=\"archive-item post-323 post type-post status-publish format-standard has-post-thumbnail category-articolo\" data-category-1=\"1\" itemtype=\"https:\/\/schema.org\/CreativeWork\" itemscope><div class=\"item-image post-media\"><a href=\"https:\/\/www.gaetanopaterno.it\/?p=323\"><img decoding=\"async\" width=\"637\" src=\"https:\/\/www.gaetanopaterno.it\/wp-content\/uploads\/apollo13_images\/distribuzione_automatizzata_04-7b7vi36jrzvk6z1db44gxk3xr9t9ks3zhy.jpg\" class=\"attachment-637x0x1xx90 size-637x0x1xx90 wp-post-image\" alt=\"\" itemprop=\"image\" \/><\/a><\/div>\r\n<div class=\"formatter\">\r\n    <div class=\"real-content hentry\">\r\n\r\n        <div class=\"post-meta\"><time class=\"entry-date published updated\" datetime=\"2020-04-06T16:33:21+01:00\" itemprop=\"datePublished\">06\/04\/2020<\/time> <\/div><h2 class=\"post-title entry-title\" itemprop=\"headline\"><a href=\"https:\/\/www.gaetanopaterno.it\/?p=323\" itemprop=\"url\">Continuous Deployment su Azure App Service<\/a><\/h2>\r\n        <div class=\"entry-summary\" itemprop=\"text\">\r\n        <p>Introduzione Nel precedente articolo abbiamo introdotto brevemente il servizio Web App di Azure e i metodi pi\u00f9 comuni per crearla (link). Il servizio Web App consente di creare, distribuire e ridimensionare rapidamente applicazioni Web, per dispositivi mobili e API di livello aziendale, in qualsiasi piattaforma e soddisfare rigorosi requisiti di prestazioni, scalabilit\u00e0, sicurezza e conformit\u00e0 usando al contempo una piattaforma completamente gestita e manutenuta. Da questo articolo iniziamo ad approfondire le caratteristiche del servizio Web App partendo dal Centro distribuzione e dai metodi di continuous deployment del codice sorgente dell\u2019applicazione web che stiamo sviluppando. Per accedere al Centro distribuzione: Nel&hellip;<\/p>\n<p> <a class=\"more-link\" href=\"https:\/\/www.gaetanopaterno.it\/?p=323\">Leggi tutto<\/a><\/p>\n        <\/div>\r\n\r\n        <div class=\"clear\"><\/div>\r\n\r\n                \r\n    <\/div>\r\n<\/div><\/div><div class=\"archive-item post-267 post type-post status-publish format-standard has-post-thumbnail category-articolo\" data-category-1=\"1\" itemtype=\"https:\/\/schema.org\/CreativeWork\" itemscope><div class=\"item-image post-media\"><a href=\"https:\/\/www.gaetanopaterno.it\/?p=267\"><img decoding=\"async\" width=\"637\" src=\"https:\/\/www.gaetanopaterno.it\/wp-content\/uploads\/apollo13_images\/Azure-App-Services-7b7vi36jrzvk6z1db44gxk3xr9t9ks3z1a.png\" class=\"attachment-637x0x1xx90 size-637x0x1xx90 wp-post-image\" alt=\"\" itemprop=\"image\" \/><\/a><\/div>\r\n<div class=\"formatter\">\r\n    <div class=\"real-content hentry\">\r\n\r\n        <div class=\"post-meta\"><time class=\"entry-date published updated\" datetime=\"2020-03-29T18:26:35+01:00\" itemprop=\"datePublished\">29\/03\/2020<\/time> <\/div><h2 class=\"post-title entry-title\" itemprop=\"headline\"><a href=\"https:\/\/www.gaetanopaterno.it\/?p=267\" itemprop=\"url\">Creare una Web App su Azure App Service<\/a><\/h2>\r\n        <div class=\"entry-summary\" itemprop=\"text\">\r\n        <p>Introduzione La creazione di un sito web richiede un insieme di considerazioni riguardanti la &#8220;posizione&#8221; su cui andremo a pubblicarlo. Si parla di infrastruttura server, hardware appropriato, sistema operativo e un elenco di tecnologie per lo hosting. Possiamo operare in due modi: distribuirlo su un server &#8220;locale&#8221; oppure sfruttare i servizi di Microsoft Azure. Le possibilit\u00e0 Nel primo caso, vi \u00e8 da investire sulla parte hardware al fine di avere un server sempre efficiente, e quindi attivo, raggiungibile e dalle buone performance al variare del traffico. Senza tutti questi accorgimenti un sito web non potr\u00e0 mai essere pienamente fruibile dagli&hellip;<\/p>\n<p> <a class=\"more-link\" href=\"https:\/\/www.gaetanopaterno.it\/?p=267\">Leggi tutto<\/a><\/p>\n        <\/div>\r\n\r\n        <div class=\"clear\"><\/div>\r\n\r\n                \r\n    <\/div>\r\n<\/div><\/div><div class=\"archive-item post-79 post type-post status-publish format-standard has-post-thumbnail category-articolo tag-code-first tag-creators-update tag-database tag-entity-framework tag-filestream tag-migrations tag-restore tag-sql-management-studio tag-sql-server tag-windows-10\" data-category-1=\"1\" itemtype=\"https:\/\/schema.org\/CreativeWork\" itemscope><div class=\"item-image post-media\"><a href=\"https:\/\/www.gaetanopaterno.it\/?p=79\"><img decoding=\"async\" width=\"637\" src=\"https:\/\/www.gaetanopaterno.it\/wp-content\/uploads\/apollo13_images\/fig.7-7b7vi36jrzvk6z1db44gxk3xr9t90lrqb2.jpg\" class=\"attachment-637x0x1xx90 size-637x0x1xx90 wp-post-image\" alt=\"\" itemprop=\"image\" \/><\/a><\/div>\r\n<div class=\"formatter\">\r\n    <div class=\"real-content hentry\">\r\n\r\n        <div class=\"post-meta\"><time class=\"entry-date published updated\" datetime=\"2017-10-30T20:51:45+01:00\" itemprop=\"datePublished\">30\/10\/2017<\/time> <\/div><h2 class=\"post-title entry-title\" itemprop=\"headline\"><a href=\"https:\/\/www.gaetanopaterno.it\/?p=79\" itemprop=\"url\">Come ripristinare FILESTREAM dopo l&#8217;aggiornamento di Windows 10 alla Creators Update<\/a><\/h2>\r\n        <div class=\"entry-summary\" itemprop=\"text\">\r\n        <p>Introduzione Dopo intensi mesi di sviluppo e innumerevoli build Insider, il Creators Update, nuovo major update di Windows 10, dal 5 aprile \u00e8 disponibile per gli utenti che decideranno di scaricarlo manualmente tramite l&#8217;Assistente Aggiornamento. Come indica il nome, questo major update \u00e8 dedicato a tutti coloro che amano &#8220;creare&#8221;, da una presentazione in PowerPoint, ad un&#8217;immagine 3D o al codice di un sito Web. Le novit\u00e0 sono tantissime ed interessano ogni parte del sistema operativo. Il Creators Update \u00e8 molto pi\u00f9 performante, reattivo e versatile; il tutto si traduce in un&#8217;esperienza d&#8217;uso quotidiano pi\u00f9 soddisfacente. Nonostante tutto, pu\u00f2 presentarsi&hellip;<\/p>\n<p> <a class=\"more-link\" href=\"https:\/\/www.gaetanopaterno.it\/?p=79\">Leggi tutto<\/a><\/p>\n        <\/div>\r\n\r\n        <div class=\"clear\"><\/div>\r\n\r\n        <p class=\"under_content_tags\"><a href=\"https:\/\/www.gaetanopaterno.it\/?tag=code-first\" rel=\"tag\">code first<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=creators-update\" rel=\"tag\">creators update<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=database\" rel=\"tag\">database<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=entity-framework\" rel=\"tag\">entity framework<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=filestream\" rel=\"tag\">filestream<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=migrations\" rel=\"tag\">migrations<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=restore\" rel=\"tag\">restore<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=sql-management-studio\" rel=\"tag\">sql management studio<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=sql-server\" rel=\"tag\">sql server<\/a> <a href=\"https:\/\/www.gaetanopaterno.it\/?tag=windows-10\" rel=\"tag\">windows 10<\/a><\/p>        \r\n    <\/div>\r\n<\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Articoli 04\/05\/2020 Distribuire una Web App tramite FTP Introduzione Nei precedenti articoli abbiamo visto come creare una Web App con il servizio Azure App Services e come distribuire il codice eseguibile tramite processi di Continuous Deployment (CD).Possono esserci contesti in cui \u00e8 difficile poter applicare un processo di CD perch\u00e9 magari dobbiamo distribuire del codice legacy oppure nonostante ci sia un processo di [&hellip;] 06\/04\/2020 Continuous Deployment su Azure App Service Introduzione Nel precedente articolo abbiamo introdotto brevemente il servizio Web App di Azure e i metodi pi\u00f9 comuni per crearla (link). Il servizio Web App consente di creare, distribuire&hellip;<\/p>\n<p> <a class=\"more-link\" href=\"https:\/\/www.gaetanopaterno.it\/?p=79\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-920","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/www.gaetanopaterno.it\/index.php?rest_route=\/wp\/v2\/pages\/920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gaetanopaterno.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gaetanopaterno.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gaetanopaterno.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gaetanopaterno.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=920"}],"version-history":[{"count":22,"href":"https:\/\/www.gaetanopaterno.it\/index.php?rest_route=\/wp\/v2\/pages\/920\/revisions"}],"predecessor-version":[{"id":1059,"href":"https:\/\/www.gaetanopaterno.it\/index.php?rest_route=\/wp\/v2\/pages\/920\/revisions\/1059"}],"wp:attachment":[{"href":"https:\/\/www.gaetanopaterno.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}