В конце апреля в Минске во второй раз прошла крупная технологическая конференция RubyConf BY, все билеты на которую раскупили ещё за несколько дней до начала. Международный список спикеров не оставил посетителей равнодушными, а безусловным хедлайнером мероприятия стал один из разработчиков языка Ruby японец Коичи Сасада.
Предлагаем вашему вниманию видео прозвучавших докладов, совмещённые с презентациями. Приятного просмотра и до встречи на следующем #RubyConfBy!
1. Thijs Cadier. Concurrency in Ruby
Сооснователь амстердамского AppSignal Сийс Кадьер, программирующий на Ruby с 2005 года, рассказал о способах, которыми можно обеспечить параллельное выполнение задач в Ruby-коде.
2. Александр Кириллов. Continuous Integration под микроскопом
Александр Кириллов взял на прицел Continuous Integration и объяснил, зачем нужна непрерывная интеграция, какие сервисы лучше использовать для её обеспечения, отдельно остановившись на том, каким образом ко всей этой истории относится Docker и прочие контейнеры.
3. Piotr Szotkowski. Ruby OOP Code Smells
Пётр Шотковски из Warsaw Hackerspace объяснил всем, что значит «код с запашком», рассказал о разных видах «запахов», а также о том, как использовать Reek для автоматизации их обнаружения.
4. Steve Klabnik. Rust for Rubyists
Стив работает в Mozilla и прилетел в Минск для того, чтобы рассказать, как использовать Rust и Ruby в одном проекте.
5. Anton Davydov. Viewing Ruby Blossom
Антон Давыдов из российской команды Hanami, разрабатывающей одноимённый фреймворк, поделился причинами, по которым на него стоит обратить внимание.
6. Alexander Shestakov. Keep Calm and Kill Mutants!
Александр Шестаков из Itransition отметил, что 100-процентного покрытия тестами недостаточно, рассказав, как увеличить качество кода и уровень разработчика — с интересными примерами, иллюстрациями и диаграммами.
7. Koichi Sasada. MRI Internals
Визит руководителя Ruby Association и члена команды знаменитого Matz'a в облачной PaaS-платформе Heroku стал гвоздём конференции. Доклад был посвящён MRI (Matz's Ruby Interpreter), имплементации Ruby, названной так в честь создателя этого языка программирования, Юкихиро Мацумото aka "Matz".
8. Laurent Sansonetti. Write Cross-Platform Mobile Apps in Ruby
Лорен Сансонетти, CEO бельгийского HipByte, поделился опытом создания кроссплатформенных мобильных приложений на Ruby. В своём выступлении он сконцентирировался на RubyMotion, который позволяет писать нативные мобильные приложения на Ruby. Максимум практики и только полезная информация!
9. Jeremy Evans. Rodauth: Website Security Through Database Security
Джереми Эванс рассказал о том, как обеспечить безопасность вашего сайта через обеспечение сохранности баз данных. Увлекательно и интересно!
10. Alexander Yarotsky. Unit-Testing Yourself
Наконец, Александр Яроцкий из Toptal в своём докладе раскрыл вещи, на которые разработчику нужно обратить внимание, чтобы обеспечить карьерный и профессиональный рост.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.