DotNetRu en DotNext 2019 Piter



DotNext, la conferencia más grande de Rusia dedicada al desarrollo en la plataforma .NET, se realizará del 15 al 16 de mayo en San Petersburgo. En el marco de la conferencia, la asociación rusa de comunidades .NET DotNetRu realizará su propio seguimiento. Nos reuniremos para discutir el futuro del lenguaje, la plataforma, la tecnología y la comunidad en general. Mesas redondas, concursos, concursos, regalos y, por supuesto, la comunicación te están esperando.

imagen Nuestros buenos amigos Arcadia y Contour brindarán sorpresas agradables a todos los desarrolladores de .NET. Tienes la oportunidad de obtener: sudaderas y camisetas con la marca DotNetRu, pulseras Xiaomi Mi Band, licencias de JetBrains, Raspberry Pi Starter Kit, pegatinas elegantes y mucho más. Y también un libro que no está allí, y nuestras escalas meditativas de marca. Si desea imaginar el nivel de diversión, vea cómo fue en la primera y segunda reunión de comunidades.



A lo largo de la conferencia


dotQUEST


El mundo está lleno de sorpresas. ¿Quieres crear tu propia historia? ¿Fuego en el centro de datos, ciberataque y necesita ser salvado? ¿O tal vez su oficina fue atacada por hombres verdes? ¿O no crees en los extraterrestres? ¡Puedes crear tu propia historia y salvar a la humanidad tú mismo, con tus propias manos!

Te sugerimos que te sumerjas en este mundo lleno de sorpresas. Tendrás que luchar, y no solo intelectualmente. Nuestros mejores oradores pueden ayudarlo en este esfuerzo.
No hay rompecabezas aburridos! ¡Rompe tu cerebro, toma un descanso de la codificación, chatea con parlantes! ¡Tómate un descanso y completa la misión!

Puedes participar solo y en equipo.



Tote en el mejor orador


Después de cierto tiempo después del final de la conferencia, los organizadores de DotNext publican el informe "Los 10 mejores informes principales". Los asientos dependen completamente del voto de los participantes de la conferencia. Le sugerimos que juegue un totalizador en la posición de esta calificación. Identifiquemos entre nosotros a los expertos que predicen los resultados con mayor precisión. La esencia del juego es simple: cada participante recibe 1000 puntos, que puede distribuir en forma de apuestas. Puedes apostar en un lugar específico en el ranking del 1 al 10, y en llegar al top 3, top 5 y top 10. Después de que se publican los resultados, los ganadores se anotan para cada grupo de apuestas, y para las apuestas que han funcionado, la suma de los puntos establecidos se duplica.

Las apuestas serán aceptadas hasta finales de mayo:

  • directamente en la conferencia a través de activistas en el stand de la comunidad;
  • vía telegram chat: t.me/dotnext_rates;
  • por correo electrónico: oms@dotnet.ru .

El premio para el ganador en términos del número de puntos anotados será el libro de Andrei Akinshin "Benchmarking Pro .NET".



Encantos del cerebro OOP


Nuestro agente se reunió personalmente con Scott Wlaschin y le quitó un juego de pegatinas mágicas para la comunidad rusa .NET. Los propietarios felices están garantizados para obtener +100 a la funcionalidad. Si sabes quién es, reclama tu pegatina en el stand de la comunidad y la mano de un gran espíritu te tocará.



Conoce nuestro


Si aún no ha decidido para qué ir a DotNext, sepa: ¡entregaremos obsequios obligatorios a todos los participantes en camisetas (así como sudaderas, sombreros, calcetines, delantales, etc.) con el logotipo de una comunidad global o local para ambos días!



Programa de reuniones


15 de mayo. Día 1

12:00 - 13:00 Elizaveta Golenok, Dmitry Nesteruk, Nikita Tsukanov, Andrey Karpov "Mesa redonda: Ser nuevas tecnologías"

14:00 - 15:00 Anatoly Kulakov, Alexey Merson, Maxim Arshinov, Vagif Abilov, Konstantin Gustov "Mesa redonda: Diseño impulsado por dominio: comienzo"

16:00 - 17:00 Julia Tsisyk "Cómo funcionan nuestras comunidades"

17:30 - 18:30 Yuri Kerbitskov ".NET Core Application Domains"

19:00 - 20:00 Yana Golubeva, Yuri Orlov "Quiz"

16 de mayo. Día 2

12:00 - 13:00 Yuri Kerbitskov "Eficiencia del programador"

14:00 - 15:00 Roman Nevolin, Vagif Abilov "Mesa redonda: paradigmas funcionales"

16:00 - 17:00 Nikita Tsukanov "Exposición de logros de la avalonostroyeniya nacional"

17:30 - 18:30 Elizabeth Golenok "dotQUEST: Resultados"

Elizaveta Golenok, Dmitry Nesteruk, Nikita Tsukanov, Andrey Karpov "Mesa redonda: Ser nuevas tecnologías"


¿Has estado trabajando en la misma empresa durante muchos años? ¿O viniste a trabajar en una gran empresa donde hay mucho legado? ¿Desea escribir en .NET Core, usar deconstructores, tuplas con nombre e inmediatamente después del lanzamiento de C # 8.0 implementar funciones anulables y flujos asíncronos? ¿Vale la pena? ¿Por qué no todas las empresas están listas para adherirse a las tendencias actuales? ¿O tal vez solo vale la pena hablar con alguien del liderazgo, y resulta que no todo es tan aterrador? Plantearemos estas y otras preguntas sobre las nuevas tecnologías en nuestra mesa redonda.



Anatoly Kulakov, Alexey Merson, Vagif Abilov, Konstantin Gustov, Maxim Arshinov "Mesa redonda: Diseño impulsado por dominio: inicio"


