Random Ruby Newsletter #24

Random Ruby Newsletter #24

Eugene Burmakin

Автор telegraph-выпуска Dmitry Evgenevich

Привет! Сегодня читаем как обновлять Рельсы, печалимся за GreenRuby и Ruby Toolbox и наслаждаемся пачкой годных инструментов. Надеюсь, вам понравится :)

Статьи

Helpful Resources for Your Rails App Upgrade - Пачка полезных ресурсов на случай, если вы собираетесь обновлять свое приложение на Rails.

How to deal with major Ruby on Rails upgrades (like moving from 4.1 to 5.1) - И еще один пост по той же теме — крупное обновление Rails.

PG MatViews for better performance in Rails 🚀 - Интересный пример применения PG Materialized Views для статистики в реальном времени. Хорошее чтиво, рекомендую.

Speeding Up Rendering Rails Pages with render_async - Ускоряем рендер страничек с помощью весьма интересного гема. Сам не использовал, но при случае попробую.

The future of the Ruby Toolbox - Старый ресурс Ruby Toolbox недавно испытал некоторые проблемы (кха-отсутствиебэкапов-кха), в связи с чем автор встал на распутьи: нужен ли кому-то еще такой ресурс? Опенсорсить as is он его не хочет, ибо там хаос в коде.

Если честно, я за почти четыре года им ни разу по назначению не воспользовался. А вы?

Green Ruby: 226 - Грин Руби все. Авторы решили, что с них хватит и больше заниматься таким неблагодарным делом, как агрегация чужого контента (хе-хе) они не хотят. Печально, я вдохновлялся на рассылку в том числе и их ресурсом.

How to Make $80,000 Per Month on the Apple App Store - Эпичнейшая история (или гайд) о том, как можно зарабатывать десятки тысяч долларов, продавая подписку на платные (говно-)приложения в АппСторе. Маст рид.

Railsconf 2017: The Performance Update - Нейт Беркопек написал новый пост о самых интересных с точки зрения перформанса вещах, упомянутых на Railsconf 2017. Если хотите, чтобы ваше приложение летало — читать.

5 SOLID Principles of Object-oriented Design - SOLID в Ruby на примерах. Годно, читать, применять.

Facade Pattern on Rails - Годный пост о паттерне Фасад (Facade) и о том, как его можно применять в Rails. Кому как, а мне очень пригодится, когда сяду рефакторить свой opst.space.

Штуки

Vize.it | Custom image recognition API - Тулза для распознавания изображений. 5000 штук в месяц — бесплатно.

Solidus, Rails eCommerce Solution - Опенсорсный аналог Spree. Вместо тысячи слов.

Sinatra app to monitor Redis servers. - Дашборд для мониторинга Redis.

Streisand - Крутой собственный VPN, разворачивается через Ansible.

Public Speaking Resources - Отличная подборка для тех, кто хочет выступить или просто интересуется публичными выступлениями. Нужно уметь общаться с аудиторией, так что тоже мастрид.

Rib - A lightweight and extensible irb replacement - Все в заголовке — быстрая и легкая замена для irb.

Анонсы

Ребята из «Хорошего программиста» запустили новый поток по обучению Rails. С нуля и до хорошего уровня, достаточного для устройства на работу.

Программа и команда учителей скажут сами за себя:

http://goodprogrammer.ru/rails-summer-17

Группа уже стартанула, но для тех кто немного разбирается в основах руби есть пара мест.

Промокод на скидку в 5000р можно найти в нашем телеграм-чате. Действует и на текущий поток.

Коротко

Разработчики, которые используют для отступов пробелы вместо табуляций, получают больше денег, выяснил StackOverflow.

Отслеживаем баги в быстродействии воркеров Сайдкика.

Список стандартных гемов Ruby. Часть являются неотъемлимой частью (простите) языка, другая часть — поставляемые вместе с ним, но их можно удалить.

Современный HTML5 и JS позволяют написать игру “Змейка” всего за 4 минуты 30 секунд. Если есть опыт.

Выполнение команд `bundle` можно ускорить в 4 раза. `bundle install`, `bundle outdated`, эти вот все.

Нашумевшая история о том, как джуниор в первый день работы уничтожил БД на продакшене уже появилась на русском. Там забыли сказать, правда, о том, что этот джуниор, вернувшись в расстроенных чувствах домой, обнаружил, что еще и утащил с собой ноутбук компании. Бывает же :)

Некто Clifford Oravec выпустил книгу о том, как запускать стартапы. Для разработчиков. Вроде не интересно, но книга получилась из серии постов на Медиуме, я прочитал первый и мне показалось весьма интересным. Возможно, даже куплю книгу.

Рандомный текст

Вообще я бы с удовольствием разослал уже этот выпуск на английском языке и закинул ссылку попиариться в рубивикли, но совсем нет времени, а спать иногда нужно, поэтому пока на русском. Увы :)

И вот еще интересный факт. В который уже раз я нахожу работу через созданные мной же каналы, будь то приватный руби-чат в скайпе->слаке, телеграм-чат, форум или почтовая рассылка. Хе-хе.

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

До следующего выпуска!

P.S. Не стесняйтесь присылать свои ресурсы для публикации в рассылке!

Report Page