-
Небольшая предыстория — без рассказа про сам продукт, только про боль и как я её разгребалИзначально это был монолитный портал на Laravel 8, где user‑фронт и admin‑фронт лежали рядом с беком в одной папке. Проект ставился каждому клиенту на его собственный хостинг, и единого портала «для всех» не существовало, между клиентами…
-
librats: Выпуск версии 2.1.x (библиотека для распределённых P2P-приложений). Так же релиз rats-search 2.1.7 и rasync
Всем привет! Я продолжаю развивать свою библиотеку для создания распределённых приложений. Она уже легла в основу новой версии rats-search (распределённый торрент-поисковик) и rasync (синхронизация папок, файлов и исходников между устройствами), а также, судя по всему, используется в UltraVNC (VNC-клиент).Библиотека позволяет…
-
Ваш AI‑агент не ошибся. Он точно выполнил плохую спецификацию
Почему API‑First уже недостаточно и что меняется, когда SDD строится на.md‑файлах и обязательном участии агентов?В агентном SDD спецификация становится не пояснением к коду, а рабочим контекстом, из которого агент строит план, тесты и реализацию. Это ускоряет разработку — и одновременно увеличивает цену неоднозначности. Разбираем, как превратить.md из документации в управляемый…
-
Практический реверс‑инжиниринг источника питания Murata
Один из лучших способов изучить силовую электронику — это реверс‑инжиниринг качественных изделий. Недавно я полностью воссоздал DC/DC‑преобразователь Murata мощностью 369 Вт — от многослойной печатной платы до принципиальной схемы и конструкции магнитных компонентов. В этой статье хочу поделиться с вами своим практическим опытом реверс‑инжиниринга импульсного источника питания RBQ-8.2/45-L48NBL2-CIS2.…
-
Как устроена отчетность в ОРД: разбираем путь от акта до статистики
Тернистый лес для любого, кто только начинает заниматься маркировкой рекламы — это отчетность.Когда нужно загружать акт? В какой момент подавать статистику? Что такое детализация (разаллокация) и почему без нее данные могут оказаться неполными?Именно на этом этапе чаще всего возникают ошибки,…
-
Риск был у всех. Ответственность оказалась у одного
Сравнивать гибель людей с сорванным внедрением ERP неприлично. Но организационный механизм, который приводит к трагедиям и к обычным корпоративным провалам, старше проектного управления и узнаётся мгновенно.Перед первым выходом шведского военного корабля «Ваза» летом 1628 года капитан Сёфринг Ханссон организовал испытание…
-
1823 коммита за четыре месяца в четыре руки с LLM: что получилось, а что чуть не убило проект
Главный экран приложения: экран учёбы с питомцем-котом и карточкойЧетыре месяца назад я начал писать мобильное приложение для изучения английского — называется Kitty Eating. Стек: Angular 21 + Ionic + Capacitor на фронте, ASP.NET Core + PostgreSQL на бэке. Писал я…
-
Сначала платежи, потом ТОО: как казахстанскому фаундеру не потерять месяцы на международном SaaS
Я хотел сделать все правильно: казахстанская команда, казахстанское юрлицо, понятная бухгалтерия, налоги в Казахстане, Astana Hub, нормальный путь без серых схем.На уровне регистрации все выглядит хорошо. ТОО можно открыть быстро, получить БИН, счет в банке, ЭЦП и начать работать.Но международный…
-
Техлидом называться уже сложно, промпт-инженером не позволяет эго
Лет 6 назад я мог убить вечер в документации или в исходниках фреймворка ради одного метода. Докапывался до ядра, находил способ заменить 15 строк на 3 и ходил довольный неделю. Это был спорт: я знаю платформу глубже, чем ее среднестатистический…
-
Мы производим игрушки в России, и маржа упала с 30% до 10%. Но мы все равно упаковываем каждую игрушку дважды
Это история бренда JackoToys, рассказанная их генеральным директором Светланой Болдовкиной и техническим директором Юрием Аржановым в интервью со Сбер2B Онлайн-Продажи (ранее inSales) Почему мы выбрали нишу детских игрушекИдея появилась еще в конце 1980-х — нам было интересно заниматься собственным производством. С тех…