Speaker

Daniel Gomez

Daniel Gomez

Microsoft MVP | Software Engineer

Microsoft MVP | Ingeniero de Sistemas

Cuenca, Ecuador

Microsoft MVP in AI and Developer Technologies.
C# Corner MVP.
Software Engineer (Verndale).
Developer Advocate (RIGANTI s.r.o).
Areas: Cloud computing with Azure, web application development with .NET, and Artificial Intelligence.
Passionate about technology for the benefit of society.

Microsoft MVP en AI & Developer Technologies.
C# Corner MVP.
Software Engineer (Verndale).
Developer Advocate (RIGANTI s.r.o).
Áreas: Computación en la nube con Azure, desarrollo de aplicaciones web con .NET, e Inteligencia Artificial.
Apasionado por la tecnología para el beneficio de la sociedad.

Awards

Area of Expertise

  • Information & Communications Technology
  • Media & Information

Topics

  • dotNet
  • Azure
  • Azure App Service Web Applications
  • Artificial Intelligence
  • Web Development
  • Cloud Computing
  • Azure Cognitive Services
  • Azure Virtual Machines
  • csharp

Trabajando con minimal APIs desde ASP.NET & Angular

En esta sesión aprenderemos a trabajar con minimal APIs en ASP.NET 6, para luego desplegarlas a Azure, y consumirlas desde Angular.

Interpretación de Lenguaje Natural con los servicios cognitivos de Azure

En esta sesión aprenderemos de manera práctica a utilizar el recurso Azure Cognitive Service for Language para la interpretación de lenguaje natural.

Inteligencia Artificial Generativa con Azure Open AI

En esta sesión exploraremos los diferentes escenarios que podemos contemplar en el mundo de la Inteligencia Artificial generativa, y revisaremos casos prácticos con Azure Open AI, específicamente con los modelos GPT-4 y DALL-E 2.

Azure OpenAI for .NET developers

The ChatGPT phenomenon has put the capabilities of artificial intelligence (AI) in the spotlight. Beyond the ability to provide natural language responses, AI and machine learning algorithms have many other applications.

Azure OpenAI Service is an AI resource offered by Microsoft Azure in collaboration with OpenAI which allows companies and developers to access state-of-the-art AI models (GPT-3.5/GPT-4, Codex, DALL-E 2) to create advanced applications and solve complex problems, from question/answering to image generation & edition.

Azure OpenAI Service provides REST API access to OpenAI's powerful language models, which can be easily adapted to specific tasks including but not limited to content generation, summarization, semantic search, and natural language to code translation. Users can access the service through REST APIs, .NET SDK, Python SDK, or a web-based interface in the Azure AI Studio.

The goal of this session is to demonstrate the powerful Azure OpenAI service capabilities integrated in .NET applications, from web to mobile!

Azure Cognitive Services & Open AI para el beneficio de la sociedad

En esta sesión aprenderemos cómo utilizar la Inteligencia Artificial generativa y los conceptos de Procesamiento de Lenguaje Natural para generar soluciones tecnológicas para el beneficio de la sociedad. En este sentido, junt@s exploraremos los recursos de Azure Cognitive Service for Language, y Azure Open AI para este propósito.

Azure Cognitive Service for Language

Azure Cognitive Service for Language

Aplicaciones web y Machine Learning con ML.NET

En esta sesión exploraremos el funcionamiento de ML.NET para la creación de modelos de Machine Learning, particularmente para el análisis de sentimiento en textos y la clasificación de imágenes, para luego consumirlos desde una aplicación web con ASP.NET 6.

El poder de Azure App Service para el despliegue de nuestras aplicaciones web

En este espacio aprenderemos a desplegar nuestras aplicaciones web en minutos con Azure App Service, realizar implementación continua desde un repositorio en GitHub hacia Azure, agregar un dominio personalizado, y analizar ciertas características adicionales de la computación en la nube durante este proceso.

Visión por computador en aplicaciones web con Azure

En esta sesión aprenderemos sobre los servicios cognitivos de Azure de visión por computador (Face API, Custom Vision, y Read API), de tal manera que podamos utilizarlos desde diferentes escenarios con aplicaciones web .NET.

The MVVM pattern for ASP.NET web application development

In this session, we will learn how to use the MVVM (Model, View, ViewModel) pattern for the development of web applications with ASP.NET in a practical way. In this sense, we will analyze a project on the implementation of CRUD operations, from the connection of the database to the part of the corresponding views to understand the MVVM pattern.

Additionally, we will review two other projects in a general way, the first on a translator with Azure Cognitive Services, and the second on Facial Detection in images, in such a way that the use of the MVVM pattern can be evidenced from different contexts in ASP.NET.

Desarrollo de aplicaciones web en ASP.NET con el patrón MVVM