A muchos les parece que el diseño impulsado por dominio es una bala de plata, y lo principal para su aplicación es dominar ciertos patrones técnicos. Pero antes de escribir al menos una línea de código, debe realizar muchos otros trabajos: crear trabajo con el cliente, aislar contextos limitados, etc. Qué y cómo hacer en esta etapa, lo discutiremos en nuestra mesa redonda. Ven y comparte tu experiencia y escucha a nuestros expertos.



Julia Tsisyk "Cómo funcionan nuestras comunidades"


¿Cómo viven las comunidades .NET en diferentes ciudades de Rusia? ¿Cómo y por qué se formó DotNetRu, y cómo funciona la comunidad? Julia contará la filosofía y responderá todas las preguntas.

imagen Sobre el autor

Desarrollador .NET en CUSTIS. Organizador de la comunidad .NET en Moscú.

Yuri Kerbitskov "Dominios de aplicaciones principales .NET"


Un desarrollador raro de .NET piensa en qué son los dominios de aplicación, por qué son necesarios y cómo se organizan. Mientras tanto, con la llegada de .NET Core, el concepto de aislamiento de ensamblaje, carga / descarga y aspectos de seguridad ha cambiado, y ahora tenemos que usar nuevas técnicas.

Como parte de la charla, recordemos qué son los dominios de aplicación, cómo van las cosas con ellos en .NET Core, y hablemos sobre cómo usar la clase AssemblyLoadContext, que representa un nuevo paradigma para cargar contextos.

En el informe:

  • Le diremos cómo trabajar con ensamblados cargados dinámicamente desde .NET Core;
  • Descubrimos que no hay más dominios de aplicación como tales en .NET Core;
  • Introducción de nuevas técnicas para aislar ensamblajes, carga / descarga y aspectos de seguridad.

Después de escuchar el informe, entenderemos mejor cómo funcionan .NET Core y .NET Framework.

imagen Sobre el autor

El programador comenzó su carrera como desarrollador de Delphi, pero luego se enamoró de la plataforma .NET y C # en particular. Desarrolla diversas soluciones de integración, software para trabajar con equipos y automatiza procesos tecnológicos. Le gusta profundizar en el interior y el código fuente de .NET, comprender el multiproceso Zen y molestar a todos con microoptimizaciones.

Yana Golubeva, Yuri Orlov "Prueba"


¿Recuerdas DotNext 2018 Moscú? Recordemos los informes individuales que se le presentaron, así como algunos hechos históricos sobre DotNext. ¿Y qué sabe sobre la memoria en .NET y las características de C # 7 y C # 8?

¡Entra, tenemos algo que preguntarte!



Yuri Kerbitskov "Eficiencia del programador"


Un programador moderno tiene que resolver muchos problemas, a menudo en modo multiproceso. Es posible que ya haya escuchado sobre los programadores diez veces. Estos son programadores que son 10 veces más productivos que los programadores comunes. ¿Cómo lo logran? Intentaremos acercarnos a la respuesta a esta pregunta como parte del informe. Hablaremos sobre las habilidades duras y las habilidades blandas. Considere cuáles son la matriz de Eisenhower, el método del tomate y otras técnicas para mejorar la eficiencia. Y también escuche lo que aconsejan los desarrolladores experimentados, en qué enfoques convergen sus pensamientos y cómo el mate común puede convertirlo en un desarrollador mucho más productivo y efectivo. Después del informe, no debe tener dudas de que cada uno de ustedes puede convertirse en un programador "diez veces mayor".

imagen Sobre el autor

El programador comenzó su carrera como desarrollador de Delphi, pero luego se enamoró de la plataforma .NET y C # en particular. Desarrolla diversas soluciones de integración, software para trabajar con equipos y automatiza procesos tecnológicos. Le gusta profundizar en el interior y el código fuente de .NET, comprender el multiproceso Zen y molestar a todos con microoptimizaciones.

Roman Nevolin, Vagif Abilov "Mesa redonda: patrones de programación funcional"


Hablemos sobre qué elementos de la programación funcional se pueden usar en el desarrollo cotidiano y qué nos dará. Discutiremos los enfoques generalmente aceptados que ya viven en su código, y pensaremos en cómo mejorar aún más el código con ideas del mundo del funcionalismo.



Nikita Tsukanov "Exposición de logros de Avalonostroeniya pública"


Considere la nueva palabra en XAML y los logros más recientes de Avalonia con el ejemplo de demostraciones prácticas de uno de los autores del proyecto.

imagen Sobre el autor

Comenzó en Navigator con desarrollo para WinCE / Mobile en C / C ++. Más tarde, se dedicó al desarrollo de un servicio VPN con un cliente multiplataforma en Gtk #, cuya parte del servidor también se escribió en C #. CTO se encuentra actualmente en la startup Promarket.

Elizabeth Golenok "dotQUEST: Resultados"


Resumiendo la búsqueda y dando premios.

imagen Sobre el autor

Desarrollador líder en MTS Information Technologies. Tiene experiencia en el desarrollo y diseño de sistemas en C / C ++ y C # ASP.NET, Mono (desde sistemas de navegación hasta soluciones empresariales). Su área de interés es la planificación de rutas y sistemas de múltiples agentes, compilación, LLVM, Clang, depuración de aplicaciones de bajo nivel, P / Invoke y Mono.

Solo quedan unos días antes de la conferencia DotNext 2019 Piter . Pero conseguir boletos no es demasiado tarde. Además, todos los miembros de la comunidad reciben un descuento especial en el código promocional DotNext19SPBDotNetRu.

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


All Articles