Ya tenéis disponibles aquí las charlas correspondientes al track Auditorio


El pasado sábado 12 de Noviembre, a beneficio de Cruz Roja Málaga, se celebró el mejor evento de Málaga sobre tecnologías Cloud, Web y Data, en un evento de día completo con numerosas charlas de tecnologías que reunió a ponentes de renombre de toda España.

Verisk como principal empresa colaboradora y gracias a la ayuda de otras empresas del sector que colaboran con la comunidad, DotNetMálaga 2022 fue un evento gratuito para el disfrute de todos los entusiastas de la tecnología que quisieron compartir un día de aprendizaje y coworking con nosotros. dotNetMálaga que consistió de un día completo con numerosas sesiones divididas en 3 tracks (sesiones en paralelo). Habrá regalos, sorteos y networking. Las entradas fueron a beneficio de Cruz Roja Málaga. Esperamos veros a todos en la próxima VII edición!

En nuestro Twitter @dotnetmalaga podras mantenerte al tanto de más información y consultarnos cualquier duda.

19 Ponentes
16 Sesiones
3 Tracks
Cervezas y Networking
Desayuno y almuerzo
Regalos y sorteos

Agenda

  • 0900 - 0945

    Registro y desayuno

    Para que empecéis el día con energía y porque con el estómago lleno siempre se está mejor, os ofrecemos un desayuno por gentileza de nuestros patrocinadores.

    Lugar: Registro en el vestíbulo del Auditorio y desayuno en la Zona Foodtruck
  • 0945 - 1000

    Bienvenida

    Presentación de bienvenida al evento a cargo de Javier García Magna, Director del Centro de Excelencia en Verisk Málaga.

    Puedes ver aquí la charla


    Lugar: Auditorio
    Expone:
    Javier García Magna

    Javier García Magna @ndsrf

  • 1000 - 1050

    Understanding RxJS & Best Practices

    RxJS es una biblioteca para componer programas asíncronos y basados en eventos, mediante secuencias observables. Proporciona un tipo core, el Observable, varios tipos satélite (Observer, Schedulers, Subjects) y operadores inspirados por las funciones de Array (map, filter, reduce, every etc.) para manejar eventos asíncronos como si fuesen colecciones.

    En esta charla se presenta qué es la programación funcional, la programación reactiva y la programación funcional reactiva. Se presenta RxJS, sus conceptos principales, los operadores que se dispone en la biblioteca, cómo se debe realizar testing, buenas prácticas y se finaliza con ejemplos de aplicación.

    La charla es impartida por el equipo de traducción de la biblioteca en Castellano: https://puntotech.github.io/rxjs-docu/

    Puedes ver aquí la charla
    Exponen:
    Carlos Caballero

    Carlos Caballero @Carlillo

    Estefanía García

    Estefanía García @NyaBlk

  • 1100 - 1150

    Cómo crear componentes accesibles y no morir en el intento

    Seguro que alguna vez te ha dado un subidón y has pensado que tus webs son la octava maravilla del mundo. ¿Has probado a desconectar tu ratón, apagar tu pantalla y utilizar un lector de pantalla a ver qué tan buenas son? Cuando desarrollamos componentes ricos, muchas veces no nos planteamos si una persona con baja visión puede manejar nuestra aplicación. ¿Sabes que a veces con pocos cambios puedes conseguir mucho? Esta sesión va a ser eminentemente práctica. Analizaremos códigos de componentes de UI que "parecen perfectos", pero que al navegarlos con un lector de pantalla se convierten en los "peores componentes del mundo". ¿Te animas a aprender como resolver estos desafíos?

    Puedes ver aquí la charla
    Y aquí tenéis el repositorio
    Exponen:
    Juanjo Montiel

    Juanjo Montiel @kastwey

    Daniel Sánchez

    Daniel Sánchez @nasdan12

  • 1150 - 1210

    Coffee break

  • 1210 - 1300

    Epifanías de developer

    En esta sesión veremos algunas epifanías que he tenido gracias a la colaboración con otras personas que me han ayudado a hacer un código más mejor y a dormir más tranquilo. Independientemente de la plataforma veremos una serie de buenas prácticas a tener en cuenta en nuestros desarrollos y cómo empezar conversaciones, puede que incómodas, con nuestros compis y clientes cuando queremos empezar a desarrollar la hipersuperchachi funcionalidad que hará que nuestra app rompa el mercado.

    Puedes ver aquí la charla
    Y aquí tenéis el repositorio
    Expone:
    Juan María Lao

    Juan María Lao @juanlao

  • 1310 - 1400

    Quiero ganar más pasta, trabajar en cosas interesantes y tener vida

    ¿Y quien no? Esta charla espero que sirva de orientación, sobre todo a los que están empezando, o a los que se han quedado estancados y tienen una espinita clavada.

    En esta charla no veréis código, sí consejos y batallitas de un abuelo cebolleta que se ha dado un montón de tortas :) y que espera además que otros perros viejos que hayan en la sala se animen a salir al ruedo y compartir experiencias.

    Puedes ver aquí la charla
    Expone:
    Braulio Díez

    Braulio Díez @braulio_sl

  • 1400 - 1530

    Almuerzo

    Para que cojáis fuerza para el resto del día os ofrecemos un delicioso almuerzo por gentileza de nuestros patrocinadores.

    Lugar: Zona Foodtruck
  • 1530 - 1620

    Gherkin: Un lenguaje (de testing) para gobernalos a todos

    Gherkin es un Lenguaje Específico de Dominio (DSL), que son lenguajes diseñados en concreto para resolver un problema muy específico. Y, en este caso, el problema que quiere solucionar Gherkin es un problema de comunicación entre los perfiles de negocio y los perfiles técnicos a la hora de trabajar bajo un enfoque BDD.

    Puedes ver aquí la charla
    Y aquí tenéis el repositorio
    Expone:
    Miguel Ángel Marín

    Miguel Ángel Marín @MAAutomationQA

  • 1630 - 1720

    Observability for DotNet Apps

    With this session you can learn how to create observable applications, we talk about health, telemetry, logs and all the standards used on this area, specially we talk about Open Telemetry project and the integration with our #dotnet applications., Grafana, Prometheus and all the "standard" stack related with the "Observability" term.

    Puedes ver aquí la charla
    Y aquí tenéis el repositorio
    Exponen:
    Unai Zorrilla

    Unai Zorrilla @_unaizc_

    Luis Fraile

    Luis Fraile @lfraile

  • 1000 - 1050

    Serverless k8s with Azure Container Apps (En)

    Sesión en inglés / Session in English

    Kubernetes (k8s) has become the de-facto way of hosting and managing application workloads based on microservices architectures in the cloud. But let's be honest: it's painful to maintain the clusters. Microsoft introduced a new service in Azure to meet the demand. We'll do a deep dive into Azure Container Apps, their common use cases and end the session with a demo on hosting a mobile app backend in ACA.

    buzzwords: Azure, Github Actions, React Native, TypeScript, Docker, VSCode, Redis, Fastlane

    Presentación y repositorio Aquí
    Expone:
    Masi Malmi

    Masi Malmi @Masahigo_

  • 1100 - 1150

    Writing high performance code in .NET 7.0

    Para mi uno de los aspectos más interesantes en el proyecto .NET en los últimos años han sido las mejoras introducidas a nivel de rendimiento desde NetCore hasta NET 7.0. Nuevas APIs, nuevos tipos de datos que nos ayudan a poder sacarle el máximo partido al hardware de la máquina directamente desde C#. Durante la sesión se repasarán conceptos que nos ayudarán a comprender mejor estas mejoras para conseguir que nuestras aplicaciones tengan mejores tiempos de arranque, consuman menos memoria y estresen menos el hardware ahorrando por consiguiente batería en dispositivos portátiles. Personalmente trabajo a diario en un proyecto que consiste en un 3D Graphics Engine en NET 6.0, y la idea sería repasar en base a ejemplos reales en el proyecto como hemos ido mejorando el rendimiento de este. Si tu interés va más allá de que las cosas funcionen y el rendimeinto es una de tus curiosidade sesta charla es para ti.

    Presentación aquí
    Expone:
    Javier Cantón

    Javier Cantón @jcant0n

  • 1150 - 1210

    Coffee break

  • 1210 - 1300

    Debug on production

    This session cover the process to debug applications on production with WinDbg and some DotNet tools. To do that we do a practical session showing how to debug crash applications and memory dumps on remote machines or application containers.
    Expone:
    Unai Zorrilla

    Unai Zorrilla @_unaizc_

  • 1310 - 1400

    Nubes de puntos 3D, Inteligencia Artificial y Azure Digital Twin

    Las nubes de puntos 3D nos proporcionan una información detalla y precisa de cualquier entorno gracias al uso de escáneres LIDAR. En esta sesión veremos como podemos detectar y segmentar distintos objetos en grandes nubes de puntos haciendo uso de técnicas de la Inteligencia Artificial y en concreto de Deep Learning.

    En esta sesión haremos una introducción al concepto de nube de puntos y explicaremos en detalle el estado de arte actual de distintas técnicas de inteligencia Artificial que permiten detectar y segmentar objetos en nubes de puntos. También se mostrará cómo se ha entrenado un modelo de Deep Learning que trabaja directamente con nubes de puntos y es capaz de reconocer distintos objetos de un sistema de tuberías de una planta industrial. Mostraremos como se ha realizado el entrenamiento con Azure Machine Learning.

    Para finalizar, una vez que tengamos identificados y segmentados nuestros objetos, veremos como podemos utilizar Azure Digital Twin para simular y ver la información que se está enviando a través de distintos sensores ubicados en la fábrica.

    Presentación aquí
    Expone:
    Rodrigo Cabello

    Rodrigo Cabello @mrcabellom

  • 1400 - 1530

    Almuerzo

    Para que cojáis fuerza para el resto del día os ofrecemos un delicioso almuerzo por gentileza de nuestros patrocinadores.

    Lugar: Zona Foodtruck
  • 1530 - 1620

    Building recommender systems in Azure

    ¿Alguna vez te has preguntado cómo Netflix, Amazon o Instagram nos ofrecen el contenido que más nos interesa en cada momento? La respuesta corta es que utilizan sistemas de recomendación, ¿pero sabes qué son? En este charla te explicaremos qué son, dónde y cómo se usan y cómo nos rodean en nuestro día a día, sin que muchas veces lleguemos a ser conscientes.

    Todo esto lo ilustraremos mediante un ejemplo, en el que construiremos un sistema de recomendación utilizando las capacidades que nos ofrece Azure Machine Learning para la gestión del ciclo de vida del modelo (MLOps).

    ¿Que qué dice nuestro sistema de recomendación? ¡Que no te pierdas esta charla! 😉
    Exponen:
    Sara San Luís

    Sara San Luís @sara_sanluis

    Christian Carballo

    Christian Carballo @ccarballolozano

  • 1630 - 1720

    Gestión de la Configuración en aplicaciones web

    La gestión de la configuración de entornos es uno de los quebraderos de cabeza que lleva a problemas como despliegues fallidos o redespliegues para cambiar un valor de configuración con el riesgo que supone para sistemas en producción. Durante la charla se expondrán y recomendaran patrones y buenas prácticas para la gestión de la configuración, su cambio en caliente de modo seguro, la auditoría de los cambios de configuración, su verificación del estado de la aplicación y cambios en caliente en sistemas escalables entre otros. Con el objetivo de dar a conocer estas prácticas a la audiencia. Hay entornos de desarrollo que tradicionalmente no favorecen estos patrones: propondremos ejemplos reales sobre Angular y Net Core Framework para gestionar mejor la configuración.

    Presentación aquí
    Expone:
    Pedro J. Molina

    Pedro J. Molina @pmolinam

  • 1000 - 1050

    Surfeando en Android con MAUI

    Programa tus aplicaciones en C# una vez y despliega en macOS, Android, iOS y Windows, ¡este es el developer dream!

    MAUI es el framework de .NET para crear aplicaciones multiplataforma, descubre conmigo sus ventajas y súbete a la ola del desarrollo.

    Presentación aquí
    Y aquí tenéis el repositorio
    Expone:
    Elena G. Blanco

    Elena G. Blanco @Beelzenef_

  • 1100 - 1150

    Grafos, la tercera vía para nuestros datos

    Añade una nueva arma en tu arsenal: bases de datos especializadas en grafos, la tercera vía para nuestros datos. Vamos a introducirnos en este apasionante mundo a través de un ejemplo práctico en .NET y Azure Cosmos DB. Así como algún ejemplo con otras herramientas como Neo4J que nos proveerán de la visión mínima para acometer nuestros proyectos.

    Presentación y repositorio aquí
    Expone:
    Jose Maria Flores

    Jose Maria Flores @jmfloreszazo

  • 1150 - 1210

    Coffee break

  • 1210 - 1300

    Angular Híbrido: Un camino para actualizar tu front más sostenible

    ¿Arrastras una aplicación con un frontend AngularJS y quieres dar el merecido salto a una versión más actualizada de este framework?

    Suena tentador, y todos habremos pensado en llevar a cabo la soñada migración. Pero convertir todos tus componentes de AngularJS a la sintaxis de Angular y reescribir tus servicios que usan APIs nativas de AngularJS puede ser una inversión de tiempo que muchos no pueden permitirse.

    En esta charla hablaré de como montar una aplicación hibrida con ambos frameworks y crearemos nuevos componentes en Angular que funcionarán junto a nuestras antiguas directivas/componentes de AngularJS, sin necesidad de migrar todo de golpe, y dejándonos convertir nuestros viejos componentes a nuestro ritmo.

    Presentación y repositorio aquí
    Expone:
    Daniel Acedo

    Daniel Acedo

  • 1310 - 1400

    Building Beautiful apps using .NET MAUI

    In this session we will review different .NET MAUI APIs as well as tools and tips to be able to create beautiful apps using .NET MAUI.

    Presentación y repositorio aquí
    Expone:
    Javier Suárez

    Javier Suárez @jsuarezruiz

  • 1800 - 2000

    Networking

    Tiempo para relajarnos, charlar sobre el evento y, sobre todo, tomarnos unas cervezas y refrescos por gentileza de nuestros patrocinadores.

    Lugar: Zona Foodtruck


Transporte

Para llegar por transporte público, lo más cómodo es tomar la línea de metro L1, con parada en Clínico. Si vienes desde la costa occidental (Fuengirola, Benálmadena, Torremolinos) o aeropuerto, puedes coger el tren de cercanias C1 hasta la parada Málaga-María Zambrano (C.C. Vialia) y desde ahí coger la línea de metro L1. Si vais en coche particular, deciros que no os preocupéis porque hay aparcamiento gratis en el recinto. Para más información sobre cómo llegar, os recomendamos visitar la página oficial de la escuela.

Si venís en AVE hasta Málaga, deciros que tenéis descuento en Renfe para congresos. Más información aquí.

Empresas y entidades colaboradoras

Sin ellas no sería posible este evento...

Organiza

Verisk

Patrocinadores

Kamstrup
Wunderdog
Tokiota
Lemoncode
Metadev
Plain Concepts
Ortus Solutions

Colaboran

ETSI Informática
Universidad de Málaga