В сязи с тем, что перешел на другую работу (Workato, полная удаленка, денег примерно на треть больше, чем удалось пока найти в Европе) пришлось рассширить перечень языков.
В общем доволен: и язык довольно мощный и емкость рынка США, на котором он весьма востребован и хорошо оплачиваем, кажется достаточно вместительной. Ну и кроме того можно будет при случае продать навык перехода с Ruby на Java для стартапов, уткнувшихся в естественные технические ограничения RoR стека.
В сязи с этим как обычно почитал книжек и сделал себе дайджест, которым делюсь. Под конец я уже стал уставать, так что он местами не вполне закончен. Когда случится следующий пик интереса - доделаю, но сейчас уже ломы и хочется чего-то другого.
Дайджест выполнен для личного употребления Krocodl (
https://www.linkedin.com/in/victoralekseev/) в 2022-ом году. 150 с. Отражает исключительно субъективный взгляд автора. Бесплатен для любого некоммерческого использования.
Выполнен на основании следующей литературы:
- Ruby. Notes for Professionals (GoalKicker.com)
- The Well-Grounded Rubyist, Third Edition
- Effective testing with RSpec3
- Ruby DSL Handbook Jim Gay
Содержание:
- Введение
- Простые типы
- Коллекции
- Строки
- Дата и время
- Операторы
- Управляющие конструкции
- Фрагменты кода
- Классы
- Input / Output
- Модули
- Организация код
- Типовые шаблоны
- Мультипоточность
- Мета-программирование
- Работа с сетью
- Форматы данных
- Популярные Gems
- Работа с БД
- Тестирование
- Работаем с большими проектами
- Реализация DSL
- За / Против / Сравнения
Скачивать как всегда с
twirpx