Arquitectura, buenas prácticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016

Como utilizar el «this» de JavaScript en TypeScript

En artículos anteriores has visto cómo utilizar TypeScript dentro de los desarrollos y el motivo por el que lo utilizamos. Te he hablado de las ventajas y, sin embargo, hay algunos aspectos que son de mucha utilidad cuando se desarrolla en JavaScript. Por ejemplo, el uso del parámetro «this» en JavaScript y como poder utilizarlo dentro de TypeScript.

typescript2
Leer más

Publicado en javascript, typescript | Etiquetado | Deja un comentario

Integrando SonarQube con TFS I

En este artículo vamos a ver qué es SonarQube, qué papel tiene dentro del ciclo de vida de nuestras soluciones y cómo se integra con nuestro repositorio de código fuente. En nuestro caso, con Team Foundation Server 2015 en adelante TFS.

En ENCAMINA lo estamos utilizando para ver cual es el progreso en nuestros desarrollos para cada día ser mejores profesionales.

Leer más

Publicado en alm, buenas practicas | Etiquetado , , | 1 Comentario

Extendiendo el WebPart Content By Search con audiencias

Una de las grandes ventajas que nos dan las FarmSolutions es que nos permiten extender los WebParts implementados por el propio equipo de producto. En versiones anteriores (2007 y 2010) era común extender el funcionamiento de WebParts como el OWA, o el clásico Content Query.

En la versión 2013 el WebPart más utilizado por todos es el Content By Search. Su funcionamiento, tal y como indica su nombre, muestra el contenido de la búsqueda. Además, podemos diseñar diversas plantillas para mostrar datos de acuerdo a nuestras necesidades.

Ahora bien, hay algunos casos en los que la funcionalidad de serie se queda corta. ¿Cómo podemos solucionarlo? Pues extendiendo el componente y agregándole nuestra funcionalidad. ¿Lo vemos?

Leer más

Publicado en out of the box, sharepoint 2013 | Etiquetado | Deja un comentario

Integrando Grunt y Bower en Visual Studio 2013

grunt-y-bowerCon el auge de un servidor como NodeJS se ha propiciado la aparición de diversas herramientas que son de obligado uso para los especialistas en el Front-End. Estas herramientas que están en boca de casi todo el mundo son Bower, Grunt o Gulp. La salida de Visual Studio 2015 propicia un cambio en el marco para los desarrolladores de .NET. ¿El motivo? Nuestro IDE favorito, Visual Studio en la versión 2015, ya soporta de forma nativa estas herramientas (Bower,Grunt o Gulp) y como una extensión más el uso de estas herramientas de FrontEnd. Esto hace que una de las extensiones más utilizadas de Visual Studio en la nueva versión carezca de sentido.
Para los desarrolladores de SharePoint la nueva versión de Visual Studio no tiene mejoras sustanciales (salvo el uso de estas herramientas de FrontEnd) y en los que no tiene versión de extensiones indispensables como son las CKS Dev. Visual Studio 2013 es la opción más estable y más adecuada para los desarrollos OnPremise (mientras no salga la nueva versión de SharePoint 2016 y el SDK esté integrado con el IDE). En este artículo, vamos a ver como poder utilizar estas herramientas en Visual Studio 2013. Leer más

Publicado en buenas practicas, desarrollo, entorno, javascript | Etiquetado , , | Deja un comentario

Azure Search: qué es y cómo utilizarlo en nuestros desarrollos

El próximo jueves se celebrará un evento sobre Windows 10: el Hel10, en el que mi compañero Santiago Porras y un servidor, daremos una sesión sobre cómo utilizar el proyecto Oxford dentro del desarrollo de Aplicaciones Universales de Windows 10. Para complicar un poco más la sesión (lo que nos gusta), hemos incorporado el servicio de búsqueda que nos proporciona Azure: el Azure Search.

Leer más

Publicado en Azure | Etiquetado , | Deja un comentario
ENCAMINA, piensa en colores