Consumo de un Servicio Windows Comunication Foundation (WCF)

Windows Communication Foundation (WCF) Es el framework para la creación de aplicaciones orientadas a servicios web y clientes de servicios web de Microsoft. Con WCF, es posible enviar datos como mensajes asíncronos de un servicio a otro. Los mensajes pueden ser tan simples como un carácter o una palabra enviados como XML, o tan complejos como un flujo de datos binarios. Características de WCF - Orientado a servicios: Permite crear aplicaciones orientadas a servicios basados en la arquitectura SOA, la arquitectura orientada a servicios para enviar y recibir datos. - Interoperabilidad: WCF implementa…continue reading →

Integrando SendGrid en Visual Studio

¿QUE ES SEND GRID? SendGrid en un servicio que nos permite el envío de emails de forma automatizada a través de nuestra aplicación (NO te provee de un dominio, ese dominio lo pones tú, si es que te hace falta), cuenta con una arquitectura escalable y un servicio de analítica de datos personalizable en tiempo real, esto nos permite conocer el número de correos que ha enviado nuestra aplicación, si se entregan o no, si han sido leídos o si han entrado a través de la bandeja de spam. Un Servicio muy completo…continue reading →

Bases de Datos SQL en Microsoft Azure

El uso de bases de datos relacionales está muy extendido en el desarrollo de software actualmente. Desde pequeñas aplicaciones de uso interno en empresas y pequeños comercios, hasta grandes proyectos con millones de datos que almacenar de forma ordenada y relacionada. Microsoft ofrece, gracias a la nube de Azure, un sistema sencillo y cómodo para alojar y utilizar nuestras bases de datos relacionales SQL. Para ello solo necesitamos una cuenta de Azure con una suscripción. Si no disponemos de una cuenta de Azure con una suscripción, Microsoft nos ofrece una versión de prueba…continue reading →

Reglas de Validación en MVC

Controles de Validación en ASP .NET Validación de datos. La validación de datos asegura la corrección y precisión de todos los datos de una aplicación. Para la validación de datos se puede usar varios tipos de validación: Validación del tipo de datos. Comprobación del intervalo. Comprobación del código. Validación compleja. La validación del tipo de datos responde a preguntas como “¿Es alfabética la cadena?” y “¿Es numérico el número?”. Este tipo de validaciones se pueden controlar con la interfaz de usuario de la aplicación. La comprobación del intervalo garantiza que el valor proporcionado…continue reading →

Operaciones Asíncronas en MVC 5

Para el desarrollo de aplicaciones con MVC, no se dispone de un número ilimitado de hilos (Threads en inglés) destinados al procesamiento de peticiones. Cada vez que una petición se realiza, uno de estos hilos se destina exclusivamente a atender dicha petición, y permanecerá ocupado hasta que dicha petición acabe. En caso de que se produzca una petición cuando todos los hilos estén ocupados, esta se introducirá en una cola, también limitada. Si dicha cola se llena, el servidor responderá con un error HTTP 503. En el desarrollo normal, las peticiones se producen…continue reading →

Integración de editores WySiwyG en ASP.Net MVC – TinyMCE

Este tipo de editores son simples editores HTML de texto enriquecido, también llamados editores Wysiwyg (What You See Is What You Get). La integración de estos editores en los “textarea” de nuestra aplicación Web da al usuario facilidad para enriquecer el texto a enviar, ya sea con imágenes, sangrías, colores de texto, y otras muchas opciones que nos ofrecen. Existen gran variedad de editores Open Source como TinyMCE, openWysiwig o CKEditor, muy potentes y de fácil integración en nuestro código. TinyMCE Es uno de los editores de código abierto más populares, por su…continue reading →