• .NET 5 ya está aquí!!

    Online event

    Volvemos a la carga en MadridDotNet !!!! En esta sesión hablaremos sobre .NET 5, que significa y cuáles son los principales cambios y novedades, desde los cambios en ASP. NET, Source Generators etc hasta IL trimming . Será online, podéis seguirla aquí: https://teams.microsoft.com/l/meetup-join/19%3ameeting_NDBhYjkyMGItYWI5OS00OWE3LTg2OWUtMjQ2NmY4NTU0ZmM2%40thread.v2/0?context=%7b%22Tid%22%3a%22c190a3e0-ac7e-45d7-9de7-af3632073e85%22%2c%22Oid%22%3a%22c3b20f0b-8889-44b8-a2af-0104cce22620%22%2c%22IsBroadcastMeeting%22%3atrue%7d

    1
  • Como hacer el setup de tus proyectos .NET Core en GitHub !

    En esta sesión veremos un hands-on del setup de proyectos .NET Core en GitHub en el que se tocarán elementos fundamentales como : - Gestión y versionado de dependencias - Estructura inicial - Creación de artefactos o Símbolos o Paquetes determinísticos o SourceLink - Pipelines básicos o Nightly o Release - Documentación

    4
  • Azure Functions: "cosas que le diría a mi yo del pasado"

    Online event

    Sergio León @panicoenlaxbox, programador en Analyticalways. Con ejemplos prácticos, estudiaremos la propuesta que nos ofrece Azure Functions como solución serverless en Azure. Repasaremos los puntos clave en cuanto a desarrollo y despliegue automatizado, y veremos funcionar diversos bindings de Azure Functions, así como Durable Functions para orquestar nuestros flujos de trabajo. Streaming desde aquí: https://bit.ly/3cyDGXz

  • Nueva interfaz web de Azure Repos: un caso de estudio

    Online event

    Pablo Núñez @pablonete, programador en Azure DevOps Veremos algunos de los puntos clave de una reescritura reciente de las páginas de Azure Repos, el por qué, el cómo y algunas conclusiones de la experiencia. Hablaremos un poco sobre la tecnología, como React y Typecript, así como algunos detalles de su plataforma, pero lamentablemente no esperamos ver mucho código (no es público ;) También compartiré algunas experiencias personales sobre el trabajo en este producto, y responderé preguntas sobre cualquier cosa, así que por favor AMA Lo podréis seguir en directo aquí: https://bit.ly/madnug-azopsrepos

    1
  • Asp.Net Core y Kubernetes: Guía de supervivencia

    Online event

    Últimamente es bastante frecuente tener que preparar nuestras aplicaciones Asp.Net para que se ejecuten en un contexto basado en contenedores. Y muy a menudo utilizando Kubernetes como orquestador. En el fondo, un despliegue con alta disponibilidad en el que tenemos que incluir los middlewares y configuraciones necesarias para que nuestras aplicaciones se ejecuten sin ningún problema. Así que el objetivo de esta charla es repasar cuales son las características que tenemos que tener en cuenta como desarrolladores para que nuestras aplicaciones se adapten a las características de Kubernetes: - Dónde persistimos información clave de la plataforma cuando puede haber una o más réplicas de nuestra aplicación - Cómo configuramos el enrutamiento para soportar diferentes configuraciones en los ingress. O visto de otro modo, como he de configurar mi aplicación para que se comporte correctamente cuando tengo un proxy y un load balancer por delante? - Por qué es importante incluir health checks - Cómo recojo la configuración demis aplicaciones desde los ConfigMaps y los Secrets - Y por último, veremos un ejemplo del uso de Identidades Manejadas para acceder a recursos de la nube sin necesidad de configurar secretos. Azure Active Directory Pod Identity Si no trabajas con Kubernetes, no te preocupes. Puedes aplicar todo lo que vamos a ver a tu entorno de despliegue seguro 😊 Contaremos con Hugo Biarge Espero que la disfrutéis… Lo podréis seguir en vivo: https://bit.ly/madnug-core-k8s

    4
  • Kata online con Luis Ruiz Pavón

    Needs a location

    En esta ocasión y para seguir amenizando los días que seguimos sin salir de casa y dado que hay varias personas que han preguntado a través de las redes sociales si podíamos repetir en abierto parta todo el mundo los katayunos, os traemos una kata para aprender a trabajar con código heredado, ya que la mayoría del tiempo de un desarrollador es enfrentarse a este tipo de aplicaciones. El objetivo es escribir un cobertura amplia de tests donde iremos viendo buenas prácticas y refactorizar un código heredado de ejemplo que nos vendrá bien para trabajar en nuestro día a día. En esta ocasión contaremos como maestro de ceremonias con Luis Ruiz Pavón, que es C3PO en Plain Concepts y CTO en localhost. ¿Te animas? Pues te esperamos online el 16 de abril 19:00 de la tarde Podréis conectar aquí https://bit.ly/kata-madnug

    9
  • Introducción a Tye

    Needs a location

    En esta sesión quisiéramos mostrar, a través de ejemplos prácticos, como una herramienta llamada Tye (https://github.com/dotnet/tye), nos puede ayudar en la ardua tarea de desarrollar, testar y desplegar microservicios de una manera más sencilla. En los distintos ejemplos veremos, entre otras cosas, cómo ejecutar múltiples microservicios y comunicarnos entre ellos usando el service discovery de Tye o cómo desplegarlos en distintos tipos de entornos. Podréis seguirlo en directo aquí: https://bit.ly/madnug-tye Contaremos con Carlos Recuero y Unai Zorrilla

    3
  • Autorización en ASP.NET Core

    Needs a location

    Esto no se para, y cómo las horas se hacen muy largas sin salir de casa, os lanzamos evento 100% online, gracias a Luis Ruiz, Unai Zorrilla y Hugo Biarge que se han ofrecido a dar esta sesión. En esta sesión intentaremos cubrir de una forma práctica los elementos fundamentales para securizar nuestras aplicaciones web y api http en .NET Core. Hablaremos de esquemas de autenticación, como funcionan, como usarlos, usaremos autenticación basada en Identity Server, Azure AD y veremos que herramientas tenemos en .NET Core para autorizar de forma efectiva a nuestros usuarios. Y también se presentará el framework Balea, desarrollado entre otros por Luis Ruíz Pavón, y que os ayudará a implementar todo esto en vuestras aplicaciones desde un punto centralizado La haremos por Zoomit, y publicaremos el enlace en breve, tanto por twitter, como por aquí. Inscribiros por aquí sólo por hacernos una idea de número de interesados. Os anunciamos la URL para el evento: http://bit.ly/madnug-auth-core

    20
  • Rendimiento, diagnóstico y depuración en tus aplicaciones .NET Core

    En este charla veremos como dar visibilidad a nuestras aplicaciones .NET Core, como crear logs de alto rendimiento o crear KPI que podamos analizar en producción. Si esto aun no es suficiente, veremos como depurar nuestras aplicaciones en Linux, Windows y que herramientas tenemos para detectar fugas de memoria, hostspot y errores de programación directamente en producción utilizando ejemplos prácticos. Contaremos con Unai Zorrilla como ponente

    7
  • Una guía de estilos para el diseño orientado a objetos.

    Plain Concepts

    Más allá de libros sobre de diseño de patrones y principios aplicados al desarrollo de software, no se suele encontrar buena documentación sobre como escribir un código orientado a objetos de mejor calidad. En esta charla me gustaría compartir algunas sugerencias basadas en mi experiencia real que te ayudarán a escribir un mejor código cuando trabajes con orientación a objetos y por supuesto me gustaría que en torno al contenido surja debate para ver otras soluciones. Veremos código real donde hemos aplicado una serie de reglas que lo hacen más legible, mantenible y testeable. Ponente: Luis Ruiz Pavón

    8