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.
Alexa y Google Assistants con LUIS
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).
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.
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.
QA (Quality Assurance) 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.
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.
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
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.
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.
.Net Core: Paso de parámetros a nuestra 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.