En esta sesión aprenderemos a utilizar el patrón MVVM (Modelo, Vista, VistaModelo) para el desarrollo de aplicaciones web con ASP.NET de manera práctica. En este sentido, analizaremos detalladamente un proyecto sobre la implementación de operaciones CRUD, desde la conexión de la base de datos, hasta la parte de las vistas correspondientes.

Adicionalmente, revisaremos otros dos proyectos de manera general, el primero sobre un traductor con los servicios cognitivos de Azure, y el segundo sobre detección facial en imágenes, de tal manera que se pueda evidenciar el uso del patrón MVVM desde diferentes contextos en ASP.NET.

Texto y voz como inclusión

En esta sesión aprenderemos de manera practica cómo utilizar los servicios cognitivos de Azure: Speech y Translator; y a su vez aprender a integrarlos en soluciones tecnológicas inclusivas.

Exprimiendo Azure App Service para el despliegue de nuestras aplicaciones web con .NET

En este espacio podremos aprender los recursos principales que un desarrollador de aplicaciones web con .NET debe conocer. Asimismo, en la sesión aplicaremos un escenario real, al utilizar una base de datos SQL en Azure para una aplicación web con ASP.NET 5, configurar una implementación continua desde un repositorio en GitHub hacia Azure App Service. Asimismo, en Azure App Service revisaremos cómo preparar diferentes entornos de trabajo (desarrollo, pruebas y producción), agregar un dominio personalizado, y analizar ciertas características adicionales propias de la computación en la nube.

Azure for .NET developers

In this space, we can learn the main resources that a developer of web applications with .NET should know. In the session, we will apply a real scenario, when using a SQL database in Azure for a web application with ASP.NET 5, configure a continuous deployment from a repository on GitHub to Azure App Service. Also, in Azure App Service we'll review how to prepare different work environments, add a custom domain, and discuss certain additional features.

Desarrollo de aplicaciones web con ASP.NET 5 y Azure Cosmos DB

En esta sesión aprenderemos a utilizar la API de Azure Cosmos DB para MongoDB, y a su vez emplearla para un caso práctico en una página web con ASP.NET 5. De manera complementaria, también aprenderemos a desplegar esta página web por medio del servicio Azure App Service.

Azure para desarrolladores de .NET

En este espacio podremos aprender los recursos principales que un desarrollador de aplicaciones web con .NET debe conocer. En este sentido, en la sesión aplicaremos un escenario real, al utilizar una base de datos SQL en Azure para una aplicación web con ASP.NET 5, configurar una implementación continua desde un repositorio en GitHub hacia Azure App Service. Asimismo, en Azure App Service revisaremos cómo preparar diferentes entornos de trabajo (desarrollo, pruebas y producción), agregar un dominio personalizado, y analizar ciertas características adicionales.

Automatización de procesos empresariales con Power Automate

En esta sesión aprenderemos a crear y administrar flujos de trabajo de manera práctica con Power Automate, al enviar notificaciones por correo electrónico para cada uno de los registros que se puedan producir desde un formulario de Microsoft Forms.

Ayudando a salvar el planeta a través de la Inteligencia Artificial

El 2021 ha llegado y el planeta requiere de soluciones tecnológicas que nos permitan ayudar a salvarlo. En este sentido, en esta sesión aprenderemos como puede influir la Inteligencia Artificial en los diversos procesos ambientales del planeta y de manera practica, veremos por ejemplo como introducirnos a este mundo al luchar contra la basura marina al clasificar imágenes de residuos y peces con el servicio Custom Vision de Azure.

Los servicios cognitivos de Azure y el lado humano de las aplicaciones inteligentes

Gracias a los servicios cognitivos de Azure podemos crear aplicaciones que proporcionen experiencias inteligentes, atractivas, naturales, más personales y humanas a los usuarios. Todo esto es gracias al poder de la Inteligencia Artificial y los servicios en la nube.

En esta sesión podemos aprender de forma práctica sobre algunos de los servicios cognitivos que Microsoft nos ofrece para dar la cara humana a nuestras aplicaciones inteligentes.

----
Agenda:

Parte 1. Introducción: Generalidades sobre inteligencia humana y artificial.

• Inteligencia humana.
• Cognición humana.
• Simulación del comportamiento humano a través de la inteligencia artificial.

Parte 2. Azure Cognitive Services y sus aplicaciones.

• El lado humano de las aplicaciones inteligentes.
• Azure Cognitive Services:
- Face API.
- Custom Vision.
- Comprensión del lenguaje (LUIS).
- Servicios de voz y texto.
• Casos prácticos.

Al final de la sesión, los asistentes tendrán acceso al código fuente de las demostraciones y algunos tutoriales.

Daniel Gomez

Microsoft MVP | Software Engineer

Cuenca, Ecuador