Изначально это был монолитный портал на Laravel 8, где user фронт и admin фронт лежали рядом с беком в одной папке. Проект ставился каждому клиенту на его собственный хостинг, и единого портала «для всех» не существовало, между клиентами отличался и бек, и…
Всем привет! Я продолжаю развивать свою библиотеку для создания распределённых приложений. Она уже легла в основу новой версии rats-search (распределённый торрент-поисковик) и rasync (синхронизация папок, файлов и исходников между устройствами), а также, судя по всему, используется в…
Почему API-First уже недостаточно и что меняется, когда SDD строится на .md-файлах и обязательном участии агентов?В агентном SDD спецификация становится не пояснением к коду, а рабочим контекстом, из которого агент строит план, тесты и реализацию. Это ускоряет разработку — и одновременно увеличивает цену неоднозначности. Разбираем, как превратить .md из документации в управляемый контракт. Читать далее
Один из лучших способов изучить силовую электронику — это реверс‑инжиниринг качественных изделий. Недавно я полностью воссоздал DC/DC‑преобразователь Murata мощностью 369 Вт — от многослойной печатной платы до принципиальной схемы и конструкции магнитных компонентов.В этой статье хочу поделиться с вами своим практическим опытом реверс‑инжиниринга импульсного источника питания RBQ-8.2/45-L48NBL2-CIS2. Читать далее
Тернистый лес для любого, кто только начинает заниматься маркировкой рекламы — это отчетность.Когда нужно загружать акт? В какой момент подавать статистику? Что такое детализация (разаллокация) и почему без нее данные могут оказаться неполными?Именно на этом этапе чаще всего возникают ошибки, которые приводят к расхождениям в ЕРИР и штрафам. В статье на примере ОРД-А попробуем разобраться, так ли страшен чёрт, как его малюют, и как правильно передать данные в ОРД. Читать далее
Продолжаю серию статей о том, почему корпоративная автоматизация проваливается ещё до начала разработки.Это третья статья. В первой мы говорили о праве ИТ остановить инициативу, если бизнес не определил проблему и владельца результата. Во второй – о том, как связать требования
У Битрикса есть официальная обёртка для REST API — класс CRest, который лежит в каждом примере приложения и который все копируют к себе в проект. Он умещается в один файл и работает — ровно до того момента, пока приложение не выходит в реальную эксплуатацию с несколькими порталами и…
Четыре месяца, 1823 коммита и около 200 000 строк кода: мобильное приложение для изучения английского, почти целиком написанное через LLM-агента. Я формулировал задачи, ревьюил и принимал архитектурные решения, но код руками набирал редко.Статья не про то, как здорово, что нейросети…
Открыть ТОО в Казахстане можно быстро. Сложнее понять, как это ТОО будет принимать платежи от клиентов из США и Европы. Читать далее
Пользователи не читают ваши страницы — они их сканируют. Взгляд прыгает по подзаголовкам, как по слоям пирога, и от того, что он там находит, зависит, останется человек или уйдёт. Разбираю паттерн layer-cake, F-паттерн и почему всё решается на этапе вёрстки, а не редизайном. Читать далее