20 Apr 2026, 15:32 UTC145 views14 reactions1 Starread 9 August 2026 DX (DevEx) — то же самое, что UX, только для разработчиков.
Насколько удобно, продуктивно и приятно инженеру работать с проектом.
Обычно закладывают в это понятие онбординг, документацию, качество API/интерфейсов/контрактов, мониторинг системы, инструменты, которые оплачивает компания и которые используются в проекте (линтеры/hot reload/итд), CI/CD и так далее.
Хороший DX — разработчик тратит время на бизнес-задач…
🔥10💯2👏1👨💻1
27 Mar 2026, 12:54 UTC202 views15 reactionsread 9 August 2026 Наткнулся на классное объяснение как устроен Claude Code , но по факту это про то, как работает любая агентская система
https://github.com/shareAI-lab/learn-claude-code
🔥8❤3👍3⚡1
21 Nov 2025, 11:19 UTC368 views20 reactions1 Starread 9 August 2026 Чаще всего в проектах встречаю загрузку файлов в S3 через бекенд.
В типичном проекте в прод окружении файл проходит следующие этапы:
frontend -> reverse proxy -> backend -> S3
Если предполагается часто используемый функционал с загрузкой файлов, то это решение может стать узким горлышком. Особенно если речь заходит о больших файлах. В такой конфигурации большой latency за счет большого кол-во узлов, через которы…
🔥8❤7👍4💯1
6 Nov 2025, 17:10 UTC313 views28 reactions1 Starread 9 August 2026 Наверное никто так сильно не бесит чем ии-агент, который не может решить задачу, если она чуть сложнее чем просто заменить текст 😠
Ну а что, интроверты мои, нужно выйти из зоны комфорта и попиздеть 1-1 с машиной
Вот простой алгоритм действий для формирования задачи для ии-агенту:
1) Начать с мозгового штурма. Не торопитесь с готовым планом, сначала обсудите все требования, вместе поизучайте текущую кодовую баз, …
🔥14😁6❤5👍3
25 Jul 2025, 13:35 UTC351 views25 reactionsread 9 August 2026 А знаете, в чем парадокс?
В DDD одно из ключевых идей заключается в том, что код должен быть написан так, чтобы бизнес-эксперт (доменный эксперт) мог его прочитать и понять, что происходит, даже не будучи программистом.
Внедрить DDD оч сложно, сопротивление ждет на каждом уровне, от разработчиков, экспертов и начальства. Не смог продать? -- Сидишь юзаешь тактические паттерны в свое удовольствие, и спросишь с тимлид…
🔥12👍7🤔4👀1😢1
17 Feb 2025, 07:38 UTC512 views26 reactions3 Starsread 9 August 2026 Я не использую LLM, потому что она украдёт мой код
Только этот код никому не нужен, кроме меня/заказчика/работодателя. Заказчику даже нужен не код, а решение проблемы.
Код сам по себе не приносит деньги, пока не превращается в продукт или услугу. Монетизация кода заключается в его использовании для создания решения, которое можно продавать разово или по подписке, лицензировать, обеспечивая тем самым доход и ценнос…
👍11🔥7💯4🤓3❤🔥1
17 Jan 2025, 06:15 UTC388 views28 reactions6 Starsread 9 August 2026 Tech generation gap
Или старая школа против новой школы
1950-1960
В 50-х случилась первая революция в программировании — появился Fortran. Олды, привыкшие писать на ассемблере и колдовать с перфокартами, были в шоке: "Высокоуровневый язык? Серьёзно?" Они считали, что настоящий программист обязан понимать каждый байт и такие абстракции убьют всю производительность. В те времена айтишники были реально как небожител…
🔥15❤5💯5👍2🆒1
10 Jan 2025, 06:52 UTC290 views33 reactions12 Starsread 9 August 2026 В одном из предыдущих постов я писал про упаковку кода.
Хочу ещё обратить внимание на папку utils в проектах.
Ставь 💊 , если в вашем проекте есть папка utils и она похожа на солянку после новогоднего стола.
utils/common/base - набор бессмысленных названий пакетов и модулей, которые открываешь со словами из мема "ЧТО У ВАС ЗДЕСЬ ПРОИСХОДИТ?"
Да, у нас у всех есть дублирующийся код, который вообще не зависит от пре…
👍15💊7🔥6❤5
20 Dec 2024, 14:12 UTC300 views29 reactions7 Starsread 9 August 2026 Photo
Ставь лайк, если любимый релиз - это вечерний пятничный релиз 🍺
🔥11😁9❤5😱2🌚1🤯1
29 Nov 2024, 03:54 UTC371 views24 reactions18 Starsread 9 August 2026 package by feature Упаковка кода
Хотел написать пост про package by feature, но когда начал собирать фактуру, понял, что проблема, которую я хотел обозреть, куда глубже. Поэтому сегодня поговорим про упаковку кода в целом.
На своей практике я чаще всего вижу 2 варианта упаковки кода:
1. Package by type - когда проект состоит из таких папок, как Controllers, Services, Repositories, Entities, DTOs и т.д. Обычный ск…
🔥16✍4❤3👏1
25 Aug 2024, 12:00 UTC398 views19 reactions6 Starsread 9 August 2026 Ну и финалимся по теме Long Running
6 из 8 Мониторинг
Long Running скрипт, который работает около бесконечно, но как понять действительно ли он работает или просто завис?
Есть куча вариантов как сделать мониторинг, всё зависит от ваших потребностей, текущей инфраструктуры и желания её развивать.
Самый простой способ -- это писать логи о каждой итерации. По логам будет понятно, живет скрипт или завис.
Второй спос…
🔥12👏4❤3
14 Aug 2024, 12:59 UTC324 views12 reactions4 Starsread 9 August 2026 5 из 8 Определение $_ENV происходит только при запуске
Чтение из env происходит только при запуске скрипта
Вообще, есть два варианта инициализации env:
1) приложение читает переменные из файл .env - в этом случае можно просто перечитывать файл раз в какой-то период
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__);
$dotenv->load();
2) переменные задаются при запуске контейнера, например, из AWS Secrets Manager…
🔥10👍1🙏1
Showing the 12 most recent of 20 posts we hold for @timofeev_tech_talk. 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.