Подборка актуальных и полезных материалов по Ruby #1: статьи, доклады, подкасты, гемы



    Всем привет! Я работаю в AT Consulting и представляю команду разработчиков портала Beeline.kz, который мы пишем на Ruby on Rails. Поскольку информация в нашей сфере быстро устаревает, приходится постоянно следить за новостями и обучаться новым технологиям. По мере накопления новостей и полезных материалов, связанных с Ruby, я буду публиковать Ruby-дайджест.
    Большинство материалов, которые я собрал в дайджесте, написаны на английском, но я надеюсь, что это не проблема, ведь первый шаг к Ruby – это изучение языка.

    Почитать




    Посмотреть и послушать




    Обучающие материалы




    Релизы, обновления, нововведения


    • Action Cable alpha – DHH опубликовал альфа-версию и примеры использования нового API для WebSockets в Rails 5
    • Evil Martians — Render views outside of actions – рассказ Злых Марсиан про разработку нового API для вызова метода render вне контроллера. Нововведение будет доступно в Rails 5 по-умолчанию, а пока можно использовать в виде гема
    • Remove `Rack::Lock` from Rails


    Must-read




    Встречи и конференции


    Only registered users can participate in poll. Log in, please.

    Каких материалов в дайджесте может быть больше?

    • 34.6%Видео/скринкасты56
    • 57.4%Материалы на русском языке93
    • 21.0%Более подробные описания к ссылкам34
    • 62.4%Обучающие материалы101
    • 34.0%Рецензии на популярные книги55
    • 62.4%Обзор гемов101
    AT Consulting
    Company
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 16

      +1
      Очень полезное начинание! И даже если будут комментарии «Если ты не читаешь на английском, то ...». Обязательно продолжайте!
        0
        Отлично, это очень полезно! Буду изучать! Благодарю и подписываюсь на Ваши публикации.
        Проголосовал что всего должно быть больше, и русскоязычного и английского, и подкастов и текстов.
          –6
          Не когда не понимал зачем смешивать Ruby и Rails ведь эта разные вещи
            0
            >Ruby is defined by terrible tools

            В первом же абзаце ссылается на то, что java/c# итп есть IDEA и ее производные, упуская из внимания, что они и для ruby по этой же ссылке по сути.

            В дальнейшем автор правда снизошел и до RubyMine, который его все равно не устраивает и вообще «прошлый век».

            Странные люди.
              0
              Спасибо, очень интересно! Скажите, вы сами разделяете точку зрения статей «Cutting Corners or Why Rails May Kill Ruby», «Ruby is defined by terrible tools»?
                0
                Рад стараться.
                В первой статье есть ряд справедливых утверждений. Мне кажется, что все не так плохо и стали появляться альтернативы (Volt, Lotus), а значит кроме тех, кто покидает коммьюнити есть и те, кто его старается развивать.

                По поводу второй, мне кажется, это все зажравшиеся разработчики на Smalltalk. Avdi недавно публиковал скринкаст про процесс разработки на нем. Я вырос уже во времена Ruby, может быть привык, но для моих задач мне хватает существующих средств разработки и отладки (хорошее видео на эту тему: https://youtu.be/4hfMUP5iTq8). Конечно, мой пул задач значительно отличается от Avdi и с его опытом явно виднее, но эта статья получилась довольно сумбурной и однобокой.
                  +1
                  Про статью Авди: это же не критика вообще.
                  Это констатация факта, и факт заключается не в том, что «инструменты у Руби какие-то плохие», а в том, что «культура разработки на Руби выросла (во многом) из недостатка мощных инструментов (которые есть у многих других языков». Мне кажется, что это довольно свежая и интересная мысль.

                  The point of all this, you ask? Programming languages cannot be considered separately from their ecosystems.
                    0
                    Вероятно, Вы правы. Он как раз это пояснил в EDIT 3. Не благодаря, а вопреки.
                    –1
                    Просто последнее время все больше таких статей попадалось, и как по мне так это просто нытье. Возможно, они кому-то и были полезны, но мне такие статьи кажется вредными. Я бы не стал делиться такими :) Остальной материал — классный!

                    Если по существу: смешно стало, когда дошел до момента, когда он «неожиданно узнал, что try это тоже из AS». Странно, что даже в комментариях никто не вспомнил про each_with_object, который добавили в язык, хотя изначально это был тоже манкипатч из AS. Идея с pluck, мне тоже сначала не очень понравилась, наверное, я так и продолжу писать map. Но почему бы не попробовать — многие штуки в рельсах не приживались, и их выпиливали через какое-то время.
                  +1
                  Как раз начал изучать Ruby недавно — язык мне понравился, хоть сначала и немного напрягал олдскульными end'ами и непонятмыми 'блоками', но привык очень быстро, язык действительно интересный и как о нём часто говорят «веселый» и «приносящий удовольствие». За дайджест спасибо, буду дальше внедряться в культуру языка.
                    0
                    А без пинка работодателя пост нельзя было опубликовать? За подборку, конечно, спасибо!
                      0
                      Я давно хотел начать публиковать, но не было инвайта, а тут появился повод заняться. Кто кого еще пинал, лол. За благодарность, конечно, спасибо!
                      0
                      Теперь и у руби есть дайджест. Дримс кам тру, спасибо!
                        +1
                        Спасибо, очень хороший дайжест.
                        Я вроде сам слежу за всеми материаами, где-то треть увидел впервые.
                          0
                          Спасибо за дайджест.
                          Но почему вы прекратили писать новые дайджесты?!

                          Only users with full accounts can post comments. Log in, please.