Azure Cognitive Search

Azure Cognitive Search es el único servicio en la nube de búsqueda con capacidades de inteligencia artificial integradas que enriquecen todo tipo de información para ayudarlo a identificar y explorar contenido relevante a escala. Este servicio tambien ofrece capacidad de búsqueda semántica, que utiliza técnicas avanzadas de aprendizaje automático para comprender la intención del usuario y clasificar contextualmente los resultados de búsqueda más relevantes. Esta herramienta transforma información sin procesar no estructurada en contenido en el cuál se pueden realizar búsquedas. Para entender qué es esta herramienta y como podemos utilizarla debemos comprender…continue reading →

Envio de emails de forma automatizada con SendGrid en Azure

Que es SendGrid: SendGrid es un servicio de correo electrónico basado en la nube que ofrece un sistema confiable de entrega de correo electrónico transaccional, escalabilidad y análisis en tiempo real junto, con API flexibles que facilitan la integración personalizada. A continuación se indican casos de uso comunes de SendGrid: •             Envío automático de recepciones o compra de confirmaciones a clientes. •             Administración de las listas de distribución para el envío mensual de folletos y promociones a clientes. •             Recopilación de métricas en tiempo real para, por ejemplo, direcciones de correo electrónico bloqueadas…continue reading →

IP Api para la Geolocalización con Google Maps (Angular)

Entrada El problema al que nos enfrentamos consiste en la posibilidad que tienen los usuarios para poder visualizar en una pagina su ubicación en tiempo real. Para poder llevarlo a cabo se va a utilizar una Api para poder sacar toda la información de la localización a través de un Json. Este Json recoge todos los datos conveniente para poder explotarlo. Todo esto es gracias a la IP que le pasamos por parámetros al Json. Este lo lee, lo interpreta y muestra los datos relevantes. Otro de los puntos importantes en la aplicación…continue reading →

Creación de Máquinas Virtuales con Azure CLI

En Azure se pueden realizar muchas acciones de manera visual y con solo algunos clicks. Pero también se pueden realizar muchas acciones mediante una consola. En nuestro cosa usaremos la consola de comandos para realizar un una máquina virtual (VM). Antes de continuar con el post , se debe tener ciertos programas descargados. El primero y el mas importante es Azure Cli que se debe de instalar en el caso de que no se use la consola de la web de Azure , sino una consola local. El siguiente link es la página…continue reading →

Descarga de ficheros en Net Core

Vamos a ver como descargar ficheros mediante los Action Result de los controladores en Net Core. Vamos a trabajar solo con un controlador, HomeController y la vista Index. En vez de devolver un IActionResult vamos a devolver un FileResult, es lo mismo pero devuelve un fichero en lugar de una vista. Creamos una función que devuelva un FileResult, guardamos el mensaje en una variable y después la convertimos a un array de bytes. Devolvemos el array de bytes, el tipo mime del fichero y su nombre con su extensión. public class HomeController :…continue reading →

Servicios, HTTPClient y AJAX en Angular

Servicios Los servicios son clases cuyo objetivo principal es abstraer la lógica principal de la aplicación , están enfocadas a tener los métodos y la funcionalidad que interactúan con un servidor externo , en otras palabras es un proveedor de datos . Es de las partes de la arquitectura de una aplicación Angular más importantes ya que si no tendríamos mucho código dentro de los componentes relacionado con las peticiones AJAX o para hacer gran cantidad de lógica cuando lo útil seria sepáralo en un clase externa. Crear un servicio Para crear un…continue reading →