BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...Luis Beltran
Este documento describe una solución serverless para automatizar el procesamiento diario de webinars, incluyendo la emisión de diplomas y la recopilación de retroalimentación de los asistentes. La solución procesa los webinars cada 24 horas, genera diplomas para los asistentes y los envía junto con un enlace de encuesta. La retroalimentación recibida se almacena y genera reportes visuales para los organizadores del evento. La arquitectura incluye funciones serverless en Azure que procesan los datos de Teams, Graph API, blobs de al
Este documento describe MLOps, que permite llevar modelos de machine learning a producción mediante la aplicación de prácticas de DevOps. Explica algunos problemas comunes en proyectos típicos de ML y cómo MLOps aborda esto a través de la automatización, reproducibilidad y validación. También presenta algunas herramientas populares como Neptune, MLFlow, Kubeflow y CML que pueden acelerar los procesos de MLOps.
El documento describe los beneficios de Azure, incluyendo que ofrece una amplia gama de servicios basados en uso a través de aplicaciones, cómputo, almacenamiento y redes para programadores y no programadores, y que proporciona una plataforma abierta y flexible.
El documento compara los patrones MVVM y MVU en .NET MAUI. Explica que MVU (Model-View-Update) es un patrón para desarrollo de interfaces de usuario que promueve un flujo unidireccional de datos y estado. Luego describe los conceptos clave de MVU como el modelo, la vista y la actualización. Finalmente, resalta algunas ventajas de MVU como la centralización del estado e inmutabilidad.
Este documento describe los servicios de nube de Microsoft Azure. Azure ofrece una variedad de servicios en la nube como almacenamiento, aplicaciones web, máquinas virtuales, bases de datos SQL y más. Los servicios de Azure permiten ahorrar costos, proporcionar agilidad y flexibilidad, y ayudar a las empresas a abordar desafíos como el desarrollo de aplicaciones, análisis de datos y recuperación ante desastres.
Este documento presenta un taller sobre la clasificación de imágenes utilizando ONNX, Custom Vision y Azure Functions. El objetivo del taller es entrenar un modelo de clasificación ONNX con Custom Vision y ejecutarlo en una función de Azure escrita en Python. Al final del taller, los participantes tendrán una API serverless que puede clasificar imágenes y habrán aprendido a usar el SDK de Python de Custom Vision para entrenar modelos ONNX. Se requiere una cuenta de Azure y Visual Studio Code.
Cómo crear un ciclo completo de BD, AKS y Frontend en 60 minutos o le devolv...Luis Beltran
Slides for our talk at Azure Day: Integration of Azure SQL, Azure Video Indexer, ASP .NET Core, and Azure Kubernetes Service in a real-life software application
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...Luis Beltran
Este documento describe una solución serverless para automatizar el procesamiento diario de webinars, incluyendo la emisión de diplomas y la recopilación de retroalimentación de los asistentes. La solución procesa los webinars cada 24 horas, genera diplomas para los asistentes y los envía junto con un enlace de encuesta. La retroalimentación recibida se almacena y genera reportes visuales para los organizadores del evento. La arquitectura incluye funciones serverless en Azure que procesan los datos de Teams, Graph API, blobs de al
Este documento describe MLOps, que permite llevar modelos de machine learning a producción mediante la aplicación de prácticas de DevOps. Explica algunos problemas comunes en proyectos típicos de ML y cómo MLOps aborda esto a través de la automatización, reproducibilidad y validación. También presenta algunas herramientas populares como Neptune, MLFlow, Kubeflow y CML que pueden acelerar los procesos de MLOps.
El documento describe los beneficios de Azure, incluyendo que ofrece una amplia gama de servicios basados en uso a través de aplicaciones, cómputo, almacenamiento y redes para programadores y no programadores, y que proporciona una plataforma abierta y flexible.
El documento compara los patrones MVVM y MVU en .NET MAUI. Explica que MVU (Model-View-Update) es un patrón para desarrollo de interfaces de usuario que promueve un flujo unidireccional de datos y estado. Luego describe los conceptos clave de MVU como el modelo, la vista y la actualización. Finalmente, resalta algunas ventajas de MVU como la centralización del estado e inmutabilidad.
Este documento describe los servicios de nube de Microsoft Azure. Azure ofrece una variedad de servicios en la nube como almacenamiento, aplicaciones web, máquinas virtuales, bases de datos SQL y más. Los servicios de Azure permiten ahorrar costos, proporcionar agilidad y flexibilidad, y ayudar a las empresas a abordar desafíos como el desarrollo de aplicaciones, análisis de datos y recuperación ante desastres.
Este documento presenta un taller sobre la clasificación de imágenes utilizando ONNX, Custom Vision y Azure Functions. El objetivo del taller es entrenar un modelo de clasificación ONNX con Custom Vision y ejecutarlo en una función de Azure escrita en Python. Al final del taller, los participantes tendrán una API serverless que puede clasificar imágenes y habrán aprendido a usar el SDK de Python de Custom Vision para entrenar modelos ONNX. Se requiere una cuenta de Azure y Visual Studio Code.
Cómo crear un ciclo completo de BD, AKS y Frontend en 60 minutos o le devolv...Luis Beltran
Slides for our talk at Azure Day: Integration of Azure SQL, Azure Video Indexer, ASP .NET Core, and Azure Kubernetes Service in a real-life software application
Visual Studio LightSwitch es una herramienta de desarrollo que permite a los desarrolladores crear y desplegar rápidamente aplicaciones empresariales. LightSwitch minimiza el tiempo de desarrollo al utilizar plantillas preconfiguradas y permitir la personalización de la interfaz de usuario. Las aplicaciones creadas con LightSwitch pueden acceder fácilmente a información de varias fuentes de datos y ser desplegadas en escritorio, web o la nube sin cambios.
El documento describe una arquitectura propuesta para una aplicación de reservas de servicios que puede implementarse en Azure con pocos costos. La arquitectura incluye aplicaciones web y móviles, APIs, almacenamiento de datos, notificaciones push y autenticación de usuarios, todo lo cual se implementaría utilizando servicios gratuitos o de bajo costo de Azure como App Service, Functions, Storage, Search, Notification Hub y Active Directory B2C.
24 HOP edición Español - Machine learning - Cesar OviedoSpanishPASSVC
Microsoft ha lanzado una de las herramientas que tendrán más imparto para el Business Analytics y/o Data Mining. De momento ha pasado desapercibida por muchos a pesar de su gran potencial. En esta charla veremos que es Machine Learning y sus usos.
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive ServicesImanol Iza Martin
Este documento describe cómo los servicios cognitivos de Microsoft pueden extender las capacidades de PowerApps. Explica varios servicios cognitivos como QnA Maker, LUIS, Emotion API y Computer Vision API. También describe cómo crear una aplicación PowerApp conectada a estos servicios cognitivos para crear un asistente virtual como un "PowerBot" que pueda responder preguntas y comprender el lenguaje y las emociones.
UNACH - INNOVATECH Empoderando con Immersive Reader.pptxLuis Beltran
Este documento presenta Immersive Reader, un servicio cognitivo de Azure que ayuda a los usuarios de cualquier habilidad a leer y comprender texto mediante capacidades como lectura en voz alta, traducción de idiomas y enfoque de atención. Immersive Reader incorpora diversas capacidades de IA como traducción, texto a voz y visión por computadora para apoyar a personas con diferentes necesidades de lectura. El documento demuestra cómo integrar Immersive Reader en aplicaciones para mejorar la inclusión y accesibilidad.
Este documento describe Azure Personalizer, un servicio de IA de Microsoft que ofrece experiencias personalizadas a los usuarios. Personalizer utiliza aprendizaje por refuerzo para mejorar continuamente las recomendaciones en tiempo real sin necesidad de reentrenamiento. El documento incluye ejemplos de casos de uso, instrucciones para desarrolladores, y detalles sobre precios y recursos de aprendizaje adicionales.
Prepare a su organización - You've got the Power 2019Nico Fernandez
Este documento proporciona orientación para preparar una organización para el uso de la plataforma Microsoft Power Platform. Recomienda establecer roles y entornos adecuados, aplicar gobernanza de datos y seguridad, y promover una cultura que fomente la adopción y el uso responsable de las herramientas de Power Platform entre los usuarios de negocio de la organización.
Este documento describe las ventajas de una arquitectura Serverless utilizando servicios de AWS como AWS Lambda, Amazon API Gateway, Amazon S3 y Amazon DynamoDB. Explica cómo estas arquitecturas permiten enfocarse en el código sin preocuparse por la administración de servidores, permitiendo una escalabilidad automática y reduciendo el tiempo de lanzamiento de nuevas aplicaciones. También presenta un caso de uso real de una empresa chilena que migró con éxito su plataforma de IoT a una arquitectura Serverless.
Este documento presenta las actualizaciones y próximos pasos de K2BTools. Brevemente discute la historia de los componentes desacoplados y la arquitectura orientada a servicios. Luego describe las funcionalidades actuales de K2BTools como la especificación de alto nivel y el Web Panel Designer, y las nuevas funcionalidades planificadas como la auditoría y servicios de entidad. Finalmente, detalla los próximos pasos para mejorar el Web Panel Designer a través de la especificación, ejemplos y ventajas como la productividad y fac
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptxLuis Beltran
Este documento presenta a Luis Beltrán y su experiencia como investigador, docente y experto en IA. Luego describe los nuevos retos del desarrollo de aplicaciones multiplataforma y compara el enfoque tradicional "SILO" frente a las tecnologías cross-platform como Flutter, React Native y Xamarin. Finalmente, hace recomendaciones sobre el uso de estas tecnologías y destaca las ventajas de Xamarin para construir aplicaciones nativas para iOS, Android y Windows usando C# y las APIs de .NET.
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
Slides of my presentation at Global AI Night Latinoamerica 2021 about the development of a serverless chatbot that processes WhatsApp messages using Azure Functions
El documento explica qué es el cloud computing. Define cloud computing como donde las aplicaciones, almacenamiento de datos y capacidad de procesamiento son accedidas vía internet. Luego describe los tres modelos principales de cloud computing: Software como Servicio (SaaS), Plataforma como Servicio (PaaS) e Infraestructura como Servicio (IaaS), dando ejemplos de cada uno.
El documento habla sobre los desafíos de modernizar aplicaciones heredadas y la necesidad de acelerar la transformación digital. Propone utilizar Azure DevOps y JIRA para migrar aplicaciones a la nube híbrida de forma rápida y segura, lo que permitiría mejorar la experiencia del desarrollador, acelerar las entregas, fortalecer la seguridad y optimizar costos. Recomienda evaluar el portafolio de aplicaciones para definir una estrategia de modernización gradual que use herramientas como Azure Pipelines, Azure Repos y App Service
Este documento presenta una introducción al entorno de datos de Microsoft Cloud. Comienza introduciendo al orador, Jose Redondo, y su experiencia. Luego presenta una breve agenda que incluye definiciones de nube, Microsoft Azure y nube híbrida, así como demostraciones de Azure IaaS y PaaS. Finalmente, ofrece descripciones generales de conceptos clave como qué es la nube, Microsoft Azure, nube híbrida y los beneficios de usar la nube.
Este documento presenta los objetivos y módulos de un curso sobre aspectos fundamentales de AWS. Cubre temas como la propuesta de valor de AWS, servicios clave como EC2, S3 y Glacier, y la arquitectura global de AWS. El curso está dirigido a profesionales de ventas, legales, marketing y TI.
Transformación digital:vale,me voy al cloud,¿y ahora qué?Anna Almuni
La mayoría de organizaciones y colectivos tienen el foco puesto en la “Transformación Digital” y/o en ofrecer a sus clientes y trabajadores un “puesto de trabajo digital”
¿Pero realmente como se puede enfocar? ¿Por donde podemos empezar? ¿Como fijamos objetivos? ¿Como nos aporta valor?
Resumen desde un punto de vista personal de algunas estrategias para adentrarnos en ello apoyándonos en toda la plataforma cloud de Azure y Office 365
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...Guillermo Javier Bellmann
Presentation about microservices architectures using Azure Service Fabric given at .NET Conf CO v2018 in Medellin, Colombia.
Presentación sobre arquitecturas de microservicios con Azure Service Fabric dada en .NET Conf CO v2018 en Medellín, Colombia.
Este documento presenta las mejores prácticas para realizar una migración a la nube, incluyendo la preparación, evaluación, diseño de aplicaciones, migración, validación y operación continua. Explica el proceso de migración con énfasis en la planeación, herramientas de descubrimiento, patrones de migración y optimización continua mediante DevOps.
Visual Studio LightSwitch es una herramienta de desarrollo que permite a los desarrolladores crear y desplegar rápidamente aplicaciones empresariales. LightSwitch minimiza el tiempo de desarrollo al utilizar plantillas preconfiguradas y permitir la personalización de la interfaz de usuario. Las aplicaciones creadas con LightSwitch pueden acceder fácilmente a información de varias fuentes de datos y ser desplegadas en escritorio, web o la nube sin cambios.
El documento describe una arquitectura propuesta para una aplicación de reservas de servicios que puede implementarse en Azure con pocos costos. La arquitectura incluye aplicaciones web y móviles, APIs, almacenamiento de datos, notificaciones push y autenticación de usuarios, todo lo cual se implementaría utilizando servicios gratuitos o de bajo costo de Azure como App Service, Functions, Storage, Search, Notification Hub y Active Directory B2C.
24 HOP edición Español - Machine learning - Cesar OviedoSpanishPASSVC
Microsoft ha lanzado una de las herramientas que tendrán más imparto para el Business Analytics y/o Data Mining. De momento ha pasado desapercibida por muchos a pesar de su gran potencial. En esta charla veremos que es Machine Learning y sus usos.
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive ServicesImanol Iza Martin
Este documento describe cómo los servicios cognitivos de Microsoft pueden extender las capacidades de PowerApps. Explica varios servicios cognitivos como QnA Maker, LUIS, Emotion API y Computer Vision API. También describe cómo crear una aplicación PowerApp conectada a estos servicios cognitivos para crear un asistente virtual como un "PowerBot" que pueda responder preguntas y comprender el lenguaje y las emociones.
UNACH - INNOVATECH Empoderando con Immersive Reader.pptxLuis Beltran
Este documento presenta Immersive Reader, un servicio cognitivo de Azure que ayuda a los usuarios de cualquier habilidad a leer y comprender texto mediante capacidades como lectura en voz alta, traducción de idiomas y enfoque de atención. Immersive Reader incorpora diversas capacidades de IA como traducción, texto a voz y visión por computadora para apoyar a personas con diferentes necesidades de lectura. El documento demuestra cómo integrar Immersive Reader en aplicaciones para mejorar la inclusión y accesibilidad.
Este documento describe Azure Personalizer, un servicio de IA de Microsoft que ofrece experiencias personalizadas a los usuarios. Personalizer utiliza aprendizaje por refuerzo para mejorar continuamente las recomendaciones en tiempo real sin necesidad de reentrenamiento. El documento incluye ejemplos de casos de uso, instrucciones para desarrolladores, y detalles sobre precios y recursos de aprendizaje adicionales.
Prepare a su organización - You've got the Power 2019Nico Fernandez
Este documento proporciona orientación para preparar una organización para el uso de la plataforma Microsoft Power Platform. Recomienda establecer roles y entornos adecuados, aplicar gobernanza de datos y seguridad, y promover una cultura que fomente la adopción y el uso responsable de las herramientas de Power Platform entre los usuarios de negocio de la organización.
Este documento describe las ventajas de una arquitectura Serverless utilizando servicios de AWS como AWS Lambda, Amazon API Gateway, Amazon S3 y Amazon DynamoDB. Explica cómo estas arquitecturas permiten enfocarse en el código sin preocuparse por la administración de servidores, permitiendo una escalabilidad automática y reduciendo el tiempo de lanzamiento de nuevas aplicaciones. También presenta un caso de uso real de una empresa chilena que migró con éxito su plataforma de IoT a una arquitectura Serverless.
Este documento presenta las actualizaciones y próximos pasos de K2BTools. Brevemente discute la historia de los componentes desacoplados y la arquitectura orientada a servicios. Luego describe las funcionalidades actuales de K2BTools como la especificación de alto nivel y el Web Panel Designer, y las nuevas funcionalidades planificadas como la auditoría y servicios de entidad. Finalmente, detalla los próximos pasos para mejorar el Web Panel Designer a través de la especificación, ejemplos y ventajas como la productividad y fac
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptxLuis Beltran
Este documento presenta a Luis Beltrán y su experiencia como investigador, docente y experto en IA. Luego describe los nuevos retos del desarrollo de aplicaciones multiplataforma y compara el enfoque tradicional "SILO" frente a las tecnologías cross-platform como Flutter, React Native y Xamarin. Finalmente, hace recomendaciones sobre el uso de estas tecnologías y destaca las ventajas de Xamarin para construir aplicaciones nativas para iOS, Android y Windows usando C# y las APIs de .NET.
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
Slides of my presentation at Global AI Night Latinoamerica 2021 about the development of a serverless chatbot that processes WhatsApp messages using Azure Functions
El documento explica qué es el cloud computing. Define cloud computing como donde las aplicaciones, almacenamiento de datos y capacidad de procesamiento son accedidas vía internet. Luego describe los tres modelos principales de cloud computing: Software como Servicio (SaaS), Plataforma como Servicio (PaaS) e Infraestructura como Servicio (IaaS), dando ejemplos de cada uno.
El documento habla sobre los desafíos de modernizar aplicaciones heredadas y la necesidad de acelerar la transformación digital. Propone utilizar Azure DevOps y JIRA para migrar aplicaciones a la nube híbrida de forma rápida y segura, lo que permitiría mejorar la experiencia del desarrollador, acelerar las entregas, fortalecer la seguridad y optimizar costos. Recomienda evaluar el portafolio de aplicaciones para definir una estrategia de modernización gradual que use herramientas como Azure Pipelines, Azure Repos y App Service
Este documento presenta una introducción al entorno de datos de Microsoft Cloud. Comienza introduciendo al orador, Jose Redondo, y su experiencia. Luego presenta una breve agenda que incluye definiciones de nube, Microsoft Azure y nube híbrida, así como demostraciones de Azure IaaS y PaaS. Finalmente, ofrece descripciones generales de conceptos clave como qué es la nube, Microsoft Azure, nube híbrida y los beneficios de usar la nube.
Este documento presenta los objetivos y módulos de un curso sobre aspectos fundamentales de AWS. Cubre temas como la propuesta de valor de AWS, servicios clave como EC2, S3 y Glacier, y la arquitectura global de AWS. El curso está dirigido a profesionales de ventas, legales, marketing y TI.
Transformación digital:vale,me voy al cloud,¿y ahora qué?Anna Almuni
La mayoría de organizaciones y colectivos tienen el foco puesto en la “Transformación Digital” y/o en ofrecer a sus clientes y trabajadores un “puesto de trabajo digital”
¿Pero realmente como se puede enfocar? ¿Por donde podemos empezar? ¿Como fijamos objetivos? ¿Como nos aporta valor?
Resumen desde un punto de vista personal de algunas estrategias para adentrarnos en ello apoyándonos en toda la plataforma cloud de Azure y Office 365
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...Guillermo Javier Bellmann
Presentation about microservices architectures using Azure Service Fabric given at .NET Conf CO v2018 in Medellin, Colombia.
Presentación sobre arquitecturas de microservicios con Azure Service Fabric dada en .NET Conf CO v2018 en Medellín, Colombia.
Este documento presenta las mejores prácticas para realizar una migración a la nube, incluyendo la preparación, evaluación, diseño de aplicaciones, migración, validación y operación continua. Explica el proceso de migración con énfasis en la planeación, herramientas de descubrimiento, patrones de migración y optimización continua mediante DevOps.
El documento presenta una introducción a Michael Arias Chaves, director de la carrera de Informática Empresarial en la Universidad de Costa Rica. Arias dará una presentación sobre computación en la nube que incluirá definiciones, modelos de servicios en la nube, tipos de nubes, beneficios y retos. La presentación analizará tendencias como la movilidad y el Big Data y cómo la región latinoamericana está adoptando soluciones en la nube.
Este documento describe Azure Container Instances (ACI), una plataforma serverless de Azure para ejecutar contenedores sin necesidad de servidores. ACI permite ejecutar contenedores de forma elástica a petición para aplicaciones como integración continua de datos, procesamiento de eventos y pruebas de carga. ACI se puede usar para ampliar AKS u orquestar lógica con Logic Apps. Los contenedores se agrupan y asignan recursos de red y almacenamiento de forma segura. ACI se integra con orquestadores pero no los
El documento presenta una introducción a Microsoft Azure, ASP.NET y Windows Holographic. Explica las ventajas de usar la nube como Azure, incluyendo escalabilidad, rapidez y menores costos. También describe características clave de Azure como su ecosistema de código abierto, auto escalado y 38 regiones globales. Finalmente, compara los modelos de nube privada vs pública y realiza una demostración práctica de Azure.
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Sql server 2014 y la plataforma de datosSpanishPASSVC
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Este documento describe la evolución de Zemsania desde 2003 hasta 2016, pasando de ser una empresa de ingeniería de software y sistemas en Barcelona y Madrid a tener 20 oficinas en España e internacionales y 4 divisiones de negocio. También resume la oferta de servicios cloud de Zemsania, incluyendo IaaS, PaaS y herramientas DevOps como Docker, Kubernetes y Terraform.
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Denodo
Watch full webinar here: https://bit.ly/3N6Jc6G
In this demo session, we will illustrate the power of Denodo and delve into how Denodo helps organisations make sense of disparate silos of data. We will demonstrate the Denodo advanced data catalog and our AI/ML features that help organizations democratize and govern their data.
Presentación de Computación en la Nube en el Colegio Cedes Don Bosco, en Alajuelita. Los 5 Pilares de la Computación en la Nube de Oracle. 18 de setiembre del 2013. "La Internet ha madurado. Ya nos más se le llama así. El Internet ha evolucionado y ahora se le llama Computación en la Nube.
La computación en la nube ofrece servicios tecnológicos como servidores, análisis de datos, administración de redes y almacenamiento de información a través de internet. Estos servicios permiten el desarrollo de aplicaciones, análisis de datos, desarrollo de software, almacenamiento y compartir archivos. Las ventajas de la computación en la nube incluyen menores costos para los clientes al no tener que mantener su propia infraestructura, aplicaciones más rápidas, almacenamiento casi ilimitado y un modelo de
Webinar Administracion de Servicios Nube AzureIvan Martinez
Webinar Administracion de Servicios en Microsoft Azure demostraciones de maquinas virtuales ,se brindo una videoconferencia con para IEEE Seccion de diferentes paises y comunidades por el aniversario de dia de las telecomunicaciones y sistemas de informacion
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
Presentation about microservices architectures using Azure Service Fabric given at .NET Conf CL v2018 in Santiago, Chile.
Presentación sobre arquitecturas de microservicios con Azure Service Fabric dada en .NET Conf CL v2018 en Santiago, Chile.
Contenedores y el Futuro del Despliegue de AplicacionesBitnami
Este documento describe la evolución del despliegue de aplicaciones desde los años 90 hasta la actualidad, pasando por la virtualización en los 2000 y la gestión de configuración a finales de esa década. Explica cómo los contenedores y la nube han permitido una automatización casi completa del ciclo de vida de las aplicaciones desde el desarrollo hasta producción de forma reproducible e inmutable. Finalmente, presenta datos sobre el uso extendido de contenedores y plataformas múltiples en empresas.
Power Platform 101 - Introducción a Power Platform - PPWT Madrid 2019Nico Fernandez
El documento presenta una introducción a la Power Platform, rompiendo mitos y compartiendo las mejores prácticas. Explica que la Power Platform permite construir aplicaciones sin código con Power Apps, incluir personas externas en procesos de negocio con Portals, automatizar procesos con Power Automate, analizar datos con Power BI, automatizar asistencia con Power Virtual Agent y utilizar modelos de IA con AI Builder. El documento también incluye una demostración de las capacidades de la plataforma.
Este documento presenta los conceptos clave de la computación en la nube de AWS. Explica las ventajas de AWS para las empresas como la reducción de costos, la flexibilidad y la agilidad. También describe los principales componentes de AWS como almacenamiento, servidores y redes. Finalmente, analiza por qué muchas empresas eligen migrar a AWS.
Similar a Build en Español - Serverless.pptx (20)
The document discusses improving reading fluency through pronunciation assessment using Microsoft's Speech Studio and Speech SDK. It provides links to demos and documentation for developing apps with pronunciation assessment capabilities, describes result parameters, and shows a demo of a mobile app using this feature. The presenter thanks the audience and provides links to learn more about pronunciation assessment and their own profile.
This document discusses machine learning and deep learning concepts like convolutional neural networks. It provides an overview of ML.NET, an open source machine learning framework, and shows how to build and train models with ML.NET including training a deep learning model to classify images into categories like rock, paper, or scissors. Examples of loading data, defining the model architecture, training the model, exporting it and using it for predictions are provided.
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfLuis Beltran
Este documento presenta una introducción al aprendizaje profundo y sus aplicaciones. Explica conceptos clave como redes neuronales, aprendizaje automático, aprendizaje profundo y sus diferencias. También describe cómo funcionan los modelos de aprendizaje profundo, incluidas las redes neuronales convolucionales y sus usos comunes en visión por computadora. Además, menciona ejemplos de aplicaciones de aprendizaje profundo en áreas como vehículos autónomos, asistentes de voz y reconocimiento facial, entre otras. Finalmente,
Computo en la Nube con Azure - AI Gaming Panama.pptxLuis Beltran
Este documento introduce los conceptos básicos de Azure. Explica que la nube es la entrega de servicios de cómputo a través de Internet, como servidores virtuales, almacenamiento y bases de datos. La nube ofrece escalabilidad y acceso a recursos casi ilimitados de forma económica, sin necesidad de adquirir hardware. Azure proporciona más de 100 servicios populares como almacenamiento, máquinas virtuales, redes y servicios cognitivos.
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptxLuis Beltran
Este documento presenta sobre el uso de Azure Functions y ML.NET para implementar soluciones de machine learning sin servidores. Explica brevemente ML.NET, Azure Functions y cómo integrarlos mediante bindings y triggers para crear aplicaciones impulsadas por eventos que ejecutan modelos de ML cuando ocurren ciertos eventos. Finaliza con una demostración de esta integración.
Este documento presenta una introducción a Machine Learning. La agenda incluye una presentación del curso y los profesores, una introducción a Machine Learning, trabajando con Azure Machine Learning y conclusiones. Se explican conceptos clave como inteligencia artificial, machine learning, deep learning y marcos de trabajo como Azure Cognitive Services y Azure Machine Learning.
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLuis Beltran
Este documento proporciona información sobre WhatsApp, Twilio y Azure Functions. Explica que WhatsApp es una aplicación de mensajería gratuita, y que Twilio ofrece una API para enviar y recibir mensajes de WhatsApp de forma programática. También describe cómo Azure Functions permite ejecutar código de forma serverless mediante triggers de eventos.
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Luis Beltran
Este documento describe cómo usar Azure Spatial Anchors y Xamarin para crear aplicaciones de realidad mixta en dispositivos móviles. Explica qué es Xamarin, Azure Spatial Anchors y la realidad aumentada, y proporciona una demostración de cómo crear, localizar y compartir anclas espaciales entre dispositivos usando estas tecnologías.
ATG Puebla - El cementerio de Microsoft.pptxLuis Beltran
El documento presenta un resumen de varios productos de Microsoft que han sido descontinuados a lo largo del tiempo, incluyendo Microsoft Band, Windows Phone y Lumia, MSN Messenger, Encarta, CodePlex, Windows Movie Maker, Microsoft Kinect, Microsoft TechNet, Windows 10 IoT Core, Microsoft XNA y Visual Basic. Explica brevemente las funciones y años de cada producto.
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
Slides of my presentation about Serverless Machine Learning using Azure Functions, Twilio APIs, and Cognitive Services for text and image processing of WhatsApp messages at .NET Docs Show weekly community event organized by Microsoft
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...Luis Beltran
Luis Beltrán discusses options for creating PDF files in mobile apps using .NET, including PdfSharp and MigraDoc, which allow creation and modification of PDFs. He highlights PdfSharpCore and MigraDocCore, which are open source and free ports of these libraries that work with Xamarin and .NET Standard, allowing developers to generate PDFs in both Android and iOS apps. Beltrán then provides a demo and thanks attendees for their time.
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLuis Beltran
Este documento describe cómo la inteligencia artificial puede ayudar a los astronautas a clasificar rocas espaciales recolectadas. Explica que la IA puede extraer características como el texto, tamaño y color de imágenes de rocas y luego asociar esas características con diferentes tipos de rocas para predecir la clasificación de nuevas rocas desconocidas. El proceso involucra obtener datos, extraer características, buscar asociaciones y predecir tipos de rocas. También recomienda bibliotecas de Python como Mat
The document discusses generative AI and its future applications. Generative AI uses machine learning to generate new, original content by learning from data patterns, such as creating software code, drug development, and image processing. It is estimated that by 2025, 10% of all data produced will use generative AI, up from less than 1% today. However, generative AI also poses risks like being hard to control and enabling deepfakes. The document advocates for responsible development of AI through principles like fairness, reliability, and transparency. It provides information on how to get involved in AI development through Microsoft's cognitive services and tools for machine learning.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...AMADO SALVADOR
Descarga el Catálogo General de Tarifas 2024 de Vaillant, líder en tecnología para calefacción, ventilación y energía solar térmica y fotovoltaica. En Amado Salvador, como distribuidor oficial de Vaillant, te ofrecemos una amplia gama de productos de alta calidad y diseño innovador para tus proyectos de climatización y energía.
Descubre nuestra selección de productos Vaillant, incluyendo bombas de calor altamente eficientes, fancoils de última generación, sistemas de ventilación de alto rendimiento y soluciones de energía solar fotovoltaica y térmica para un rendimiento óptimo y sostenible. El catálogo de Vaillant 2024 presenta una variedad de opciones en calderas de condensación que garantizan eficiencia energética y durabilidad.
Con Vaillant, obtienes más que productos de climatización: control avanzado y conectividad para una gestión inteligente del sistema, acumuladores de agua caliente de gran capacidad y sistemas de aire acondicionado para un confort total. Confía en la fiabilidad de Amado Salvador como distribuidor oficial de Vaillant, y en la resistencia de los productos Vaillant, respaldados por años de experiencia e innovación en el sector.
En Amado Salvador, distribuidor oficial de Vaillant en Valencia, no solo proporcionamos productos de calidad, sino también servicios especializados para profesionales, asegurando que tus proyectos cuenten con el mejor soporte técnico y asesoramiento. Descarga nuestro catálogo y descubre por qué Vaillant es la elección preferida para proyectos de climatización y energía en Amado Salvador.
El uso de las TIC en la vida cotidiana.pptxjgvanessa23
En esta presentación, he compartido información sobre las Tecnologías de la Información y la Comunicación (TIC) y su aplicación en diversos ámbitos de la vida cotidiana, como el hogar, la educación y el trabajo.
He explicado qué son las TIC, las diferentes categorías y sus respectivos ejemplos, así como los beneficios y aplicaciones en cada uno de estos ámbitos.
Espero que esta información sea útil para quienes la lean y les ayude a comprender mejor las TIC y su impacto en nuestra vida cotidiana.
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
2. • Justificación
• Informática controlada por eventos con Azure Functions
• Apps controladas por eventos con Kubernetes
• Kubernetes event-driven Autoscaling (KEDA)
• Functions con Azure Arc
• Para aprender más
6. Datos archivados Datos “en caliente”
Modelo de datos sólido
Servicios altamente
conectados
Patrones predecibles
Sistemas distribuidos de
hiperescala
Bibliotecas de código
cerrado
Ecosistema e innovación
de código abierto
Tendencias que motivan a las
apps activadas por eventos
7. Ecosistema serverless de Azure
Ofertas serverless controladas por eventos
Desarrollo local
Monitoreo
enriquecido
Integración con IDEs
Seguridad
incorporada
Opciones de
implementación flexibles
Cumplimiento y
gestión
8. Funciones en la nube y el perímetro
Planes de consumo y premium
Escalabilidad Automática controlada
por Eventos basada en Kubernetes
Azure Arc y K8s autogestionado
Apps, herramientas y runtime consistentes
9. Apps controladas por
eventos con Kubernetes
Soluciones híbridas —
algunos datos necesitan ser
procesados on-premises
Requisitos específicos de
cómputo (GPU, gran
cantidad de memoria)
Cumplimiento y consistencia —
Directivas de Azure o requisitos
de cumplimiento
Aprovechando las inversiones
existentes de Kubernetes
10. KEDA: Escalabilidad
Automática controlada
por Eventos basada
en Kubernetes
Kubernetes Event-Driven Autoscaling (KEDA)
Componente open source para proporcionar un escalado
parecido a funciones en Kubernetes para cualquier contenedor
Herramientas nativas de Azure Functions y soporte a triggers
Escala a cero o a miles
Aprende más | https://github.com/kedacore/keda
12. Durable Functions
Una extensión de Azure Functions que te permite escribir
funciones con estado en un entorno de computación
serverless.
Simplifica las transacciones complejas y la coordinación
(encadenamiento, etc.)
Llama fácilmente a una Function desde otra Function, de
forma sincrónica o asincrónica.
Durable Functions
17. Acelera el desarrollo
con servicios listos para
ser utilizados
Escribe una vez, ejecuta
en cualquier lugar con
Azure Arc
Flexibilidad entre la
productividad de PaaS y el
control de Kubernetes
18. Demo – Azure Functions en
Kubernetes con Azure Arc
Serverless is really a story about event-driven applications.
Developing those applications are getting easier every day.
I want us to go through this journey together. Let's see what it is, and all that is new in that space at Microsoft.
Let's get started.
Before we move forward, we'll need to define what event-driven even means.
Also, we'll need to put it into context, and there's quite a few.
There's event-driven with Azure Functions, but there's also the contexts of Kubernetes that we need to talk about.
We're going to go through this by explaining what Kubernetes event-driven autoscaling, we always call it KEDA, as well as how we can use functions with Arc.
We're going to finish this session with resources and possible next steps for you to learn more.
Events are records of something that has happened, a change in state.
They are immutable, they cannot be changed or deleted, and they are ordered in sequence of their creation.
Now, interested parties can be notified of these state changes by subscribing to published events. Then on the information of the chosen on their business logic, they can act on it.
The source of an event can be from internal or external inputs.
Events can generate from a user or a mouse-click or keystroke, and even such as a sensor output.
But what is event-driven? The event-driven architecture pattern is really popular way of making distributed asynchronous pattern, and it's used to produce highly scalable applications.
This architecture is made up of loosely coupled single-purpose event processing components that asynchronously receive and process events.
Event-driven is just that, it's an architecture pattern and it uses events to communicate between the coupled services.
Event-driven applications are built with a serverless approach that use event-driven functions, event routing services, and API management.
We went through the actual definition, but let's get down to what it is and what it really brings to you and your application.
First, there's loosely coupled.
What does it mean?
It removed dependencies on other services.
Your single service don't need to know that there are five or 10 other services depending on it, it just must do its job.
It's highly scalable and distributed.
What does that mean?
Well, it means that we can handle massive amount of events.
You add more instances of your application on multiple machines and even in different region.
It becomes then highly compostable because in this scenario, it means that each event handling stand on its own, and your application can accomplish what it must do by building it block by block which brings us to an increase in efficiency.
Because we can react to an event and triggers in the real-time, it means that we can also achieve a faster iterative development by having developers focus on their own blocks.
Of course, that kind of application is extremely cost-effective.
Since we're not pulling from a "what's new" every time,
it means that we can only assign resources when we need them rather than all the time, giving us the ultimate payout, paying only for what you use.
There are multiple trends that help motivate event-driven applications.
Apps are built less to update data, but delivering result-connected applications.
Department focus is no longer to keep the data consistent for predictable requested in response for clause, but to connect hyperscale distributed system that can be very unpredictable.
Finally, consistent database have a scalability limits.
But event stream as datastore can pretty much scale infinitely.
Many modern applications are rapidly adopting event-driven serverless architectures due to the increasing demand for real-time application integration and data movement.
Event-driven applications are built with a serverless approach that use event-driven functions, event routing and services, and API management.
There are a few key services that we can highlight that are the components of event-driven applications.
Azure Functions is the event-driven code.
Logic Apps provides the workflows that can integrate with hundreds of different systems.
Event Grid is an event broker that routes invents to interested consumers of the event.
API Management is a central management of all your API endpoint.
This is just not all-inclusive because there are many other services in the Azure ecosystem that you can use to build your event-driven application.
More developers are spending more time writing code that allows them to add huge business impact with serverless.
Microsoft offers numerous development tools such as IDE support for VS Code in Visual Studio, whether it is in functions or Logic App, it will also enable local development, visual to button capabilities, all which are tools of choice.
Now, the good news is that Azure Functions runs everywhere.
On Azure, it offers consumption plans and premium plans.
Whether you want to scale to zero or want to have a stronger VMs, we got you covered.
On Kubernetes, we enable containers autoscaling based on events that are happening all around your ecosystem.
Finally, with Arc, we can do it on any Cloud or even in your own datacenter, which are self-managed Kubernetes.
There's no better way to leverage a serverless advantages than using a fully managed service in the Cloud, like Azure Functions.
But some application manage to run on disconnected environments, or require custom hardware and dependencies.
Customers usually take a containerized approach for those scenarios in which Kubernetes is the de facto industry standard.
Managing event-driven aware application in this environment is nontrivial and usually insufficient as it's only based on the resource usage, such as CPU or memory.
When you run out of those, it's often too late, as your application may already be failing.
It may also be as simple as wanting to leverage an existing Kubernetes cluster that you already have.
KEDA is a product out of a partnership between Microsoft and Red Hat.
KEDA means Kubernetes event-driven autoscaling.
It is an open-source component for Kubernetes that provide an event-driven scale for any container workload.
Enabling containers to scale from zero to thousands of instances based on event metric.
Things like the land of an Azure queue or a Kafka Stream, and back to zero again when you're done processing.
Since Azure Functions can be containerized, you can now deploy a function app to any Kubernetes cluster, keeping the same scaling behavior you would have on Azure Functions services.
KEDA in a nutshell, will exist within your cluster, and based on your choice of an autoscaler, will monitor the events coming in and adjust your workload accordingly.
As more events are coming in or as queue become larger, KEDA will automatically create more containers to handle the workload surge.
Durable Functions is an advanced feature of Azure Functions.
They provide the ability to write long running orchestrations using a single function while still being able to maintain a global state.
Among the many used cases are function chaining, so when you want to run multiple functions in a specific sequence, or what we also call a fan out and a fan in.
When you want to do multiple events that you want to process all in parallel, and then aggregate the final result and handle that result, or maybe you just want to run something synchronously and just have an HTTP pull on it and be able to notice that as a workload.
There's so much more scenarios that we can cover.
Today, I'm very happy to announce that available right now in public preview, we have two new durable backends.
The Netherite provider is powered by Azure Event Hubs and the storage technology from Microsoft Research.
It supports high-throughput workloads.
Then there is a Microsoft SQL provider, which allows durable functions to run anywhere, including a non-Azure environment.
Let's get configuring SQL durable backends in an environment right now in this demo.
>> Let's open up an existing project and show you how to setup the SQL Server durable backend. Let's open up our project file.
Then we need to ensure that we have the proper package referenced.
You don't even need a durable functions package since this will be imported along.
Let's go into our host.json file.
We have to ensure that we select the right storage provider and it is set to MS SQL and that we have a proper connection string configured to our desired server.
If we want, we can also configure our logs specifically for this new backend as well.
Now that our application is configured, we need to set up our SQL server.
Let's start with a blank server and run this quick script to initialize your database.
Let's confirm that it exist.
As you can see, it's empty.
Let's initialize it for Durable Functions.
Let's head back to our project and start debugging.
Now, Azure Functions is warming up.
As you can see, our CLI tool just loaded our project.
Now, it's finding all the different functions that are available in our project.
Although nothing seems to have happened, let's head back to our database and refresh the tables.
We now have all the tables defined, ready to run Durable Functions, as well as some stored procedures that will be required for everything to work properly.
Let's start a few orchestrators and let's just say 100.
Then we can head back to our local server and see what we got.
To do this, we'll need to start a new query.
Let's write a select star from all of our instances that are available.
We've got 100 instances that have been run successfully.
It was fast as well.
Let's close our development server for now.
That proves that it works on my machine, but we're not shipping my machine.
Let's show this in a better environment.
Let's switch to Kubernetes.
This Docker file is pretty boilerplate with a dotnet publish in a release configuration, as well as enabling the console logging to better capture what's happening inside a container.
Finally, let's not forget our secret file that will import all of our connection strings.
This time, it's targeting a database existing in our cluster.
It is not targeting a local server anymore.
Now, let's launch our function using this new command from our CLI to deploy our Azure Functions directly to Kubernetes.
The only thing we need is to provide a few options and our secret filename.
But before we run it, let's actually apply those secrets if you want to wrap the work successfully.
Let's make sure the command is okay, and lets deploy it.
As you can see, the application is currently deployed into Kubernetes.
That's amazing.
Just like any deployments, it takes just a little bit of time for everything to deploy.
Let's wait a few more seconds.
The deployment has been successful, and we can see right away that there are different functions available to us outside the cluster.
If we run a kubectl get deployments, we can see our applications as well as our HTTP endpoint.
If we run kubectl get scaled object, we can see our KEDA scalers that are using SQL server as a trigger for scaling behaviors.
If you want to actually see the configuration of that scaler, we just need to add -o yaml and we get all the details on that specific trigger.
There's connection strings, how we decide if we need to scale more or not, and the type of triggers that we're using as well.
Let's invoke again the same orchestrators that we did earlier.
For this time, we will do URL from our Kubernetes cluster.
Let's make it a 100 again.
But before we actually start, let's monitor our pods.
We can do that by running kubectl get pods -w.
This will create a watcher for us.
Then we can start our orchestrator again.
Let's head back quickly to our pod watcher before it finishes.
As you can see, Kubernetes is now scaling our containers to handle load with 100 orchestrator, all starting at the same time on SQL Server.
As much as it's fun watching the containers scale, let's check how well we're scaling.
For this, let's run kubectl get hpa.
HPA stands for Horizontal Pod Autoscaler.
As you can see here, we have our minimum amount of pod, maximum amount of pods, as well as the current replicas.
In our scenario, what we can see is how our Autoscaler is reacting to the amount of traffic that we're sending towards SQL Server.
Let's run another kubectl get pods now.
As you can see, all ten of our pods are currently running and doing well.
Just like that, we've gone through how the SQL Server durable backend works, what you'll need to configure it, and how it will run locally, as well as in a Kubernetes environment.
Let's now head back to the slides.
>> All right. That demo was great.
Now the question is, when would you want to use KEDA?
Well, there are multiple scenarios.
Whether you want to run functions on-premises or in intelligent edge, it is one of the good scenarios for this as well.
Also, when you already have an existing Kubernetes clusters, it is an ideal scenario to leverage your existing investment.
If you have resources in different Cloud or you love Azure Functions but you want to be able to run them everywhere, KEDA helps you out as well.
Finally, there's some times where you just want to be able to manage the scale and to compute of your Azure Functions, and you really want full control, well, KEDA handles that for you.
Let’s talk about some exciting stuff coming to Azure Application Services.
Now in preview, customers don't have to choose between the productivity of Platform as a Service and the control of Kubernetes.
Because the same application services can run with either model.
The application services are now Azure Arc enabled.
Which means customers can deploy Web Apps, functions, API gateways, Logic Apps, and the banquet services on pre-provision Kubernetes clusters, taking advantage of features including deployment slots for AB testing, storage cue triggers, and out of the box connectors from the application services regardless of where they run.
The three key benefits you get from using Azure application services are, enable your development team to accelerate the continuous development and deployment of their applications using purpose-built services.
Your organization can now choose between hosting the PaaS services on Azure or on your own Kubernetes if added control is required, or if the application needs to run outside of Azure.
Lastly, with Arc, you can now build your applications once and run them anywhere.
I'm now going to show you running Azure functions on Kubernetes with Azure Arc.
Let's have a look at the demo.
In this demo, I'm going to create a new function app that will host my application.
However, I need to have this running on my own data center.
I'll give it a name called contosofarmsnwv3.
I'll select Python and then choose the location to create this application.
As you can see, there are new custom occasions that are now available to me beyond the standard Azure regions that would normally host my application.
I'm not going to walk through all the standard create experiences as if I was deploying this on an Azure region instead of my custom location.
I click "Create", and then this new app will get deployed on my Kubernetes environment that is represented by the custom location, contosofarmsnorthwest.
I'll go to the resource.
You can see here, that has the same management experience as if it was in Azure, so a consistent way of managing applications, no matter where they run.
If I click into the URL of the application, you can see that the function app is running on a Kubernetes environment.
I'll then switchover to create a function using VSCode and deploy it to this application.
If I look at my subscription, you can see that the new function app I just created running on Kubernetes is available within VSCode.
I'm not going to create the code and deploy to this application.
I'll select Python and a simple HTTP trigger and give it the name ProcessDevice.
This will create all of the code required to fully test this locally, as well as make it deployable on the Kubernetes environment.
If I set a break point and then debug the application, I can test that it is working correctly locally within VSCode before I publish it.
You can see it hit the breakpoint that allows me to inspect the values and confirm that it's working correctly.
I'll now publish this up to the function app I just created that is running on the Kubernetes environment.
I'll zip up the project and then use the same AZ function app commands that I would use if running on Azure to publish the code.
This gives the same development experience, whether developing for Azure or on a Kubernetes cluster.
That published successfully.
Now we can hit the same HTTP trigger that I tested locally up on the function app in Kubernetes to confirm things look good. I'll now show how all this is made possible.
I'm now back in the portal and I'll go down to the contosofarmssouthwest resource group.
You can see that I have the Kubernetes cluster that is registered with Arc, so I can manage it from Azure.
Arc-enabled clusters have the extensions capability to enable services on Kubernetes to be deployed.
I have deployed our application services including Web Apps, Logic Apps and functions in the Microsoft.Web.Appservice extension onto the cluster.
Now that the services are deployed, I can create a custom location to map to this little cluster.
You can see that southwestfarms is enabled as an Arc-enabled service, and it maps to the cluster that we just registered.
If I go back to create a function app, you can see the custom location that we just reviewed is now available.
This enables a consistent developer experience, whether building and running your apps on Azure or on Kubernetes.
If you'd like to learn more about the topics we covered today, please visit the KEDA site or the new site on using Durable Backends, or read the blog announcing our Azure Application Services on Azure Arc.
>> Thank you so much, and I hope that you all enjoyed them and as much as I enjoyed them.
We hope that you have an amazing Build and we hope to see you soon.