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

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 | Deja un 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

¿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