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

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

Mobile Center | Conectar con Google Play para distribuir Apps

visual-studio-ms-preview-thumbnail

Mobile Center, para los que no lo conozcáis, es un servicio de Microsoft, incluído dentro de Microsoft Azure que permite gestionar el ciclo de vida de nuestras Apps para iOS, Android y Windows desde un único lugar (probablemente en otro artículo hable largo y tendido sobre las características de Mobile Center, así que estad atentos).

Leer más

Publicado en Microsoft Azure, Mobile Center, Movilidad, Xamarin.Forms | Etiquetado , , | 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

Asincronía en C#: Bloqueos, contextos y tareas.

Asincronía en Tasks. Bloqueos, contextos y tareas.

“¡Recórcholis! ¡Mi fantástico método HagoCosasChulasAsync bloquea mi aplicación!”.

Si has utilizado la Asincronía basada en Tasks (TAP) en aplicaciones algo complejas, esta frase te sonará. Posiblemente, después de entrar en pánico y ojear Stack Overflow hayas dado con la panacea a todos tus problemas: el método ConfigureAwait que nos expone la clase Task. Pasándole a este método “false” como parámetro y añadiéndolo a lo largo de todas las Tasks, todo vuelve a funcionar como esperabas.

Leer más

Publicado en Sin categoría | Deja un comentario
ENCAMINA, piensa en colores