Events

Meetup #9, 2019-03-06 19:00
Айрат Бадыков
Доклад даёт ответы на вопрос – подходит ли Elixir для разработки блокчейн-платформ. В ходе доклада мы рассмотрим следующие темы: алгоритмы консенсуса, краткое введение в Ethereum, описание устройства и работы Mana.
Антон Сидоров
В докладе рассмотрим опыт создания системы предсказания цен на авиабилеты в Aviasales.ru, и как нам в этом помогло использование Elixir. Можно ли выйти в продакшн за две недели? Как хранить 14 млрд. записей в Mnesia? Почему именно Elixir?
Борис Кузнецов
В докладе мы рассмотрим подходы к работе с памятью в различных языках, их плюсы и минусы. Углубимся в то, как решает эту задачу виртуальная машина Erlang, узнаем нюансы, которые появлялись при развитии системы в течение многих лет.
Meetup #8, 2018-11-22 19:00
Анастасия Дьяченко
Mock – повсеместно используемый инструмент для тестирования. Обсудим зачем он нужен, рассмотрим варианты реализации mock-а на Elixir и их влияние на проект.
Тимофей Мартынов
Узнаем про подход к бизнес-логике, основанный на компонуемых модулях-операциях, выполняющих единую транзакцию, и как применить его в приложении на Phoenix с помощью библиотеки ex_operation.
Юрий Артемьев
Рассмотрим способы не утонуть в сложности с ростом микросервисов, когда поддерживать интеграционные тесты очень затратно. Вы узнаете, как мы добавили немного типизации в большую кодовую базу на Elixir с помощью библиотеки construct и что она умеет.
Круглый стол
И в заключение нашего мероприятия классный бонус. Мы решили ввести новый формат панельной дискуссии. Обсудим положение дел Elixir на сегодняшний день: понять его нишу, дальнейшее развитие, подходящие проекты, поиск работы, найм эликсирщиков и т. д.
Meetup #7, 2018-02-15 19:00
Дмитрий Рубинштейн
В докладе будет освещён фреймворк Agala - платформа для real-time взаимодействия со сторонними сервисами. В настоящее время на этой платформе реализована реализованы боты для Telegram и Vk, которые используются в боевом окружении в нашей компании
Александр Шорин
Это будет ознакомительный доклад с Apache CouchDB и его экосистемой. Основные особенности и возможности. Детали реализации протокола репликации и почему это важно
Meetup #6 (RamblerElixir #4), 2017-10-19 19:00
Сергей Чечаев
Рассказ о мониторинге и профилировании Elixir приложений. И какие возникают проблемы
Максим Лапшин
При коммуникации процессов неизбежно возникает желание перейти от блокирующих вызовов на неблокирующие сообщения для случаев, когда результат неинтересен. Рассмотрим, какие с этим возникают проблемы
Игорь Карымов
Докладчик поделится своим опытом в разработке систем разного масштаба и назначения на Erlang за прошедшие 10 лет. Будут освещены вопросы применимости платформы и её экосистемы для решения задач из разных предметных областей
Meetup #5 (RamblerElixir #3), 2017-06-14 19:00
Станислав Герман
У каждого языка есть принципы, на которых он основан. В то время, как одни взгляды нам близки, а другие мы не принимаем, они формируют не только дизайн языка и архитектуру библиотек и систем, которые разрабатываются на этом языке, но и сообщество.
Алексей Никитин
У меня сложилось впечатление, что в Elixir-сообществе незаслуженно подзабыли про такую штуку как ETS. Про этот мощный инструмент, который предоставляет платформа. Я расскажу несколько хитростей, которые сделают работу с ETS более удобной.
Алексей Овчинников
Нейронные сети набирают всё большую популярность в ИТ-индустрии, во многом благодаря применению графических сопроцессоров. Вместе с тем платформа Erlang OTP позволяет без лишних усилий реализовать отказоустойчивое приложение.
Meetup #4 (RamblerElixir #2), 2017-03-16 19:00
Максим Глинка
Какие могут быть причины для того что бы перевести API с Ruby на Elixir? Честно сравним производительность и выясним что необходимо для того что-бы эксплуатировать сервис на Elixir без проблем.
Денис Ризаев
Обсудим роль платформы для финансовых систем, рассмотрим вариант построения биржи на Elixir. И посмотрим на всю ситуацию со стороны менеджмента: сколько нам в итоге будет стоить такой проект?
Даниил Соболь
BEAM принципиально отличается от остальных виртуальных машин. Поговорим про сборку мусора, костыли и кучи.
Meetup #3 (RamblerElixir #1), 2016-12-08 19:00
Максим Глинка
Обзор инструментов для дебага elixir кода
Роман Смирнов
Поговорим о том, что такое quoted-expressions, __using__ и code generation. Также рассмотрим более продвинутые темы, которые позволят использовать функции языка в полною мощность
Meetup #2, 2016-10-25 19:00
Александр Малаев
Доклад о том как мы используем Docker для сборки и деплоя наших Phoenix приложений; сборка и тестирование в Gitlab CI; текущие проблемы связанные с Docker и как их решать
Евгений Куртов
Доставка и развёртывание являются неотъемлемой частью разработки ПО, мы рассмотрим создание автоматизированного конвейера внедрения Phoenix приложения покрытого интеграционными и Unit-тестами с помощью Docker и Jenkins CI
Алексей Пирогов
Доклад познакомит слушателя с языком Elm и идеями, стоящими за ним, а также даст представление об экосистеме языка и применимости оного в реальных проектах
Meetup #1, 2016-09-23 19:00
Никита Соболев
При работе с новой технологией всегда всплывают проблемы. Но если она еще и молодая, то они гарантированы. Как жить с Elixir?
Алексей Поимцев
Рассказ о технических и организационных сторонах внедрения Phoenix Framework в компании, основным бэкенд-фреймворком которой являлся Ruby on Rails
Владимир Филонов
Pattern Matching - один из основных методов работы со структурированными данными в Erlang\Elixir. Поговорим о том, чем он удобен, зачем нужен и как им пользоваться с практическими примерами