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

QA: Caso de uso vs Caso de prueba

Desde QA, hemos escuchado muchas veces eso de:

– ¡Ya tenéis el funcional! Ahora ya podréis ir definiendo los casos de uso…

Eeiiinng? Perdón? Debemos ser conscientes de que el concepto de un caso de uso dista (totalmente) del de caso de prueba, o test case; elemento/condición con el que sí trabajamos en QA. En este artículo veremos más a fondo la diferencia entre ambos términos, en qué consiste cada uno y la relación entre ambos términos.

Leer más

Publicado en QA | Deja un comentario

Alexa y Google Assistants con LUIS

Entrando en el mundo de las aplicaciones (Skills o Actions) para Alexa y/o Google Assistants, se nos plantea el reto de reutilizar, en todo lo posible, los elementos que forman parte de nuestra aplicación, la lógica de negocio, el NLP, etc.

Leer más

Publicado en Alexa, Asistentes, Google Assistants, LUIS | Etiquetado , | Deja un comentario

Cómo configurar nuestro Identity Server (y nuestras aplicaciones web) detrás de un Load Balancer o un Api Gateway

Hoy en día, lo normal en un despliegue en Producción, es que se disponga de un balanceador de carga o un api proxy que actúen como punto de entrada de las peticiones recibidas y se encarguen de enrutar dichas solicitudes a nuestras aplicaciones web. En este artículo veremos cómo configurar nuestro Identity Server (y nuestras aplicaciones web) para que estén preparadas en ese entorno, y también veremos cómo configurar SSL Offload (requerido en muchas infraestructuras).

Leer más

Publicado en .NET | Deja un comentario

Los bots pueden ser más inteligentes (Parte I)

Desde hace ya algunos años, los bots conversacionales están presentes en prácticamente todos los ambientes imaginables para ayudarnos con tareas más o menos simples en las que pueden aliviar el trabajo de operadores humanos.

Leer más

Publicado en Microsoft Azure, Microsoft Bot Framework, Microsoft Cognitive Services, Vision | Etiquetado , , | Deja un comentario

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
ENCAMINA, piensa en colores