Bem-vindo ao MskDotNet Meetup # 24

Oi Convidamos você em 24 de julho para a reunião de verão da comunidade MskDotNet no escritório de Sbertekh. Sobre palestrantes e relatórios - sob o corte.



O programa


18: 30-19: 00 Reunião dos participantes
19: 00-20: 40 Vladislav Chistyakov “Nitra - métodos modernos para implementar linguagens de programação”
20: 40-21: 00 Intervalo
21: 00-21: 40 Alexey Petryashev “Como criar e automatizar um projeto OpenSource”

Sobre os alto-falantes


Vladislav Chistyakov: “Nitra - métodos modernos para implementar linguagens de programação”
Vlad Chistyakov, mais conhecido na rede sob o apelido VladD2, é um dos fundadores do site para programadores rsdn.org . Em 2002-2004, ele trabalhou no projeto R # - metaprogramação para C #. Em 2006, ele se juntou ao grupo de desenvolvedores da linguagem de programação híbrida - Nemerle.
Nemerle era interessante por suportar vários paradigmas de programação: OOP, FP (programação funcional) e MP (metaprogramação). Esse idioma em 2006 tinha mais recursos do que o C # hoje. E o suporte à metaprogramação abriu oportunidades verdadeiramente incríveis. Este idioma suporta extensões, pelo que foi possível adicionar o seu próprio DSL ou os recursos necessários. No entanto, a qualidade de sua implementação estava longe do ideal e muitas oportunidades não foram pensadas. Quando a equipe da Nemerle pensou em como, sem os recursos da Microsoft, criar uma implementação de alta qualidade e intransigente do Nemerle, surgiu a idéia de criar uma ferramenta de desenvolvimento para a linguagem de programação nuclear - Nitra. O Nitra foi originalmente projetado como uma ferramenta universal para simplificar radicalmente o desenvolvimento de linguagens extensíveis complexas como Nemerle e DSL simples. Esta apresentação é dedicada a esta incrível ferramenta.

Alexey Petryashev: “Como criar e automatizar um projeto OpenSource”
Alexey desenvolve software e projeta sistemas há mais de 17 anos. Ele trabalhou tanto em pequenas empresas quanto em uma grande empresa: 1C, VTB24, Alfastrakhovanie, Svyaznoy Bank, Anti-plágio. Agora trabalha em Sberbank. Ele tem uma vasta experiência no design de pequenos componentes e grandes sistemas. Mantém-se atualizado e utiliza a tecnologia mais recente. Ele adora quando tudo é feito com um botão. Área de interesse: .net, microsserviços, devops, sistemas distribuídos.
Muitos querem fazer algo útil para a comunidade, mas não sabem como. Há muitas perguntas: como criar um projeto no github, qual estrutura de projeto escolher, qual licença escolher, como automatizar a montagem, como fazer a versão do pacote, como criar e distribuir pacotes de nuget. E existem várias outras coisas: servidor CI, MyGet, documentação, Suporte. Em geral, quero compartilhar minha experiência nesse assunto.

Local: aterro 10k1 Novodanilovskaya (metrô Tulskaya / Nagatinskaya)

Inscrição para o evento

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


All Articles