El proximo sábado 27 de Octubre se celebrará el mejor evento de Málaga sobre tecnologías Microsoft y Web, consistirá en un evento de día completo con numerosas charlas de tecnologías que reúne a ponentes de renombre de toda España.

Sequel Business Solutions como principal empresa colaboradora y gracias a la ayuda de otras empresas del sector que colaboran con la comunidad, DotNetMálaga 2018 seguirá siendo un evento gratuito para el disfrute de todos los entusiastas de la tecnología que quieran compartir un día de aprendizaje y coworking con nosotros. dotNetMálaga que constará de un día completo con numerosas sesiones divididas en 2 tracks (sesiones en paralelo). Habrá regalos, sorteos y networking. Esperamos veros a todos en esta IV edición!. Este año y tras evaluar el feedback recibido, desde la organización hemos decidido no realizar talleres.

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

Esta edición, las entradas están disponibles en koliseo.

15 Ponentes
12 Sesiones
2 Tracks
Networking
Desayuno y almuerzo
Regalos y sorteos

Agenda

Iremos actualizando cada una de las sesiones con los enlaces al material y videos

  • 0900 - 0945

    Registro y desayuno

    Para que empecéis el día con energía y porque con el estomago lleno siempre se esta mejor, os ofrecemos un desayuno.

    Lugar: Planta baja y Cafetería
    Patrocinado por:
    Sequel Business Solutions

    Sequel Business Solutions

    Sanitas

  • 0945 - 1000
    Javier García Magna

    Bienvenida

    Presentación de bienvenida al evento a cargo de Javier García Magna, Head of Software Development en Sequel Business Solutions.

    Lugar: Auditorio
    Expone:
    Javier García Magna

    Javier García Magna @ndsrf

  • 1000 - 1045
    Leonardo Micheloni

    Aspnet Core en Docker from zero to hero

    En esta charla explicaremos qué es Docker, para qué sirve y cómo podemos aprovecharlo para ejecutar nuestras aplicaciones Aspnet Core sobre Linux o Windows. Veremos paso a paso cómo debemos crear una imagen, cómo seleccionamos las imágenes base, qué opciones tenemos y por qué y cómo nos facilita el trabajo un dockerfile. A partir de allí veremos cómo crear un contenedor y cómo ejecutarlo. También veremos para qué sirve un compose file y cómo podemos aprovecharlo para nuestros despliegues. Todo será desarrollado con ejemplos en vivo.

    Enlace a la misma sesión en el Microsoft Summit 2016
    Expone:
    Leonardo Micheloni

    Leonardo Micheloni @leomicheloni

  • 1100 - 1145
    Carlos Landeras

    Desarrollando aplicaciones descentralizadas en Ethereum con C# y Asp.Net Core

    Con el auge de BlockChain, y de alguna de sus implementaciones como Ethereum, cada vez mas empresas se deciden a implementar aplicaciones descentralizadas. Los beneficios que nos ofrecen las dapps son múltiples y por eso cada vez están adquiriendo mayor popularidad y demanda.
    En esta sesión veremos como podemos desarrollar y desplegar nuestros Smart Contracts en Ethereum con C# y como podemos consumir una aplicación descentralizada desde una interfaz web desarrollada con Asp.Net Core
    Expone:
    Carlos Landeras

    Carlos Landeras @Carlos_Lande

  • 1200 - 1245
    Adrian Diaz Cervera

    Identity Server : Un servidor de identidades para dominar los a todos

    Dentro del mundo empresarial estamos acostumbrados a que cada aplicación tenga un sistema de autenticación para cada una de las aplicaciones/servicios. Cansado de todo este kaos y ver como se puede solucionar. Identity Server es tu solución :) En esta sesión vamos a ver como podemos securizar nuestros desarrollos en .NET Core haciendo uso de Identity Server . En una sesión técnica veremos los distintos casos de autenticación que nos podemos encontrar en nuestros desarrollos y ver como lo abordarlos con Identity Server
    Exponen:
    Adrian Diaz Cervera

    Adrian Diaz Cervera

  • 1300 - 1345
    Unai Zorrilla Castro
    Luis Ruiz Pavón

    Testing efectivo de HTTP API's con .NET Core / Docker y más

    En esta charla haremos un breve repaso a diferentes elementos que nos permitirán realizar un mejor testing de nuestros HTTP API's, introduciéndonos en conceptos relativos a la seguridad. a la gestión de los datos, las dependencias y como Docker nos ayudará también en este proceso.
    Exponen:
    Unai Zorrilla Castro

    Unai Zorrilla Castro

    Luis Ruiz Pavón

    Luis Ruiz Pavón

  • 1345 - 1530

    Almuerzo

    Para que cojáis fuerza para el resto del día, por gentileza de Sequel Business Solutions os ofrecemos un almuerzo que consistirá en snacks, sandwiches variados y bebidas.

    Lugar: Planta baja - Cafetería
    Patrocinado por:
  • 1530 - 1615
    Jesus Rodriguez

    Tests e2e con Testcafé

    ¿Cansado de usar Webdriver + Selenium para tus pruebas de integración? ¿Pillas la baja cuando te piden testear algo?
    En esta presentación, veremos esos problemas tan reales y una muy buena alternativa que nos devolverá la ilusión por el E2E.
    Testcafé es una alternativa de DevExpress para hacer E2E. Funcionará con nuestras aplicaciones .NET, Angular, React o cualquier otra cosa.
    Expone:
    Jesus Rodriguez

    Jesus Rodriguez

  • 1630 - 1715
    Braulio Diez

    Server Side Rendering... Conceptos e implementación con React

    Lo primero que uno piensa cuando escucha Server Side Rendering es... ¿ Eso que eh lo que eh? En esta charla vamos a explicar el porqué , el cómo de esto, y cómo no, como implementarlo (utilizaremos para esto React + Nextjs).
    Exponen:
    Braulio Diez

    Braulio Diez

  • 1000 - 1045
    Marcos Martínez Robles

    Be ReactiveX, my friend

    Charla introductoria sobre ReactiveX (Rx), una API que nos facilita la programación asíncrona orientada a flujos y que es bastante desconocida y muy usada por grandes compañías y aplicaciones como Netflix, Airbnb, GitHub, Trello, etc.
    Veremos ejemplos sobre cómo convertir tu vieja aplicación basada en eventos en una aplicación nueva, más fácil de leer y mantener basada en flujos de datos (o eventos). Concretamente usaremos la implementación de esta API para .NET (Rx.NET), pero existen implementaciones para multitud de lenguajes (Java, JavaScript, Python, C++, etc.) con lo que no te preocupes si no eres del mundo .NET, los fundamentos son los mismos ;-).
    Expone:
    Marcos Martínez Robles

    Marcos Martínez Robles @marcotako

  • 1100 - 1145
    Lidia Fernández Oro

    On Device Machine Learning para mejorar una app móvil

    Todos escuchamos constantemente hablar sobre Machine Learning, pero... ¿sabemos aplicarlo a nuestras apps iOS y Android? ¿Cómo podría facilitarle la vida a nuestros usuarios y mejorar su experiencia de uso? ¿Es muy complejo ponerlo en acción?
    En esta sesión exploraremos cómo aplicar Machine Learning en la nube y en dispositivo sobre una app multiplataforma hecha con Xamarin.Forms para mostrar los beneficios que nos puede aportar. Veremos qué es ML, qué aplicaciones tiene, las tecnologías disponibles para poder integrarla en nuestro código y cómo consumir modelos predefinidos y customizados.
    Expone:
    Lidia Fernández Oro

    Lidia Fernández Oro @lidia_oro

    Javier Fernando Huamanchumo Arauco

  • 1200 - 1245
    Juanjo Montiel
    kristian aranda

    Ef Core. ¿Lo fácil sale c@re?

    Estamos comenzando un proyecto .Net desde cero, y lo hacemos definiendo su arquitectura. Apostamos por DDD basado en n-capas, y como ORM, Ef core, que nos facilita muchísimo la interacción con la base de datos, abstrayéndonos del motor y centrándonos en escribir código c#. El proyecto avanza, se desarrollan todas las funcionalidades, y todo va como la seda. Pero de repente, entra en juego el cliente con un caso real en el que la cantidad de datos aumenta, y la aplicación empieza a ir cada vez más y más lenta. Tirando del hilo, nos damos cuenta de que el problema está en las llamadas a la base de datos a través de nuestro contexto de Ef Core. ¿Qué ha pasado? ¿Nos habremos equivocado al elegir la tecnología, o simplemente no hemos sabido optimizar bien el uso del ORM?
    En esta charla veremos los errores más comunes a la hora de trabajar con EF Core y aprenderemos a evitarlos. Utilizaremos un caso de uso en el que compararemos diferentes formas de trabajar con nuestro contexto, así como las principales diferencias con otros ORMs como Dapper. En definitiva, intentaremos contestar a las preguntas: ¿a la larga utilizar EF Core nos puede salir caro? y, ¿en qué casos sería más conveniente utilizar otros ORMs?
    Expone:
    Juanjo Montiel

    Juanjo Montiel

    kristian aranda

    Kristian aranda

  • 1300 - 1345
    DR. PEDRO J. MOLINA

    Diseño de APIs con OpenAPI 3.0

    Las APIs REST son una herramienta fundamental para abrir nuestros servicios al mundo. Un servicio tiene que poder ser descubierto, entendido y consumido por terceros (los clientes). Incluso en entornos empresariales, donde la integración de sistemas está a la orden del día, las APIs REST facilitan la integración de servicios en diferentes tecnologías. OpenAPI 3.0 es una especificación abierta, gobernada bajo el paraguas de la Linux Foundation que proporciona un estandar neutral para la descripción, documentación y consumo de APIs. En esta charla veremos un repaso a las herramientas, criterios de diseño y buenas practicas que podemos emplear para el diseño de API REST.
    Expone:
    DR. PEDRO J. MOLINA

    Dr. Pedro J. Molina @pmolinam

  • 1345 - 1530

    Almuerzo

    Para que cojáis fuerza para el resto del día, por gentileza de Sequel Business Solutions os ofrecemos un almuerzo que consistirá en snacks, sandwiches variados y bebidas.

    Lugar: Planta baja - Cafetería
    Patrocinado por:
  • 1530 - 1615
    David Fernández Luna

    Raspberry Pi con Windows IoT Core: ¿Por dónde empezamos?

    ¿Tienes una Raspberry Pi en casa con Kodi instalado, pero te apetece empezar a probar soluciones IoT con ella?. En esta sesión, veremos que pasos tenemos que realizar, desde instalar el SO ha desplegar soluciones con conexión bidireccional a Azure.
    Expone:
    David Fernández Luna

    David Fernández Luna

  • 1630 - 1715
    Juan Daniel Guerrero Luque

    Builds and releases - El lado oscuro para los developers

    En esta charla veremos en qué consiste una Build y una Release, todo esto desde el punto de vista de usuarios sin experiencia. Para ello explicaremos cómo funciona TFS y VSTS (Microsoft), las distintas funcionalidades que tiene y algunas alternativas de uso mediante la API. Todo ello para llegar a la parte fundamental de esta charla: crear una build, desplegar una release en un entorno, configurar ambas de forma automática o cuando se suba código al repositorio (Integración continua)...
    Ese trabajo a veces mágico que hacen los DevOps ahora expuesto de una forma sencilla para que no nos de miedo a investigar por qué nuestra build ha fallado cuando hemos subido el código: "Si solo he cambiado un par de lineas!!!".
    No soy DevOps pero mi curiosidad me lleva a investigar este proceso y quiero compartir mis experiencias con otros compañeros.
    Expone:
    Juan Daniel Guerrero Luque

    Juan Daniel Guerrero Luque @daniguelu

El lugar en imágenes

Aquí tenéis una series de imágenes de dónde se va a realizar el evento.

Las actividades se llevarán a cabo en los distintos espacios en el edificio de la siguiente manera:

  • Registro y desayuno: Planta baja y Cafetería
  • Presentación de bienvenida: Auditorio
  • Charlas del Track 1: 3ª Planta
  • Charlas del Track 2: Auditorio
  • Almuerzo: Cafetería
  • Sorteos, cierre y networking: Auditorio y Cafetería

¿Dónde es el evento?

En LINK by UMA-ATech (Edificio El Rayo Verde)



Transporte

Para llegar por transporte público, lo más cómodo es tomar la línea de metro L1, con parada en Andalucía Tech. 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 por la zona.

Empresas colaboradoras

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

Organiza:

Sequel Business Solutions

Patrocinan:

Sanitas
Plain Concepts

Colaboran:

MSDN España
Lemoncode