Azure

Azure Functions y Netherite

Azure Durable Functions | Usando Netherite como Storage Provider

En mayo de este año 2021, Microsoft anunció la llegada de nuevos proveedores de almacenamiento (Storage Providers) para mejorar el rendimiento de Azure Durable Functions ya que, en algunos casos, se requiere de mayor rendimiento, fiabilidad o flexibilidad. En este artículo veremos cómo cambiar el Storage Provider a Netherite, cómo funciona y qué ventajas nos aporta.

Continue reading…

Global Azure | Nuevo nombre, nuevo formato, doble sesión

Los pasados días 23, 24 y 25 tuve la fortuna de participar, un año más, en el Global Azure como Organizador y ponente. En esta nueva edición además, participé en el track global con dos sesiones junto a mi gran amigo Diego Zapico, además de participar en el track español en formato entrevista junto a muchísimos cracks en las tecnologías que forman parte de Azure.

Continue reading…
Web security

Azure App Service | Añadir certificado SSL de forma gratuita

Cuando creamos una aplicación o un sitio web es necesario que le instalemos un certificado SSL para permitir una comunicación segura entre los usuarios que accedan y el servidor. Además, hacerlo generará confianza en los usuarios evitando que los navegadores les muestren un mensaje indicando que nuestro sitio web es inseguro y, los buscadores le otorgarán un mejor posicionamiento premiando así la seguridad. Si desplegamos nuestro sitio web en Azure App Service, es posible crear y añadir este certificado de forma sencilla y gratuita usando los Certificados administrados para App Service.

Continue reading…

Azure Functions | Administrar el nivel de Log con ILogger

Cuando desarrollamos una Azure Function y la depuramos en local, poco se puede ver en la consola que se levanta y nos muestra la traza dada la cantidad y la velocidad con la que se muestra la información. Gracias al archivo de configuración de la function «host.json» podemos gestionar el nivel de logging que deseamos mostrar y así poder ver nuestros propios mensajes.

Continue reading…

Azure Durable Functions | Suborquestaciones

Azure Durable Functions es una gran extensión de las Azure Functions que nos permite generar «recetas» o definir procesos que involucren diferentes Azure Functions para llevar a cabo una tarea cuyo resultado conjunto no pueda ser resuelto por una de ellas debido a su complejidad. De esta forma, una Durable Function comienza con un «Orquestador» que definirá las reglas o el flujo que deben seguir en la actuación de las diferentes Azure Functions involucradas . Hasta aquí todo es relativamente sencillo pero, ¿qué ocurre cuando el proceso incluye a su vez subprocesos complejos? Es aquí donde aparecen las Suborquestaciones y os lo enseño en este artículo con código y en el vídeo incluído al final.

Continue reading…

Azure Functions | Aumentar el Timeout

Cuando desarrollamos Azure Functions, debemos asumir que estas no son infinitas salvo que usamos el Plan Premium, que las incluyamos dentro de nuestro App Service, o que las desarrollemos dentro de una orquestación de Azure Durable Functions. Por lo tanto, bajo esta premisa, existe un Timeout que define cuánto tiempo pueden permanecer en ejecución que, por defecto es de 5 minutos en el caso de un plan de consumo y de 30 minutos en el resto de casos.

Continue reading…

NetCoreConf Barcelona 2020

El pasado 18 de enero,  participé como ponente en uno de los eventos señalados del calendario, NetCoreConf de Barcelona y, como acostumbro últimamente, lo he hecho junto con mi gran amigo Diego Zapico. Este evento, el primero de la temporada 2020, ha contado con un plantel de lujo y ha puesto el nivel muy alto para los eventos que están por venir, incluidos el resto de NetCoreConf que se celebrarán en Valencia, Asturias y Madrid.

Continue reading…

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.

Entre las características de este servicio, se encuentra la posibilidad de publicar las aplicaciones para Android en Google Play sin necesidad de pasar por la consola de Google, lo que, a groso modo, simplifica las tareas de gestión de actualizaciones de nuestras Apps.

Continue reading…

Codemotion 2015 | Resumen de mis sesiones sobre Branding y Universal Windows Platform Apps con Machine Learning

posterUn año más, Codemotion ha sido uno de los mayores eventos sobre tecnolgías de desarrollo de software de España y, este año, me ha tocado el privilegio de participar por partida doble con sesiones sobre Branding en SharePoint (Online y OnPremises) y sobre Aspectos útiles de Machine Learning en Universal Windows Platform Apps. Además, como siempre, Microsoft ha participado muy activamente arropando a los que íbamos a hablar sobre tecnologías .NET y relacionadas así como ofreciendo a todos los asistentes la posibilidad de pasarse por una amplia zona de entretenimiento y networking en la que se podía contactar con cualquiera de los miembros de DX e informarse de todas las ventajas que se ofrecen.

En la primera sesión sobre Branding en SharePoint hablé sobre cómo aplicar técnicas modernas de desarrollo web a la hora de aplicar Branding en los sitios de SharePoint Online u OnPremises.

2

 

En la segunda sesión, compartía cartel junto con el gran Adrián Díaz para hablar sobre “Aspectos útiles de Machine Learning en Universal Windows Platform Apps” con la sala llena a reventar, teniendo incluso gente de pie y más personas que entraron durante la sesión.

320151231053259WP_20151127_15_47_58_Pro

Ésta última sesión fue grabada y podéis ver el vídeo en Youtube

 

Las slides las podéis obtener de SlideShare

Modern Branding en SharePoint desde todos los ángulos

Aspectos útiles de Machine Learning en Universal Windows Platform Apps

 

Espero que os haya gustado el evento a los que estuvísteis y a los que no, el próximo año más 🙂

 

Enjoy coding!!!