Ruby-Дайджест за две недели (14 фев — 21 фев)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Навигация:

  • Для разработчиков

  • Для стажеров и начинающих

  • Где искать работу?

Для стажеров и начинающих

Данный раздел дайджеста предназначен для начинающих рубистов. Здесь можно будет найти различные мануалы/гайды, литературу.
Если ты хочешь пощупать и вкатиться в Ruby-разработку, то это будет отличной отправной точкой в столь интересном пути.

Мануалы/Гайды.

Пишем социальную сеть на Ruby.

Стек приложения.
  • Ruby 3.0.3

  • Rails 6.1.4.6

  • MySQL 8.0

  • Node 10.19

  • Yarn 1.22.17

Читать.

Cозднание маркетплейса на Ruby on Rails

  • Язык: Английский.

  • Сложность: легкая.

  • Ссылка: мануал.


Литература.

  • Язык: русский.

  • Страниц: 643.

  • Преимущество: Простым языком, все по шагам.

Язык Ruby излагается последовательно от простого к сложному. Описываются
интерпретатор Ruby, утилиты, детально рассматривается современная
Ruby-экосистема, работа со стандартной и сторонними библиотеками. Дан разбор синтаксических конструкций: операторов, переменных, констант, конструкций ветвления и циклов, блоков и итераторов.

autoreg873588017

Отзыв с ЛитРес.

Интерпретируемый язык есть интерпретируемый язык. Выполняется программа
на таком языке не прямо – через оптимизированный для процессорного ядра
исполняемый код – которого в программах на Ruby просто нет, а через
программу интерпретатор. Отсюда всё остальное: быстрая разработка и
медленное выполнение. Можно силами малой группы программистов со
«средними способностями» (так там прямо и сказано) попытаться побыстрее
разработать первую версию приложения с целью выйти на рынок и, по
возможности «захватить его», чтобы потом, в спокойной обстановке,
переписать приложение на нормальный компилируемый язык. А можно так и
остаться навсегда на Ruby. Каждому своё. Однако, ОС по прежнему написаны
на С и имеют интерфейс функций С. Все попытки убежать от С приводят к
неизбежному и неотвратимому снижению производительности. Такое снижение
производительности ПО можно компенсировать только увеличением
производительности самих процессоров. То есть, рост производительности
HardWare позволяет пропихивать тормозное SoftWare на Ruby. Что тут
сказать? Это на любителя. Интерпретатор и процессор стерпят любой
ООП-язык и любое ООП-приложение. Книжка хорошая. Главное совсем голову
не терять от ООП и помнить, что процессор понимает только исполняемый
код, а про ООП вообще ничего не знает.


Для разработчиков

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

Краткие новости.

  • Выпущены релизы Rails 7.0.2.2, 6.1.4.6, 6.0.4.6 и 5.2.6.2.

  • SurveyFM проводит опрос Ruby on Rails разработчиков.

  • Представлен Propshaft: Будущее конвейерной обработки Pipelining в Rails?

  • Разработчик React поделился некоторыми мыслями о том, почему Rails привлек их к созданию своего следующего приложения.

Обновления популярных гемов.

  • faraday обновляется до 2.2.0.

  • свою новую версию получил гем countries (4.2.2).

  • вышел релиз новой версии pdf-reader (2.9.2).


Работа Ruby-разработчиком.

JetRockets

О компании:
JetRockets - один из лидеров Ruby on Rails консалтинга в России.
Мы - дружная команда из 50+ профессионалов, в которой каждый достигает высоких результатов и профессионально растет. Помощь друг другу является приоритетом, вы можете всегда рассчитывать на помощь и совет коллег.
https://jetrockets.com/

Зарплатная вилка:
1000 - 3500 USD gross

Тип работы:
Полный рабочий день

Тип занятости:
Офис/удаленка (на выбор)
Офисы в г. Твери и г. Ростов-на-Дону.

Описание вакансии:
Мы будем рады как опытному разработчику, так и талантливому новичку, который хочет расти в команде с опытными наставниками.

Напишите нам, если вы:
- любите и знаете Ruby или вы разработчик-полиглот, которому нравится изучать новые подходы, языки и фреймворки;
- умеете самостоятельно организовывать свою работу, добывать нужную информацию, предлагать пути решения возникающих проблем, демонстрировать проактивный подход к работе.

Требования по позиции:
• Знание Ruby и Ruby on Rails;
• Навыки организации кода, тестирования и профилирования;
• Опыт работы с PostgreSQL, умение пользоваться планировщиком запросов;
• Желание общаться с клиентами на английском. Письменный английский - обязательно, разговорный будет плюсом. Если вы готовы всерьез заняться языком, мы поможем подтянуть его до нужного уровня.

Условия работы:
• Гибкий график работы и годовые бонусы;
• Оплачиваемый испытательный срок - 3 месяца (только для джунов);
• «Белая» заработная плата по результатам собеседования или оплата на счет ИП/самозанятого или оплата на счет в любой стране мира;
• Оплата половины любых технических курсов;
• Корпоративная программа английского и другие компенсации;
• Поддержка участия в open source и выступления на конференциях.

Перейти к вакансии.


Друзья дайджеста:

  • @tin_vsl

  • RubyRush

  • Jooby.dev

Данила Кравченко

Ruby-разработчик / Ведущий RubyDigest на habr.com

Источник: https://habr.com/ru/post/652765/


Интересные статьи

Интересные статьи

SWAP (своп) — это механизм виртуальной памяти, при котором часть данных из оперативной памяти (ОЗУ) перемещается на хранение на HDD (жёсткий диск), SSD (твёрдотельный накоп...
Статья о том, как упорядочить найм1. Информируем о вакансии2. Ведём до найма3. Автоматизируем скучное4. Оформляем и выводим на работу5. Отчитываемся по итогам6. Помогаем с адаптацией...
На работе я занимаюсь поддержкой пользователей и обслуживанием коробочной версии CRM Битрикс24, в том числе и написанием бизнес-процессов. Нужно отметить, что на самом деле я не «чист...
Возможность интеграции с «1С» — это ключевое преимущество «1С-Битрикс» для всех, кто профессионально занимается продажами в интернете, особенно для масштабных интернет-магазинов.
Периодически мне в разных вариантах задают вопрос, который «в среднем» звучит так: «что лучше: заказать интернет-магазин на бесплатной CMS или купить готовое решение на 1С-Битрикс и сделать магазин на...