#рефакторинг
https://medium.com/@arturtrzop/what-ive-learned-by-doing-the-gilded-rose-kata-4-refactoring-tips-624f2a02498e
https://medium.com/@arturtrzop/what-ive-learned-by-doing-the-gilded-rose-kata-4-refactoring-tips-624f2a02498e
Medium
What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips)
A while ago I found a great presentation on code refactoring called “All the little things” from Sandi Metz. The presentation was based on…
Forwarded from Половнёв—Журнал
Все, что нужно знать о миграциях без даунтайма и пятисотых в одной статье:
http://pedro.herokuapp.com/past/2011/7/13/rails_migrations_with_no_downtime/
http://pedro.herokuapp.com/past/2011/7/13/rails_migrations_with_no_downtime/
Статья про отличия в работе методов '==', '===' и 'eql?'.
Medium
Object equality in Ruby
In Ruby, as any classes inherit directly (or not) from the Object class, then the object equality logic is implemented between..
Использование GraphQL в Rails. Настройка с нуля.
evilmartians.com
GraphQL on Rails: From zero to the first query—Martian Chronicles, Evil Martians’ team blog
A hitchhiker’s guide to developing GraphQL applications with Rails and React/Apollo. Part 1: how to make your first query to your own GraphQL server
Две статьи на хабре, которые помогают лучше понять, как работают джоины в SQL.
Особенно полезно начинающим разработчикам.
Особенно полезно начинающим разработчикам.
Хабр
Понимание джойнов сломано. Это точно не пересечение кругов, честно
Так получилось, что я провожу довольно много собеседований на должность веб-программиста. Один из обязательных вопросов, который я задаю — это чем отличается INN...
Первый взгляд на Sorbet - библиотеку для статической типизации в Ruby: https://dev.to/baweaver/a-scoop-of-sorbet-first-impressions-f30
DEV Community
A Scoop of Sorbet - First Impressions
Stripe just released a new Ruby Static Typing library named Sorbet, let's take a look into it
#job #DC
з.п. до 240.000
«Рево Технологии» — fintech-компания, специализирующаяся на предоставлении финансовых услуг для торговых сетей и их покупателей. Мы разработали простое и удобное решение, которое дает продавцу возможность предложить любому покупателю оплату частями. Оформление занимает две минуты, договор заключается в электронном виде. Наше решение дает покупателям удобный и выгодный способ совершать покупки, а магазинам - увеличивать продажи и лояльность покупателей. Среди наших партнеров крупнейшие онлайн- и оффлайн магазины в сегментах обуви, одежды, детских товаров и т.д.
В связи с увеличением числа проектов и ростом команды web приглашаем присоединиться Разработчиков Ruby (Middle or Senior).
Задачи, которые предстоит решать:
- Разработка программных продуктов в команде
- Декомпозиция и оценка задач
- Выполнение планов спринта
- Проектирование архитектурных изменений систем (API/микросервисы/рефакторинг)
- Коммуникация с product и QA с целью эффективного решения задач
У тебя:
- Опыт разработки Ruby on Rails не менее 1 года;
- Уверенное знание Ruby on Rails;
- Уверенное использование: PostgreSQL/MySQL; Git; Sidekiq/DelayedJob, Airbrake; ActiveAdmin, CanCan, devise; Rspec, Factory-Girl;
Nice to have: HTML/CSS (шаблонизаторы haml/slim), JavaScript, CoffeScript, jQuery, Twitter Bootstrap;
- Опыт реализации API;
Мы предлагаем:
- Возможность учиться на живом крупном международном проекте;
- Место в основной команде разработки ядра платформы;
- Трудные задачи для роста и развития.
Как мы работаем:
- В современном деловом квартале в стиле «loft», куда легко добраться пешком или на трамвае от м. Тульская, на бесплатном шаттле от м. Павелецкая или на автомобиле по Даниловской набережной;
- С действительно интересными людьми (пришедшими к нам из Yandex, Русский стандарт, Мегафон, Rambler), которые с радостью помогут тебе влиться в коллектив;
- Предлагаем исключительно официальное оформление, стабильный “белый” доход (высокий fix и отличный KPI);
- Иногородним кандидатам помогаем с переездом;
- Мы имеем возможность постоянно развиваться: посещать профильные конференции, митапы и события;
- В офисе сами выбираем “железо” для работы и место (комфортный open space или lounge зона);
- Занимаемся спортом прямо на свежем воздухе (турники, “шведская стенка” буквально в 10 метрах от офиса);
- Любим общаться вне работы и каждую последнюю пятницу месяца устраиваем корпоративные посиделки;
- Да, и для любителей кофе прямо напротив офиса находится Starbucks -)
Пишите Сергею @gusevss
з.п. до 240.000
«Рево Технологии» — fintech-компания, специализирующаяся на предоставлении финансовых услуг для торговых сетей и их покупателей. Мы разработали простое и удобное решение, которое дает продавцу возможность предложить любому покупателю оплату частями. Оформление занимает две минуты, договор заключается в электронном виде. Наше решение дает покупателям удобный и выгодный способ совершать покупки, а магазинам - увеличивать продажи и лояльность покупателей. Среди наших партнеров крупнейшие онлайн- и оффлайн магазины в сегментах обуви, одежды, детских товаров и т.д.
В связи с увеличением числа проектов и ростом команды web приглашаем присоединиться Разработчиков Ruby (Middle or Senior).
Задачи, которые предстоит решать:
- Разработка программных продуктов в команде
- Декомпозиция и оценка задач
- Выполнение планов спринта
- Проектирование архитектурных изменений систем (API/микросервисы/рефакторинг)
- Коммуникация с product и QA с целью эффективного решения задач
У тебя:
- Опыт разработки Ruby on Rails не менее 1 года;
- Уверенное знание Ruby on Rails;
- Уверенное использование: PostgreSQL/MySQL; Git; Sidekiq/DelayedJob, Airbrake; ActiveAdmin, CanCan, devise; Rspec, Factory-Girl;
Nice to have: HTML/CSS (шаблонизаторы haml/slim), JavaScript, CoffeScript, jQuery, Twitter Bootstrap;
- Опыт реализации API;
Мы предлагаем:
- Возможность учиться на живом крупном международном проекте;
- Место в основной команде разработки ядра платформы;
- Трудные задачи для роста и развития.
Как мы работаем:
- В современном деловом квартале в стиле «loft», куда легко добраться пешком или на трамвае от м. Тульская, на бесплатном шаттле от м. Павелецкая или на автомобиле по Даниловской набережной;
- С действительно интересными людьми (пришедшими к нам из Yandex, Русский стандарт, Мегафон, Rambler), которые с радостью помогут тебе влиться в коллектив;
- Предлагаем исключительно официальное оформление, стабильный “белый” доход (высокий fix и отличный KPI);
- Иногородним кандидатам помогаем с переездом;
- Мы имеем возможность постоянно развиваться: посещать профильные конференции, митапы и события;
- В офисе сами выбираем “железо” для работы и место (комфортный open space или lounge зона);
- Занимаемся спортом прямо на свежем воздухе (турники, “шведская стенка” буквально в 10 метрах от офиса);
- Любим общаться вне работы и каждую последнюю пятницу месяца устраиваем корпоративные посиделки;
- Да, и для любителей кофе прямо напротив офиса находится Starbucks -)
Пишите Сергею @gusevss
Релизнулась Puma версии 4
https://twitter.com/schneems/status/1143577608791220224
https://twitter.com/schneems/status/1143577608791220224
Twitter
Richard Schneeman 🤠
By the coders who brought you Llamas in Pajamas. A new cinematic Ruby server experience. Directed by @evanphx, cinematography by @nateberkopec, produced by @schneems. Introducing - Puma: 4 Fast 4 Furious https://t.co/06PG0lzubk https://t.co/O1dLfwnctJ