18 Jul 2026, 15:47 UTC105 views11 reactionsread 9 August 2026 Photo
Мы с товарищем ради веселья собрали игру и выложили в стор. Получился roguelite city builder, нужно придумать как застраивать остров и распределять рабочих так, чтобы остров как можно дольше не затопило.
3 месяца, 0 строчек кода руками, 0 ассетов руками, тонна спецификаций написана и переписана. Работает. Ваш покорный слуга также родил аж 8 минут крафтового long form ambient для саундтрека. Технические посты и steam…
👍8🔥3
14 Jul 2026, 08:31 UTC112 viewsread 9 August 2026 В этом году снова буду сидеть в ПК RubyRussia. Вы ходите? Когда посетили впервые? Я кажется в 2014
14 Jul 2026, 08:31 UTC131 views4 reactionsread 9 August 2026 Photo
Всем привет! 👋
Мы открываем прием докладов на RubyRussia 2026!
2 октября мы снова встретимся в Москве, чтобы обсудить Ruby, обменяться опытом и провести день в кругу сообщества. А пока самое время стать частью программы конференции.
🔺До 1 сентября принимаем заявки на доклады. Если у вас есть интересная тема, необычный опыт, технический кейс или история, которой хочется поделиться, — отправляйте заявку. Мы поможем …
👏4
7 Jul 2026, 15:41 UTC150 viewsread 9 August 2026 Photo
8 реакций но 3 звездочки (причем одна, как в известном меме, это самолайк)
7 Jul 2026, 12:29 UTC152 views11 reactionsread 9 August 2026 Соорудил маленький гем sidekiq-requeue_missing_class (🐴🧔♂️)
При rolling deploy старые и новые процессы какое-то время работают одновременно. Новый код может поставить в очередь job, класс которого старый воркер ещё не загрузил — получаем NameError: uninitialized constant SomeJob, хотя класс уже задеплоен. То же самое можно получить и при использовании schedule.
Обычно это решают практикой протокола деплоя (двухфаз…
👍9❤2
18 Jun 2026, 12:49 UTC176 views2 reactionsread 9 August 2026 Кто шарит в DDD? Продайте мне пожалуйста
😁2
26 May 2026, 17:02 UTC245 views7 reactionsread 9 August 2026 Целый месяц ушел на то, чтобы перевести все заметки по LLM–слою в полноценный пост — почитайте, если предпочитаете версии на английском, и покажите англоговорящим коллегам 🙂
👍5🔥2
14 May 2026, 19:19 UTC236 views5 reactionsread 9 August 2026 Forwarded from @fashion_dev
Saint P Rubyconf - 6 июня
Конференция пройдет по адресу: Санкт-Петербург, Измайловский пр., 2 / наб. реки Фонтанки, 120
Анонсируем первые 2 доклада:
1️⃣ Сергей Малых (GroupPrice.ru) - Монолит 2.0: стратегия управления сложностью
В жизни любого успешного проекта всегда наступает момент, когда требуется разделить кодовую базу, чтобы было легче им управлять. Обычно под этим подразумевают переход на микросервисную арх…
👍4❤1
24 Apr 2026, 12:29 UTC234 views7 reactionsread 9 August 2026 Photo
Обстановка на DUMP в Екатеринбурге. 14 секций и 100 с чем-то докладов за день
👍7
22 Apr 2026, 09:34 UTC215 views10 reactionsread 9 August 2026 Чуть освежил дизайн сайта, если вдруг не читали мои старые посты то велком https://dmitrytsepelev.dev
🔥8👍2
16 Apr 2026, 17:02 UTC126 views2 reactionsread 9 August 2026 Слой LLM в Rails: пишем тесты
Ранее мы написали запросы к LLM, теперь стоит их протестировать — но как? Модель недетерминирована, ответы не всегда соответствуют схеме, запросы стоят денег и занимают много времени. Из–за недетерминированности мы не можем применить обычный подход с webmock, но и выполнять реальные запросы тоже не хочется. Я в своих проектах пришел к следующей модели: юнит–тесты для тестирования логики…
🔥2
16 Apr 2026, 17:02 UTC224 views4 reactionsread 9 August 2026 Уровень 2: промпт-тесты
Промпт–тесты нужны для того, чтобы проверить, что в результате выполнения запроса нам приходит более–менее ожидаемый ответ. Почему более–менее? Потому что доказать, что ответ абсолютно всегда верный — невозможно, но мы хотя бы можем проверить некоторые случаи и сделать базовые проверки (например, что в boolean поле приходит boolean, а саммари текста — короче текста )
Для этого нужны промпт-т…
👍3🔥1
Showing the 12 most recent of 20 posts we hold for @dmitryonsoftware. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.