Новая книга о Ruby

в 5:59, , рубрики: ruby, Блог компании Издательский дом «Питер», книги, перевод, Программирование, метки: , ,

Здравствуйте, коллеги!

Не так давно мы публиковали опрос по книгам о Ruby, К сожалению, вариант «Ни одна из них» оказался удручающе популярен. Поэтому мы решили возвестить о долгожданном выходе книги Хэла Фултона "The Ruby Way", аннотацию которой размещаем под катом.

Новая книга о Ruby - 1

Вот уже более 10 лет книга «Путь Ruby» является настольной для всех специалистов, которые заняты эффективным программированием на языке Ruby. Перед вами – классическое руководство, полностью исправленное и дополненное авторами Хэлом Фултоном и Андре Арко. В ней подробно рассмотрены все технические усовершенствования языка и практические приемы вплоть до версии Ruby 2.1 включительно.

В новом издании книги язык Ruby 2.1 рассмотрен более чем на 400 примерах, каждый из которых дает ответ на вопрос: «А как сделать на Ruby вот это?». Для каждого примера приводится и постановка задачи, и реалистичные технические ограничения. Далее поэтапно разбирается качественное решение проблемы, все аспекты которого подробно анализируются для более глубокого понимания ситуации.

Книга «Путь Ruby. Решения и приемы программирования» 3-е изд. максимально упрощает поиск решения, которое вам необходимо, а также помогает писать более высококлассный код, соответствующий уникальной философии и духу Ruby.

Темы, рассмотренные в книге
• Обзор Ruby 2.1: терминология, философия, базовые принципы
• Оптимальные приемы работы со строками и регулярными выражениями
• Эффективная интернационализация вашего кода
• Вычисления (в том числе, тригонометрия, математический анализ, статистика, вычисление времени и даты)
• Работа с “рубиобразными” объектами, например, с символами и диапазонами
• Использование массивов, хэшей, стеков, очередей, деревьев, графов и других структур данных
• Эффективное хранение данных с применением YAML, JSON и SQLite3
• Максимально результативное использование объектно-ориентированных и динамических возможностей, от множественных конструкторов до инспектирования программы.
• Создание графических пользовательских интерфейсов при помощи Shoes 4, Ruby/Tk, Ruby/GTK3, QtRuby и других инструментариев
• Повышение производительности потоков благодаря пониманию методов синхронизации, применяемых в Ruby, а также связанных с ними «подводных камней»
• Автоматизация системного администрирования при помощи Ruby
• Форматы данных: JSON, XML, RSS, Atom, RMagick, PDF и многие другие
• Тестирование и отладка при помощи RSpec, Minitest, Cucumber, byebug и pry
• Измерение производительности программ Ruby
• Упаковка и дистрибуция кода, управление зависимостями при помощи Bundler
• Сетевое программирование: клиенты, серверы времени, POP, SMTP, IMAP, Open-URI
• Веб-приложения: HTTP-серверы, Rails, Sinatra, генерирование HTML и многое другое
• Создание распределенных программ на Ruby при помощи drb
• Выбор современных инструментов, максимально повышающих производительность труда

Реальность такова, что если бы мы и взялись за перевод этой книги, то на ее подготовку ушло бы не менее полугода, а сама книга неизбежно получилась бы очень дорогой (примерно как оригинал на Amazon). Если, на ваш взгляд, русскоязычный перевод этой книги заслуживает права на существование (а может быть — и на переиздание), просьба поучаствовать в опросе.

Автор: ph_piter

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js