В выпуске: результаты опроса о стандартных настройках RuboCop, отчет о проделанной работе над улучшением concurrency, новые релизы гемов, подкасты и туториалы.
В выпуске: как приводить в порядок базу кода, 25 причин перейти на Webpack, полезное для тех, кто создает телеграм-ботов на Ruby, хороший Ruby on Rails туториал.
В выпуске: улучшаем производительность, разбираем стоимость управления Rails-приложением, обновления в Rails 6, мигрируем большие таблицы баз данных без головной боли, оптимизируем процесс дебаггинга.
В выпуске: разбираемся в RSpec metadata, обновления в Ruby 6, примеры рефакторинга по принципам OOP, как увеличивать файлы с переводом по мере того, как приложение масштабируется.
В октябре вышла версия Ruby 2.6.5, которая включает улучшения безопасности и версии 2.7.0.-preview2 с pattern matching, улучшением REPL, Compaction GC. Также RuboCop получил использование лучших практик и стандартов оформления кода Minitest. Новая библиотека основывается на гайдлайнах, указанных в комьюнити Minitest Style Guide.
Сразу начнем с интересного. David Heinemeier Hansson (DHH) стал гостем сразу двух подкастов, где поделился своими планами новых продуктов, а также рассказал о своей любви к Ruby и своем отношении к идее «Ruby is dead». Вышли новые обзоры на обновления в Rails 6 от BigBinary, а также на Amazon открыт предзаказ на книгу Сэма Руби Agile Web Development with Rails 6 1st Edition.
Вышел второй релиз-кандидат Rails 6, в котором было добавлено 172 коммита после релиза прошлой версии. Спустя 14 лет разработки выпущена первая мажорная версия инструмента профилирования ruby-prof, предоставляющего отчеты и высокую скорость обработки кода.
Начнём с того, что вышла preview1 версия Ruby 2.7.0, включающая улучшения JIT и экспериментальный Pattern Matching. Команда Appfolio опубликовала сравнение производительности Ruby c JIT и без. На канале Confreaks появился плейлист видеодокладов с конференции RailsConf 2019.
Всем привет! Откроем наш дайджест новостью о том, что Rails 6 будет поддерживать версии Ruby только новее 2.5. Также был опубликован отчет о прогрессе работы над Ruby 3.0. А еще был анонсирован полный состав спикеров конференции RubyC, которая состоится 14-15 сентября в Киеве.
Команда разработчиков Ruby on Rails выкатила ряд обновлений, которые устраняют уязвимости в версиях 4.2.11.1, 5.0.7.2, 5.1.6.2, 5.2.2.1 и 6.0.0.beta3. Также сообщество Ruby продолжает изучать функциональные особенности фреймворка Ruby on Rails 6.
В феврале вышла вторая бета-версия Ruby on Rails 6 c новым code loader, получившим название Zeitwerk, а к концу апреля ожидается релиз стабильной версии фреймворка. Также до конца марта открыта регистрация докладов на конференцию RubyC, которая пройдет в сентябре в Киеве.
Сообщество Ruby активно обсуждает первую бета-версию фреймворка Rails 6 и его новые фичи. Команда разработчиков CRuby выкатила патч-версию Ruby 2.6.1, в которой исправлен серьезный баг, обнаруженный в Ruby 2.6.0. Также в феврале закрывается прием докладов на конференции RubyConfBY, RubyDay и EuRuKo.
Этот праздничный дайджест хочу начать с краткого обзора наиболее важных событий и релизов в мире Ruby/Rails. Несмотря на рождественские и новогодние праздники, сообщество Ruby выкатило множество релизов, в том числе стабильную версию Ruby 2.6 с JIT-компилятором и Ruby on Rails 5.2.2.
В выпуске: третья preview-версия Ruby 2.6, обновление Passenger 5.3.7 и Jekyll 3.8.5, бенчмарки работы с JIT-компилятором и без него.
В выпуске: в CircleCI добавлена поддержка GitHub Checks, знакомимся с Yabeda, как сравнивать версии при разработке на Ruby, как работают классы в языке Ruby.
В выпуске: создание Ruby-приложений при помощи Sinatra, обновление Honeybadger, Phusion собирается прекратить поддержку Ruby 1.8 в веб-сервере Passenger.
В выпуске: обновление RSpec до версии 3.8, изучение Ruby 2.6, как ускорить работу приложений, профилирование памяти в Ruby, лучшие загрузчики файлов для Rails.
В выпуске: нововведения в Ruby 2.6, как использовать массивы в Ruby, чем хорош Cucumber, инструкция по написанию тестов при помощи RSpec, подборка полезных книг.
В выпуске: релизы генератора статичных сайтов Jekyll 3.8.3 и сервера Passenger 5.3.3, сообщество Ruby объявило, что больше не будет поддерживать версию Ruby 2.2, цикл статей о конфигурации Rails-приложения на AWS при помощи Chef.
В выпуске: как избежать проблемы с переменными класса в Ruby, как облегчить frontend-разработку на Rails, улучшаем поиск ошибок в приложениях на Rails.
Коментарі