Bienvenido a MskDotNet Meetup # 24

Hola Te invitamos el 24 de julio a la reunión de verano de la comunidad MskDotNet en la oficina de Sbertekh. Sobre oradores e informes - debajo del corte.



El programa


18: 30-19: 00 Reunión de participantes
19: 00-20: 40 Vladislav Chistyakov "Nitra - métodos modernos para implementar lenguajes de programación"
20: 40-21: 00 Descanso
21: 00-21: 40 Alexey Petryashev "Cómo crear y automatizar un proyecto OpenSource"

Sobre oradores


Vladislav Chistyakov: "Nitra: métodos modernos para implementar lenguajes de programación"
Vlad Chistyakov, más conocido en la red bajo el apodo de VladD2, es uno de los fundadores del sitio para programadores rsdn.org . En 2002-2004 trabajó en el proyecto R #: metaprogramación para C #. En 2006 se unió al grupo de desarrolladores del lenguaje de programación híbrido: Nemerle.
Nemerle era interesante porque soportaba varios paradigmas de programación: OOP, FP (programación funcional) y MP (metaprogramación). Este lenguaje en 2006 tenía más características que C # tiene hoy. Y el soporte para la metaprogramación abrió oportunidades realmente increíbles. Este idioma admite extensiones, por lo que fue posible agregar su propio DSL o las características necesarias. Sin embargo, la calidad de su implementación estuvo lejos de ser ideal, y muchas oportunidades no fueron pensadas. Cuando el equipo de Nemerle pensó en cómo, sin los recursos de Microsoft, crear una implementación de alta calidad e intransigente de Nemerle, nació la idea de crear una herramienta de desarrollo para el lenguaje de programación nuclear: Nitra. Nitra se diseñó originalmente como una herramienta universal para simplificar radicalmente el desarrollo de lenguajes extensibles complejos como Nemerle y DSL simple. Esta presentación está dedicada a esta increíble herramienta.

Alexey Petryashev: "Cómo crear y automatizar un proyecto OpenSource"
Alexey lleva más de 17 años desarrollando software y diseñando sistemas. Trabajó tanto en pequeñas empresas como en una gran "empresa": 1C, VTB24, Alfastrakhovanie, Svyaznoy Bank, Anti-plagiarism. Ahora trabaja en Sberbank. Tiene una amplia experiencia en el diseño de componentes pequeños y sistemas grandes. Se mantiene actualizado y utiliza la última tecnología. Le encanta cuando todo se hace con un solo botón. Campo de interés: .net, microservicios, devops, sistemas distribuidos.
Muchos quieren hacer algo útil para la comunidad, pero no saben cómo. Hay muchas preguntas: cómo crear un proyecto en github, qué estructura de proyecto elegir, qué licencia elegir, cómo automatizar el ensamblaje, cómo versionar el paquete, cómo ensamblar y diseñar paquetes nuget. Y hay muchas otras cosas: servidor CI, MyGet, documentación, soporte. En general, quiero compartir mi experiencia en este asunto.

Lugar: 10k1 Novodanilovskaya Embankment (metro Tulskaya / Nagatinskaya)

Inscripción para el evento

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


All Articles