Знакомьтесь, Егор Воробьев.

10 ноября 2016, 14:15 Ангелина Петько 0

Воробьёв Егор, Software engineer, DVELP, г. Минск

 

Доклад: «Опыт продакшен разработки Ruby on Rails приложения с Engines-

Based архитектурой»

О чем: В своём докладе я расскажу о всех проблемах с которыми я столкнулся при разработке продакшен RubyOnRails приложения с Engines-based архитектурой. Приведу реальные примеры когда engines действительно нужны. Покажу в каких случаях их действительно стоит использовать.

 

О себе: Начал программировать в начальных классах. Стал первым парнем на селе после того как выучил RubyOnRails. Сейчас работаю на компанию DVELP. Студент 4 курса БГУИР. Смотрю mr.Robot, использую Telegram и езжу на Uber.

 

 

Знакомьтесь, Андрей Дерябин - четвертый спикер BRUG.

09 ноября 2016, 12:52 Ангелина Петько 0

Дерябин Андрей, Team Lead в Evil Martians, г. Санкт-Петербург

 

Доклад: «Микросервисы. Мифы и суровая реальность»

О чем: Разговоры о микросервисах уже всех порядком достали. Много литературы, докладов и обсуждений, но все кажется оторвано от реальности – половина статей слащаво-приторно заискивающие, а остальные – полны ненависти.

Но есть суровая реальность. Мы два года работаем над переходом Gett от монолитного приложения к микросервисной архитектуре. Gett – международный сервис заказа такси и курьерской доставки, работающий в семидесяти городах и четырех странах. За это время мы столкнулись со множеством проблем, как технических так и организационных. Мой доклад будет посвящен этим проблемах и их решениям.


В докладе я буду развенчивать мифы идеальных микросервисов и рассказывать про разработку в условиях распределенной команды. Также я расскажу какие техники, практики и инструменты мы применяем в боевом коде с учетом специфики разработки на Ruby.

 

О себе: Привет, меня зовут Андрей. Я TeamLead в команде марсиан. Принимал участие в разработке Groupon.ru, Rocketbank.ru и других проектах. Сейчас мы помогаем Gett строить и обслуживать микро-сервисную архитектуру.

 

Третий спикер нашей встречи - Елена Моргун

09 ноября 2016, 11:34 Ангелина Петько 0

Моргун Елена, Ruby Team Leader, Rails Reactor, г. Киев

 

Доклад: «GIL в интерпретируемых языках»

О чем: GIL - спорный, но важный аспект некоторых интерпретируемых языков. К сожалению, эта функциональность не имеет даже документации. Попробуем исправить эту ситуацию и получить более глубокое понимание GIL в языках Ruby и Python.

 
О себе: Ruby тимлид, кофаундер образовательной инициативы Kottans.
 
 

Следующий спикер нашей встречи - Шаматов Иван

08 ноября 2016, 12:39 Ангелина Петько 0

Шаматов Иван, Web-developer, ActiveSupport, г. Санкт-Петербург

 

Доклад: «Конкурентные паттерны из Go на Ruby»

О чем: Традиционная модель многопоточности (обычно используемая в java, c++, python) требует от программиста налаживать коммуникацию между потоками через общую память. В этом случае доступ к общей памяти ограничивается локами (thread-safe структурами данных), которые не позволят изменять данные двум потокам одновременно.
 

Язык Go предлагает интересную концепцию структурирования конкурентных приложений. В качестве примитивов в языке встроены go-рутины и каналы. Вместо явного использования локов для доступа к данным, go предлагает использовать каналы для обмена ссылками на данные. Тем самым обеспечивается доступ только одной go-рутины к данным в этот момент времени.
 

Авторы библиотеки concurrent-ruby проделали огромную работу и собрали лучшие практики и паттерны из различных языков (Erlang, Clojure, Scala, Haskell, F#, C#, Java), касающиеся конкурентности. В этом докладе мы рассмотрим некоторые паттерны, которые появились именно благодаря языку go, его примитивам и концепции "Share by communicating" в имплементации на ruby.

 

О себе: Full-stack developer (~7 лет). Разрабатывает различные платежные системы/решения. Также преподает практический оффлайн курс по Ruby on Rails в Питере, наставничает онлайн на mkdev, и консультирует по вопросам, связанным с разработкой софта.

 

Первый спикер встречи.

04 ноября 2016, 15:30 Ангелина Петько 0

Завадский Валентин, CEO, Rubyroid Labs, г. Минск

 

Доклад: «Ruby, Node.js и священная война»

О чём: Javascript завоевал весь мир front-end разработки и уверенно стал вторгаться в наш родной back-end. С флагманом в виде Node.js и еженедельно пополняющимся флотом фреймворков, javascript уверенно завоевывает неокрепшие умы кофаундеров различных стартапов, оставляя без работы и заставляя жить в картонных коробках бывших еще вчера на коне работяг-хипстеров. Но не время сдаваться. В этом докладе мы воспользуемся дедовским советом "врага нужно знать в лицо" и подробно узнаем кто все-таки посмел замахнуться на наши драгоценные камни.

 

О себе: Занимается программирование более 9 лет, из которых более 5 лет профессионально разрабатывает на Ruby. Является активным участником различных белорусских сообществ, а также более 3 лет преподает курсы по RoR. В данный момент времени является руководителем компании Rubyroid Labs. Может выпить 4 литра пива подряд и все еще написать блог на рельсах за 10 минут.

 

 

Banner

Red-rss-icon

Партнёры