DotNext 2019 Piter: pequeño informe

Del 15 al 16 de mayo, se celebró la conferencia DotNext 2019 Piter. El clima en San Petersburgo era inusualmente cálido. La gente del pueblo miró con incredulidad una extraña bola amarilla en un cielo inusualmente azul y todavía no podía decidir si era hora de cambiarse a un abrigo de verano. Y el centro de congresos del hotel Park Inn Pulkovskaya abrió las puertas a los visitantes del mayor evento en las filiales rusas. Recordamos cómo fue.



Temas


Muchos, creo, ya se han dado cuenta de que DotNext se está volviendo cada vez más tolerante con varias direcciones. Esta vez había un lugar para la arquitectura, las tendencias y las buenas prácticas, que a menudo carecen de trabajo. "¿Qué pasa con el hardcore?", Exclamaron amantes incondicionales y agitaron los tomates. Me apresuro a tranquilizarte, todo está en orden con el hardcore, él siempre tendrá una participación controladora.

Informes


Permítame recordarle que la lista completa de informes todavía está aquí ; las presentaciones aparecerán en el mismo lugar después de algún tiempo. En cuanto al video, aquellos que completaron el formulario de comentarios ya deberían haber recibido un enlace. El resto fue un poco menos afortunado y tiene que esperar hasta que los videos se suban al público. Por lo general, esto ocurre más cerca de la próxima conferencia, que, por cierto, se llevará a cabo del 6 al 7 de noviembre en Moscú, en el Centro de Congresos del WTC. Pero las transcripciones de algunos informes aparecerán en el centro en el verano, ¡no se lo pierdan!

También habrá una publicación tradicional con informes TOP-10, y obtendremos la opinión de la mayoría de los participantes, pero por ahora les contaré muy brevemente lo que recuerdo personalmente.

Mikhail Shcherbakov ( yu5k3 ) "Deserialización vulns: pasado, presente y futuro"




Los expertos en seguridad son siempre productos por piezas. Y tan profundo y relevante, y el pasillo no se durmió, y así fue en la tarde con fuego. Mikhail resolvió el tema de las vulnerabilidades en los deserializadores y compartió las mejores prácticas sobre cómo escribir la deserialización de forma segura.

Evgeny Peshkov ( epeshk ) "Multithreading en .NET: cuando la productividad no es suficiente"




Eugene hizo su debut en DotNext hace un año en San Petersburgo con un informe sobre excepciones, inmediatamente tomó las primeras líneas de las clasificaciones y por tercera conferencia consecutiva ha entregado intestinos a su mesa de la corte. A menudo actúo como un oponente en disputas sobre la utilidad de estudiar detalles de bajo nivel. De hecho, para la mayoría, esto son campanas y silbatos en el zoológico. Pero para el equipo de infraestructura de Kontur, donde trabaja Zhenya, el hardcore es la vida y la vida es el hardcore. Esta vez habló sobre las características de trabajar con subprocesos múltiples en .NET, combinando elegantemente la teoría con casos prácticos que su equipo decidió.

Konstantin Gustov "DDD en microservicios: complejidad versus complejidad"




Konstantin continúa contando la historia del corte del monolito, que comenzó el otoño pasado en DotNext 2018 Moscú. Un excelente informe sobre la aplicación práctica de DDD en grandes aplicaciones. Por separado, quiero señalar que en los últimos seis meses, Kostya se ha fortalecido como oradora.

Roman Nevolin ( nevoroman ) "¿Por qué es funcional su arquitectura y cómo vivir con ella?"




Vagif Abilov ( VagifAbilov ), Maxim Arshinov ( marshinov ) "La vida después de los objetos de negocios"




¿Por qué puse dos informes uno al lado del otro? El paradigma funcional está en auge. Más características llegan a C # desde el mundo funcional. Y ambos informes tratan sobre la construcción de puentes entre paradigmas. Acerca de cómo aquí y ahora, sin cambiar a F # o, especialmente, Haskell, para usar las ventajas que ofrece un enfoque funcional. Y esto no es solo seguridad y escalabilidad del hilo, sino también, por ejemplo, la expresividad del código (hola, DDD). En mi opinión, el informe de Roman resultó ser más sólido y fácil, con bromas tradicionales y curricán. Pero discutir con uno mismo es difícil, por lo que la confrontación de paradigmas se revela más claramente en el informe de la pareja. Y aunque preparar dicho informe es un orden de magnitud más difícil, Vagif y Maxim lo hicieron genial.

