Angry Beard
255 subscribers
112 photos
9 videos
11 files
514 links
Bearded guy about the startups, tech and product development - https://alec-c4.com
Download Telegram
DHH о rails 8
В течении недели ожидается релиз ruby 3.3.0, но уже сейчас вы можете почитать о том, что нас ждёт в релизе https://www.fastruby.io/blog/ruby-3-3.html
Forwarded from Медуза — LIVE
Please open Telegram to view this post
VIEW IN TELEGRAM
Интересный инструмент, который позволит пошарить ssh-сессию с кем-то более умным чем ты коллегами, если необходимо помочь им с решением проблем в терминале - https://sshx.io/
37 signals зарелизили Solid Queue, о чем собственно и написали в своём блоге. Инструмент пока что выглядит сыроватым, но его уже можно попробовать в своих проектах.
Avery Li-Chun Wang опубликовал статью о том как работает алгоритм поиска Shazam, Cameron Macleod расписал это чуть более доступно, а безымянный герой с канала Russian Hacker News сделал перевод статьи Кэмерона на русский язык.
На гитхабе доступен роадмап rails 8, разработка стартует в 2024 году. Отдельно хочу отметить
- Kamal сразу идет в комплекте
- SolidQueue будет установлен по умолчанию бекендом для асинхронных задач. Ничего не имею против, но лично мне ближе good_job, в котором Бен Шелдон сразу заложил cron-джобы из коробки
- Propshaft заменит sprockets по умолчанию - я надеюсь не будет конфликтов со сторонними гемами, кажется у меня blazer не очень был рад моим экспериментам с propshaft
- Будет добавлен генератор аутентификации - devise напрягся, а Крис МакКорд (автор Phoenix Framework) кагбэ говорит "мой пёс Дюк"
- DHH обещает выделить Action Notifier (название пока рабочее и не является конечным) как отдельный продукт - Chris Oliver и Володя Дементьев напряглись
- Добавят базовый конфиг rubocop - лично я предпочитаю standardrb, но к рубокопу пришлось вернуться, поскольку в расширении ruby for vscode от shopify нет нормальной поддержки standardrb (написал кастомный конфиг, в котором добавил вызов standardrb)

Но в целом релиз обещает быть интересным, посмотрим что получится в итоге 🙂
Еще я упустил фичу, которая появилась в rails 7.1 - асинхронные запросы в Active Record. Примерно так это работает


# Asynchronous count
promise = Post.where(published: true).async_count # => #<ActiveRecord::Promise status=pending>
promise.value # => 10


Вот что пишут в release notes - https://guides.rubyonrails.org/7_1_release_notes.html#active-record-api-for-general-async-queries
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы используете в работе гемы ahoy и blazer от Andrew Kane, то вот еще один прекрасный инструмент для вас - Ahoy Captain, аналитический инструмент для рельсовых приложений, немного напоминающий Plausible
the-beginners-guide-to-okr-scrumtrek-ru.pdf
522.4 KB
В одном из тёплых ламповых сообществ, в котором я состою, я поднял вопрос о том, как внедрять OKR. Немного поделюсь результатами дискуссии и полезными ресурсами, которые она мне принесла.
1 - Гайд OKR от А до Я от Product Lab
2 - The beginners guide to OKR (на русском и английском языках, за перевод на русский спасибо ScrumTrek)

На мой взгляд полезные, хотя наверно и немного упрощенные руководства по OKR - что это такое и зачем это надо.

3 - в процессе дискуссии поднялся вопрос - а надо ли внедрять порку и штрафы для тех, кто не выполняет KPI (про отличие KPI и OKR будет чуть дальше). И один из участников дискуссии привёл статью, которую я уже читал ранее, но с удовольствием снова перечитал https://habr.com/ru/articles/433514/ - это статья о внедрении системы контроля работы сотрудников и к чему это привело

4 - И конечно же я не могу не поделиться интересными на мой взгляд комментариями участников дискуссии, я надеюсь вы меня простите за скриншоты :)