This page looks best with JavaScript enabled

Charlas del 2020

 ·  ☕ 5 min
    🏷️

¡Nuevo año, nuevas charlas! A ver como va este 2020, pero ha empezado fuertecillo :P

NetCore Conf Barcelona 2020 (Rendimiento y Memoria en .NET)

Buf, qué cambio de la edición del 2019, a esta del 2020. La edición del 2019 ya estuvo muy bien, pero en esta se superaron ampliamente. Multitud de charlas súper interesantes, muchos asistentes y un ambiente simplemente genial. Me lo pasé en grande todo el día y aproveché, como siempre, para hablar con compañeros y amigos a los que solo puedo ver en estos saraos.

La única “pega” fue que, si bien el track principal estaba perfectamente equipado, los dos otros tracks se realizaban en salas con una TV, que si estabas un poco lejos no se veía nada… y como las salas se petaron todas (¿ya he dicho que fué un exitazo de peña?), pues eso deslució un poco esas charlas. Pero al final, tampoco fue tan crítico porque se grabaron todas las charlas y se pueden ver en youtoube

Yo tuve el inmenso placer de participar con una charla sobre “memoria y rendimiento en .NET”, donde hablé un poco de como funciona el garbage collector así como podemos crear con menos reservas de memoria aprovechando las novedades de C# 7.2 y el uso de Span<T>.

Igd Tech & Drinks: Beers .NET

En Igd Tech & Drinks seguimos organizando nuestro meetup mensual sobre tecnología, y este Enero decidimos hacer un monográfico de .NET. Hubo, como es habitual, dos charlas: la que dió José Ramos sobre “aplicaciones en tiempo real con .NET Core” donde diseccionó SignalR y la que dí yo sobre “Qué ocurre con Microsoft y .NET?” donde hablé un poco de la historia de .NET, la situación actual con .NET Core, Xamarin y .NET Standard, así como los planes de futuro con .NET 5. A nivel de asistentes nos seguimos moviendo en una media de unos 25-30 lo que me sigue pareciendo fascinante en Igualada y entre semana. Pero… ¡es que hicimos streaming en directo a través de youtube! Y según me dijeron, ¡¡¡hubo hasta 40 personas en el streaming!!!

NetCoreConf 2020 Valencia (Azure Functions en AKS con KEDA)

La última charla del mundo pre-COVID… Tuve la oportunidad de ir a tierras Valencianas, para disfrutar, no del caloret, si no de otra fantástica edición de la NetCoreConf, donde hablé sobre KEDA y como desplegar (y escalar), Azure Functions ejecutándose en un AKS.

NetCoreConf Virtual (Pruebas A/B en netcore y AKS)

Quizás el COVID arrasara con todas las conferencias presenciales, pero la gente de la NetCoreConf no estaba dispuesta a renunciar al resto de eventos que tenían planificados y se sacaron de la manga una edición virtual. En esta ocasión hablé de la realización de pruebas A/B en aplicaciones netcore en Kubnernetes. La charla empezaba contando temillas sobre los contadores de netcore (como exponerlos y crear de propios), luego como monitorizarlos con Prometheus y finalmente como podemos efectuar despliegues A/B en Kubernetes.

Talk4Kids - C#9 Más C# que nunca!

Si un correo me hizo ilusión fue el que me mandó Yeray invitándome a participar con una charla en la mega iniciativa solidaria del Talks4Kids, para recaudar dinero para la Fundación Theodora. En este caso decidí hablar un poco sobre las novedades que incorpora C# 9 que venía con .NET5. Así hablé durante 30 minutillos de los records, el nuevo pattern matching y las init-only properties entre otras características. Todo ello en un ambiente de buen humor y disfrazado de Guimli disfrazado de indio.

NetCoreConf Virtual2 (De C#1 a C#9 en 50 minutos)

Bueno… los locos que organizan la NetCoreConf decidieron que ya puestos a liarla, la liaban por partida doble, y sacaron una segunda edición virtual del evento. En esta edición decidí hablar otra vez de C#, pero desde una perspectiva distinta. En lugar de centrarme solo en las novedades de C#9, hice un repaso de la evolución entera del lenguaje desde C#1 hasta C#9. Mostré (rápidamente claro, porque no daba para más) como iba cambiando el código de una pequeña aplicación, en cada versión del lenguaje. Me centré solo en el lenguaje, no usé librerías adicionales (salvo las incorporadas en el propio framework).

Collabdays Barcelona 2020 (Serverless en Kubernetes con KEDA)

Tuve el placer de participar en los Collabdays Barcelona 2020 (organizados por SUG.CAT) donde hablé (otra vez) sobre el escalado de workloads serverless en Kubernetes usando KEDA. En cierto modo esa charla es una actualización de la charla que dí en la NetCoreConf de Valencia. Las diferencias entre ambas charlas estan en que en esta última usé la RC de KEDA2 y hice una demo del escalado de jobs (en lugar de una demo de escalado basado en métricas de Prometheus como en el caso de la NetCoreConf).

Dotnet 2020 (Microservicios y netcore)

Si hay un evento relevante en el mundo de .NET en España, es sin duda la DotNet. En este 2020 se celebraba la 3a edición y en esta ocasión tuve el placer de hablar un poco de netcore y microservicios. En concreto hablé de varios aspectos: desde herramientas como Tye o Bridge to Kubernetes, hasta frameworks y runtimes como Dapr, pasando por aspectos más genéricos como gRPC. Una charla bastante intensa pero que debo decir yo me lo pasé en grande preparándola.

Agiles 2020

Mi primera charla en un evento de Agilidad, y se la debo, básicamente a Ernesto Cardenas, quien me “animó” a presentar una charla. Estuve viendo todos los tracks del evento y vi que había uno de “software crafters” donde la temática de las charlas encajaba con algo que podía comentar. Así, di una charla introductoria titulada “Ya estoy en producción, y ahora qué?”, que era una excusa para hablar tanto de gestión de código fuente orientada a entrega contínua, como de técnicas para minimizar los problemas en releases. Así hablé de los problemas de Git Flow respecto a la entrega contínua y como Trunk Based Development los soluciona. Luego comenté técnicas como blue-green deployment, canary deployment, feature toggles y pruebas A/B.

Si quieres, puedes invitarme a un café xD

eiximenis
ESCRITO POR
eiximenis
Compulsive Developer