Приглашаем на Go meetup 14 апреля



    В пятницу 14 апреля мы приглашаем вас в наш московский офис на Go meetup. Мы послушаем доклады экспертов и пообщаемся на профессиональные темы. В программе встречи пять докладов.

    — Go Template Toolkit
    Сергей Свистунов, Lazada

    В докладе речь пойдет о трансляторе шаблонов в Go-код (https://github.com/go-qbit/template). Получаемый шаблонизатор работает в более чем 10 раз быстрее html/template из стандартной библиотеки. Будет сделан краткий обзор синтаксиса шаблонов, сходства и различия с Perl Template Toolkit. Также спикер расскажет, как Go YACC помог описать грамматику для построения AST, и как из AST получается Go-код. Продемонстрирует, как go tool pprof помог найти неочевидные места, требующие оптимизации.

    — Структурное логирование
    Нурутдинов Тимур, Lamoda.ru

    Структурное логирование является частным случаем логирования в целом. Спикер рассмотрит инструменты для логирования, разберет, с какими проблемами можно столкнуться и какие существуют методы для их решения.

    — Как я написала платформу, взаимодействующую более чем с 15 странами по всему миру
    Невская Елена, Linkit Vostok

    Спикер расскажет о разработанной командой платформе PAAS Linkit Vostok. Инструментах, которые они использовали: RabbitMQ, PostgreSQL, Golang microvervices. И о том, как была решена проблема с необходимостью часто делать запросы в базу

    — Pub/Sub && 1M WebSockets
    Сергей Камардин, Mail.Ru Group

    — Зачем нам столько соединений
    — Как в такой ситуации можно сэкономить память
    — Как Go помогает все это дело реализовать

    — Профилирование Go приложений
    Стас Макаров, 220 Вольт

    Вас ждет обзорная экскурсия в мир профилирования для гоферов. Большое количество persistent-соединений в приложении требует решения некоторых интересных и порой неоднозначных задач. Безопасные ограничения на потребление ресурсов, безболезненные рестарты серверов и fallback'и на случай непредвиденных проблем — часть айсберга, о котором будет идти рассказ.

    Начало регистрации в 18:00, а выступление докладчиков в 18.30.
    Зарегистрироваться на мероприятие можно по ссылке.

    Адрес: г. Москва, м. Аэропорт, Ленинградский пр-т, д. 39, стр.79.
    Для тех, кто не сможет присутствовать на встрече, будет организована онлайн-трансляция.
    Mail.ru Group
    Building the Internet

    Similar posts

    Comments 2

      –1
      О! О профилировании, надеюсь, будет интересный доклад!
        0
        Для golang есть пара PEG парсеров.
        У pointlander/peg даже C парсер в примерах лежит.
        Делать парсер с ним в разы приятней чем с YACC.
        Причем можно и с его внутренним AST работать, или без AST (он тогда быстрее, но необходими с правилами быть аккуратнее).

        И, кстати, пробегал компайлер стандартных шаблонов в код

        Only users with full accounts can post comments. Log in, please.