22 Jul 2026, 07:52 UTC286 views7 reactionsread 8 August 2026 Привет!
Внимание, реклама!
Одним из потенциальных микропродуктов моего аттракциона невидной щедрости стал сервис управления закладками с оплатой российской картой (аля Firefox-овский Pocket).
С этим микропродуктом связана небольшая история.
Участник аттракциона написал, что ему нужен сервис управления закладками.
В ответ на это у меня, естественно, первый порыв был разработать сервис с нуля - как собственно я и о…
🔥5❤2
19 Jul 2026, 05:43 UTC321 views5 reactionsread 8 August 2026 Я никогда на самом деле не работал с историями, но общий посыл на сто процентов плюсую - задачи надо ставить в терминах и интересах пользователей.
❤3👍2
19 Jul 2026, 05:43 UTC296 views5 reactionsread 8 August 2026 Forwarded from @RakovskyXP
Про те самые Story
Термин "история", как синоним фичи, думаю, известен всем. Спасибо джире. Но вот что за этим словом кроется, как я вижу, понимают далеко не все.
Я очень люблю рассказывать вот такое. В 90-е наш любимый Кент Бек садился с заказчиком и просил рассказать свою историю. Что не так, что нужно починить. И вот это и есть та самая история, unit of work.
Я часто вижу, что работа бьётся так: таска на подклю…
❤5
17 Jul 2026, 03:13 UTC374 views3 reactionsread 8 August 2026 Привет!
Ну, моя эпопея с нагрузкой продолжается (часть 1, часть 2) и продолжает генерять материал для канала.
Я перешёл к этапу проверки работы с БД целевого размера (600М строк).
Идти решил постепенно: для начала залил 50М строк в целевую таблицу, запустил нагрузку и... Опять упрёся в ЦПУ на хэшировании паролей в транзакции при логине -> забитый пул подключений -> тормоза аутентификации целевого запроса на получен…
❤3
17 Jul 2026, 03:13 UTC373 views5 reactionsread 8 August 2026 Отдельно стоит рассказать про "Полез копаться".
Сначала я методом пристального вглядывания начал втыкать в свой первый фикс, пытаясь понять что за фигня. Повтыкал минут 5 иии... пошёл к Codex-у с гопатычем 5.5 medium-xhigh.
Гопатыч долго (часа 3 в разных сессиях) и упорно втирал мне про, то что проблема в количестве запросов подключений и длине очереди, рисовал мне всякие формулы в духе "время обработки запроса = …
👍3💯2
15 Jul 2026, 02:36 UTC≈1,140 views5 reactionsread 8 August 2026 Привет!
Я тут подбил немного пугающей статистики:
1. во второй половине 25-ого года, когда я ещё львную долю кода писал сам, у меня было ~1 баг на 175 строк кода.
2. а в 26-году, когда я перешёл на ИИ-разработку - уже примерно по багу на 80 строк кода 😱
Помним, конечно, что есть ложь, наглая ложь и статистика, но... Двукратный рост... Двухкратный, Карл.
И это при том, что у меня ещё достаточно хорошая страховочная…
😭5
13 Jul 2026, 04:33 UTC514 views5 reactionsread 8 August 2026 Привет!
Не спрашивайте как я нашёл на это время, но я тут посмотрел новую документалку про Рича Хикки и создание Clojure.
Если вы уже фанат Рича - посмотрите обязательно.
Если вы ещё не фанат Рича - надо им срочно становиться. На мой вкус это самый крутой визионер и инженер современности.
Для этого сначала посмотрите Simple Made Easy
Потом - Are We There Yet
Потом - Database as a Value
Потом все остальные его вид…
❤5
11 Jul 2026, 04:39 UTC516 views6 reactionsread 8 August 2026 Привет!
Не устали ещё от "(ещё большего) затишья на пару месяцев"? 😂
Самому страшно представить, что через два месяца начнётся 🤯
В общем я тут ещё немного поупражнялся с нагрузкой Проекта Э:
1. 2 ноды в cloud.ru по 4К в месяц
2. 1 менеджед постгрес по 4К в месяц
3. 2 пода с лимитами в ~25-50% от ресурсов ноды (1 из 4 гб РАМ на всё, 1 из 2 CPU)
4. при 70 rps в течении 10 минут - медианное время ответа 175мс, 99 пе…
👍6
10 Jul 2026, 02:34 UTC509 viewsread 8 August 2026 Привет!
Полезняшка: https://postgresisenough.dev/
Домен говорит сам за себя:)
#tools@ergonomic_code #ergo_persistance@ergonomic_code
9 Jul 2026, 02:16 UTC496 views5 reactionsread 8 August 2026 Привет!
Я решил провести аттракцион невиданной щедрости!
Да, с появлением третьего ребёнка у меня резко появилось свободное время 😂
Одному счастливчику сделаю бесплатно* полезный микро-продукт** под рабочую или личную задачу.
Напишите в личку - @d_r_q - я расскажу в чём подвох и вы решите подходит ли вам это или нет😄
Большинство из вас, конечно, само может провести свой аттракцион, но может вам лень, а кому-то из…
🔥3🤯2
8 Jul 2026, 09:25 UTC425 views5 reactionsread 8 August 2026 Привет!
У меня периодически спрашивают как обстоят дела с перформансом у ЭП в целом и функционального стиля + Spring Data JDBC в частности.
Я всегда говорил "У меня не хайлоад и мне всегда хватало - никогда не приходилось ничего целенаправленно оптимизировать".
И вот у нас Проекте Э планируется переход от ~0.5 (3 в утренний пик) RPS к штатным 17 RPS 24/7. Тоже, конечно, не супер хайлоад, но уже существенная нагруз…
❤2👍2😁1
2 Jul 2026, 03:30 UTC528 views3 reactionsread 8 August 2026 Привет!
Потока создания пост.
Мысль первая
Пока мне было не до интернета, практически одновременно Саша Гранин написал, что разработка с ИИ у него не работает, а Макс Морев, что у него работает.
Я сейчас нахожусь в первом лагере - меня ИИ скорее замедляет, чем ускоряет.
И я пока не могу понять где правда. Но упустить паровоз ИИ страшно, поэтому продолжаю жрать кактус.
По этим двум причинам (текущий подход меня т…
👍3
Showing the 12 most recent of 19 posts we hold for @ergonomic_code. 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.