Dylan Beattie (Skills Matter) "El costo del código"




Cierre del programa principal de Dylan Beatty. Y es muy correcto. Dylan como mago saca piezas de un mosaico de un sombrero (allí está, a la izquierda en la foto) en forma de memes, código, noticias, hechos. Y luego, cuando menos lo esperes, ¡op! la magia! y el rompecabezas se agrega al Gran Pensamiento Filosófico.

Áreas de discusión


Por lo general, intentan dejar informes de 5 a 10 minutos sobre preguntas de la audiencia, pero a veces hay tanto material que ni siquiera eso. Afortunadamente, cada sala tiene su propia zona de discusión, en la que el orador y todos los que quieren moverse después del informe. Puede hacer preguntas que se llaman "no para el protocolo", o puede pedir un autógrafo o una foto.





Exposición y etapa de demostración


Todo el espacio libre entre los pasillos está ocupado por los stands de los socios.



Una docena y media de empresas complacieron a los participantes con actividades: misiones, concursos, loterías y, por supuesto, rompecabezas, sin ellos.





Murano Software trató a todos con helado.



EPAM trajo air hockey y pinball.





Y Arcadia tenía algo extraño en general.



Demo Stage es un área separada donde se presentaron informes en vivo de socios, así como sorteos de premios.





Dotnetru


DotNetRu tenía su propio programa extenso en el stand de la Asociación Rusa de Comunidades .NET.

Las mesas redondas discutieron todo, desde Avalonia hasta DDD.



Escuchamos los informes.



Y, por supuesto, ganaron premios en el concurso y la búsqueda.



BOFs y Fiesta


Mientras que en el primer BOF discutieron el futuro de ASP.NET, en el segundo hubo una acalorada discusión sobre .NET 5: qué hay de nuevo en él, cómo vivirá Mono ahora y por qué Microsoft no planea admitir CoreRT. Los participantes también compartieron su experiencia (tanto positiva como poco positiva) al pasar del clásico .NET Framework a .NET Core.



No menos discusiones acaloradas tuvieron lugar en este momento en el salón de banquetes.



Pero el evento principal de la fiesta fue la tradicional presentación en vivo de los oradores de DotNext Dylan Beatty, Vagif Abilov y Maxim Arshinov.





Epílogo




DotNext 2019 Piter ha terminado. Pero esto también significa el inicio de esos procesos invisibles que preceden a DotNext 2019 Moscú. Permítanme recordarles una vez más que se llevará a cabo del 6 al 7 de noviembre de 2019 en el Centro de Congresos del WTC.

Si tiene algo que decirles a sus colegas en el taller, ahora es el momento adecuado para presentar un informe. Sigue el enlace , todo está allí, todo está pintado.

Y los nombres de los primeros hablantes ya son conocidos.

imagen Federico Lois (Corvalius) es cofundador de Corvalius R&D, los últimos diez años se ha dedicado al desempeño de algoritmos, tanto en la CPU como en un hardware especial como la GPU. Su experiencia se extiende desde la gestión del rendimiento del software bancario hasta la optimización del motor de la base de datos. Los intereses radican en las áreas de sistemas altamente distribuidos, tecnologías de paralelo en masa, optimizaciones de bajo nivel y gráficos de computadora de alto rendimiento. Aquí y aquí hay un video de sus informes pasados.

imagen Jeff Prosise (Wintellect) es cofundador de Wintellect (junto con Jeffrey Richter y John Robbins). Ha escrito nueve libros y cientos de artículos sobre desarrollo de software, y actualmente dedica la mayor parte de su tiempo a trabajar con Azure, crear soluciones de inteligencia artificial y administrar WintellectNOW.

imagen Victor Gamov (Confluent) - cofundador del podcast "Debriefing", querido por muchos programadores. Al mismo tiempo, es Developer Advocate en Confluent, que desarrolla una plataforma basada en Apache Kafka. Ayuda a los clientes a diseñar y desarrollar sistemas de procesamiento de datos de transmisión distribuida. Coautor del libro "Enterprise Web Development" de O'Reilly.

Las entradas para el otoño DotNext 2019 Moscú ya están a la venta , y hasta el 1 de junio es válido el precio más bajo (Early Bird). Además, todos los participantes de DotNext 2019 Piter deberían haber recibido un código promocional personal por correo, lo que hará que el precio sea aún más agradable. ¡Nos vemos en el otoño!

Source: https://habr.com/ru/post/454076/


All Articles