{"id":2264,"date":"2016-04-05T12:50:19","date_gmt":"2016-04-05T10:50:19","guid":{"rendered":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?p=2264"},"modified":"2016-04-05T12:50:47","modified_gmt":"2016-04-05T10:50:47","slug":"como-gestionar-tus-dependencias","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/","title":{"rendered":"\u00bfC\u00f3mo gestionar tus dependencias con VSTS?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.visualstudio.com\/dynimg\/IC827258.png\" alt=\"\" width=\"648\" height=\"400\" \/><br \/>\nUno de los aspectos que caracteriza a los equipos de desarrollo maduros es la re-utilizaci\u00f3n del c\u00f3digo ya utilizado (entre otras cosas). Este pensamiento es con el que en <strong><a href=\"http:\/\/www.encamina.com\" target=\"_blank\">ENCAMINA<\/a>\u00a0<\/strong>empezamos a desarrollar lo que finalmente se ha llamado <a href=\"https:\/\/github.com\/Encamina\/Enmarcha-SharePoint\" target=\"_blank\">ENMARCHA\u00a0<\/a>. La gesti\u00f3n de las dependencias es uno de los mayores problemas a los que se enfrenta\u00a0cualquier equipo de desarrollo.<\/p>\n<p>Tenemos <strong>dos tipos de dependencias<\/strong>:<!--more--><\/p>\n<ul>\n<li><strong>Externas.\u00a0<\/strong>Aquellas dependencias que son librer\u00edas, desarrollos de terceros y que las utilizamos en nuestros desarrollos. Un ejemplo son las librer\u00edas de Nuget para desarrollos .NET o bower, npm para el mundo JavaScript.<\/li>\n<li><strong>Internas.\u00a0<\/strong>Estas dependencias son desarrollos realizados por el propio equipo de desarrollo y que se utilizan para aprovechar los desarrollos ya realizados.<\/li>\n<\/ul>\n<p>En <strong>este post<\/strong> vamos a centrarnos en estas \u00faltimas y en el porqu\u00e9 de su importancia. De la misma forma vamos a ver las distintas formas que hay de gestionar estas dependencias, desde las m\u00e1s manuales hasta las m\u00e1s sofisticadas haciendo uso de Visual Studio Team Services.<\/p>\n<p>Partimos de la base de que dentro de nuestra organizaci\u00f3n disponemos de un proyecto donde tenemos las funciones, utilidades, etc. que utilizamos en todos los proyectos de nuestra organizaci\u00f3n.<\/p>\n<h2>\u00bfC\u00f3mo utilizamos estas utilidades en los nuevos proyectos que hacemos?<\/h2>\n<p>Una primera opci\u00f3n\u00a0es <strong>a\u00f1adir este proyecto dentro la nueva soluci\u00f3n<\/strong> que estamos haciendo. Agregamos la referencia al nuevo proyecto y comenzamos a utilizarla.<\/p>\n<p><strong>Ventajas<\/strong><\/p>\n<ul>\n<li>Aprovechamos las funcionalidades ya implementadas<\/li>\n<li>F\u00e1cil de depurar<\/li>\n<\/ul>\n<p><strong>Inconveniente<\/strong><\/p>\n<ul>\n<li>No tenemos versionado, si en el nuevo proyecto realizamos alguna modificaci\u00f3n que afecta a \u00abartefactos core\u00bb es posible que otros proyectos que lo est\u00e9n utilizando no funcione correctamente o bien no compile nuestro proyecto<\/li>\n<\/ul>\n<p>Una segunda opci\u00f3n es <strong>crear un paquete Nuget interno y ubicarlo<\/strong> bien en un lugar com\u00fan para todos los miembros de la organizaci\u00f3n o bien implementamos un servidor privado de Nuget tal y como se indica en el siguiente <a href=\"https:\/\/docs.nuget.org\/create\/hosting-your-own-nuget-feeds\">enlace.<\/a><\/p>\n<p><strong>Ventajas<\/strong><\/p>\n<ul>\n<li>Todos los miembros del equipo pueden utilizarlo sin problemas<\/li>\n<li>Disponemos de hist\u00f3rico y versionado<\/li>\n<\/ul>\n<p><strong>Inconvenientes<\/strong><\/p>\n<ul>\n<li>La depuraci\u00f3n de los m\u00e9todos que hay en el paquete Nuget es un poco m\u00e1s complejo<\/li>\n<li>Hay que crear los paquetes Nuget cada vez que se realiza una modificaci\u00f3n<\/li>\n<li>Mantenimiento de tu servidor de Nuget<\/li>\n<\/ul>\n<p>Una alternativa a crearse el servidor de Nuget es utilizar un producto como <a href=\"https:\/\/myget.org\/\" target=\"_blank\">MyGet<\/a>. Es un servidor de paquetes como Nuget, NPM, Bower, pero de forma privada y no p\u00fablica.<\/p>\n<p>Una tercera alternativa ser\u00eda <strong>utilizar Visual Studio Team Services<\/strong> como tu servidor de Nuget. Microsoft en el proceso de hacer mejor Visual Studio Team Services, ha a\u00f1adido una funcionalidad para poder hacer que nuestros repositorios sean feeds de Nuget.<\/p>\n<p><strong>Ventajas<\/strong><\/p>\n<ul>\n<li>Accesible para todos los miembros de nuestra organizaci\u00f3n<\/li>\n<li>Integrado con TFS<\/li>\n<\/ul>\n<p><strong>Inconveniente<\/strong><\/p>\n<ul>\n<li>La \u00fanica desventaja que le veo a priori es la url del feed que no es muy amigable<\/li>\n<\/ul>\n<h2>Resumen<\/h2>\n<p>Dentro del desarrollo software el ciclo de vida de la aplicaci\u00f3n es algo que debemos tener muy presente. Hay muchas tareas que van m\u00e1s all\u00e1 del propio desarrollo del mismo. La <strong>gesti\u00f3n de las dependencias<\/strong> es algo <strong>muy importante<\/strong> y que ocasiona muchos problemas en caso de llevar una mala gesti\u00f3n de las mismas.<\/p>\n<p>Una <strong>mala gesti\u00f3n puede provocar<\/strong> la perdida de funcionalidad e incluso que nuestro c\u00f3digo fuente no funcione, con lo que si tenemos que llevar a cabo una actualizaci\u00f3n de la aplicaci\u00f3n deberemos de reconstruir la parte que no funciona. En nuestro caso, hemos pasado por las tres fases y ahora mismo podemos decir que las tenemos gestionadas de una forma correcta y coherente. Y t\u00fa, \u00bfc\u00f3mo las gestionas? \ud83d\ude09<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Uno de los aspectos que caracteriza a los equipos de desarrollo maduros es la re-utilizaci\u00f3n del c\u00f3digo ya utilizado (entre otras cosas). Este pensamiento es con el que en ENCAMINA\u00a0empezamos a desarrollar lo que finalmente se ha llamado ENMARCHA\u00a0. La &hellip; <a href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[164],"tags":[31,167,171],"class_list":["post-2264","post","type-post","status-publish","format-standard","hentry","category-alm","tag-alm","tag-ciclo-de-vida","tag-visual-studio-team-services"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>\u00bfC\u00f3mo gestionar tus dependencias con VSTS? - Desarrollando sobre SharePoint<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"\u00bfC\u00f3mo gestionar tus dependencias con VSTS? - Desarrollando sobre SharePoint\" \/>\n<meta name=\"twitter:description\" content=\"Uno de los aspectos que caracteriza a los equipos de desarrollo maduros es la re-utilizaci\u00f3n del c\u00f3digo ya utilizado (entre otras cosas). Este pensamiento es con el que en ENCAMINA\u00a0empezamos a desarrollar lo que finalmente se ha llamado ENMARCHA\u00a0. La &hellip; Continue reading &rarr;\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.visualstudio.com\/dynimg\/IC827258.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adri\u00e1n D\u00edaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/\"},\"author\":{\"name\":\"Adri\u00e1n D\u00edaz\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"headline\":\"\u00bfC\u00f3mo gestionar tus dependencias con VSTS?\",\"datePublished\":\"2016-04-05T10:50:19+00:00\",\"dateModified\":\"2016-04-05T10:50:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/\"},\"wordCount\":632,\"commentCount\":0,\"image\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.visualstudio.com\\\/dynimg\\\/IC827258.png\",\"keywords\":[\"alm\",\"ciclo de vida\",\"visual studio team services\"],\"articleSection\":[\"alm\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/\",\"url\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/\",\"name\":\"\u00bfC\u00f3mo gestionar tus dependencias con VSTS? - Desarrollando sobre SharePoint\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.visualstudio.com\\\/dynimg\\\/IC827258.png\",\"datePublished\":\"2016-04-05T10:50:19+00:00\",\"dateModified\":\"2016-04-05T10:50:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-gestionar-tus-dependencias\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.visualstudio.com\\\/dynimg\\\/IC827258.png\",\"contentUrl\":\"https:\\\/\\\/www.visualstudio.com\\\/dynimg\\\/IC827258.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/\",\"name\":\"Desarrollando sobre SharePoint\",\"description\":\"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\",\"name\":\"Adri\u00e1n D\u00edaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"caption\":\"Adri\u00e1n D\u00edaz\"},\"description\":\"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/author\\\/desarrollandosobresharepoint\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo gestionar tus dependencias con VSTS? - Desarrollando sobre SharePoint","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":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/","twitter_card":"summary_large_image","twitter_title":"\u00bfC\u00f3mo gestionar tus dependencias con VSTS? - Desarrollando sobre SharePoint","twitter_description":"Uno de los aspectos que caracteriza a los equipos de desarrollo maduros es la re-utilizaci\u00f3n del c\u00f3digo ya utilizado (entre otras cosas). Este pensamiento es con el que en ENCAMINA\u00a0empezamos a desarrollar lo que finalmente se ha llamado ENMARCHA\u00a0. La &hellip; Continue reading &rarr;","twitter_image":"https:\/\/www.visualstudio.com\/dynimg\/IC827258.png","twitter_misc":{"Escrito por":"Adri\u00e1n D\u00edaz","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/#article","isPartOf":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/"},"author":{"name":"Adri\u00e1n D\u00edaz","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"headline":"\u00bfC\u00f3mo gestionar tus dependencias con VSTS?","datePublished":"2016-04-05T10:50:19+00:00","dateModified":"2016-04-05T10:50:47+00:00","mainEntityOfPage":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/"},"wordCount":632,"commentCount":0,"image":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/#primaryimage"},"thumbnailUrl":"https:\/\/www.visualstudio.com\/dynimg\/IC827258.png","keywords":["alm","ciclo de vida","visual studio team services"],"articleSection":["alm"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/","url":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/","name":"\u00bfC\u00f3mo gestionar tus dependencias con VSTS? - Desarrollando sobre SharePoint","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website"},"primaryImageOfPage":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/#primaryimage"},"image":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/#primaryimage"},"thumbnailUrl":"https:\/\/www.visualstudio.com\/dynimg\/IC827258.png","datePublished":"2016-04-05T10:50:19+00:00","dateModified":"2016-04-05T10:50:47+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-gestionar-tus-dependencias\/#primaryimage","url":"https:\/\/www.visualstudio.com\/dynimg\/IC827258.png","contentUrl":"https:\/\/www.visualstudio.com\/dynimg\/IC827258.png"},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/","name":"Desarrollando sobre SharePoint","description":"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb","name":"Adri\u00e1n D\u00edaz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","caption":"Adri\u00e1n D\u00edaz"},"description":"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/author\/desarrollandosobresharepoint\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/2264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/comments?post=2264"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/2264\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/media?parent=2264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/categories?post=2264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/tags?post=2264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}