Las ventajas que te ofrece Microsoft Azure y el mundo.NET

Cómo securizar tus apps con Identity Server y .NET Core (Parte II)

Tomando el relevo del post escrito por el gran Adrián Díaz (Cómo securizar tus apps con Identity Server y .NET Core (Parte I)), quiero enseñaros cómo autenticar a los usuarios mediante usuario y contraseña. Empezamos creando nuestro servidor de identidades para centralizar tanto la autenticación como la autorización, y así crear una aplicación web que securizaremos mediante usuario y contraseña.

Leer más

Publicado en .NET, seguridad | Deja un comentario

QA (Quality Assurance) y su mundo

QA y su mundo

¿Cuántas veces os habéis preguntado a qué nos dedicamos el equipo de QA? hacer fallar una app,  persecución y caza del bug, urdir una campaña inquisidora contra el trabajo de nuestros developers…¡nada de eso! Con este artículo queremos desmontar mitos, acercar y dar a conocer qué papel juega QA en el desarrollo de software.

En este post, os hablamos de las Pruebas funcionales y la Metodología que utilizamos para llevarlas a cabo.

Leer más

Publicado en QA | 2 Comentarios

Redux-Form: Pon orden a tus formularios

La utilización de una u otra librería para la parte del Front-End de los desarrollos que hemos implementado, es algo que decide cada desarrollador. Esto nos proporciona una gran libertad, pero también una gran responsabilidad. La elección de una mala librería es problema del desarrollador y por lo tanto, los errores o bugs que pueda tener, serán problema de quien utilice esta librería. En este artículo vamos a ver si en nuestros desarrollos deberíamos incluir Redux Form, cuáles son sus pros y sus contras.

Leer más

Publicado en ReactJS, Redux-Form | Etiquetado , , , | Deja un comentario

Planificando nuestro ALM en Dynamics 365 (parte I)

En este artículo vamos a hablar sobre la planificación de nuestro ALM en una solución de Dynamics CRM. Cuando hablamos de un desarrollo de este tipo, es normal hablar de muchos entornos: Desarrollo, Pre-Producción, Integración, Producción… Leer más

Publicado en CRM, Visual Studio | Deja un comentario

Cómo securizar tus apps con Identity Server y .NET Core (Parte I)

Muchas veces recurrimos a servicios en el Cloud para mejorar nuestros desarrollos, uno de los que más se utiliza es es el  Azure Active Directory. No obstante, hay situaciones en las éste servicio no se adapta a los requerimientos del cliente, bien porque todavía no ha migrado a la Nube, o bien porque tiene el software en sus infraestructuras.

Hoy veremos un sistema que se encarga de autenticar, autorizar y securizar tanto las aplicaciones como los usuarios en nuestros desarrollo. La solución se llama Identity Server.

Leer más

Publicado en .NET, seguridad | 1 Comentario

Appsettings con Environment en .NET Core

Appsettings con Environment en .NET Core

Ha llegado el momento de desplegar nuestra aplicación ASP.NET Core en los entornos de nuestro cliente. Toca pensar cómo vamos a parametrizar en cada entorno los valores adecuados, para que el contexto de la aplicación sea la del entorno en la que se está ejecutando.

Leer más

Publicado en .NET | Etiquetado , , | Deja un comentario

.Net Core: Paso de parámetros a nuestra aplicación ReactJS

.Net Core: Paso de parámetros a nuestro aplicación ReactJS

Los tiempos en el desarrollo han cambiado. Si bien antes toda la importancia recaía en el servidor, ahora priman las aplicaciones desarrolladas con Javascript y el framework que más se adapta a las necesidades de tu solución. Este cambio lo podemos observar claramente en los desarrollos en ASP NET .Core.

Leer más

Publicado en .NET | Deja un comentario

Protege tus reuniones de Skype Empresarial

Protege tus reuniones de Skype Empresarial

Cuando implementamos Skype Empresarial como solución de comunicaciones unificadas para nuestras reuniones, nos damos cuenta de que gracias a ser una herramienta tan intuitiva, todos los usuarios se adaptan rápidamente a ella. Sin embargo, existen ciertas buenas prácticas que muchos ignoran, incluso tras llevar muchos años utilizando Skype Empresarial.

Leer más

Publicado en seguridad | Etiquetado , , | Deja un comentario

¿Cómo versionamos nuestra API en ASP .NET Core?

¿Cómo versionamos nuestra API en ASP .NET Core?

A la hora de desarrollar nuestra API, hay algunos aspectos que debemos de tener claros antes de empezar a tirar lineas de código: autenticación, versionado, CORS, nomenclatura, escalado, etc… En este post vamos a a ver cómo versionar nuestra API en ASP.Net Core.

Leer más

Publicado en .NET, Microsoft Azure | Etiquetado , , | Deja un comentario

Cómo testear nuestras APIs

Como testear nuestras APIsCuando trabajas en un proyecto de gobierno de APIs, da igual que sea con Azure API Management o Google Apigee, es importante la definición de un proceso adecuado de ALM que incluya despliegue y testing. Toda la parte de despliegue dependerá, en cierta medida, del gateway con el que estemos trabajando. Sin embargo, para el proceso de testing podemos utilizar Postman y una serie de herramientas que os contamos en este post.
Leer más

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