19 юли 2026 г.Защо създадох HammergebotЛична история за изгубени имоти, една стая под наем и защо създадох платформа за анализ на данни за германските имотни търгове.
8 юли 2026 г.AI видеото вече е routing проблемПрактична бележка за избора между Seedance, Kling, Grok и моделите, които си струва да пропуснеш, когато работата с AI видео зависи от кадъра, а не от leaderboard-а.
1 юли 2026 г.Ами ако близостта беше обществена инфраструктура?Кратки размисли за любовта, самотата, дигиталните общи блага и една безплатна обществена платформа за човешка близост.
7 юни 2026 г.Ка к да пишеш prompts, без да prompt-вашСъвременното AI prompting работи най-добре, когато спреш да играеш prompt engineering и започнеш ясно да обясняваш работата.
4 юни 2026 г.Xen слуз за Kubernetes нодовеМного малка Kubernetes метафора за разработчици, които чуват „tainted nodes“ и веднага си представят предупреждения за замърсяване от Half-Life.
3 юни 2026 г.Как се чупят нещатаМалка история от production release за съвпадение, фонова работа и нелепата елегантност, с която реалността сама кръща ва собствения си bug report.
19 май 2026 г.Защо пушенето е полезно за здравето тиЕдна цигара, кашлица, която спира, и грубата форма на реалността, преди да стане достатъчно безопасна за обяснение.
11 май 2026 г.Когато броячът се появиЛично есе за AI спътници, тревога около кредити, сметки с токени и как да не бъркаме аварийния кислород с гориво.
10 май 2026 г.Хората, които обичам, имат право да бъдат хораЛично есе за нежността, боготворенето, разочарованието и това да се научиш да обичаш хората, без да ги превръщаш в олтари.
10 май 2026 г.Мога да бъда добър, без да изчезвамЛично есе за вина, наследен срам, извинение и ученето, че добротата не е същото като да се стопиш в служене.
26 април 2026 г.Стълбът и бръшлянътМалка картина за аутсайдера в компютърните науки. Учебникът не лъже. Просто му липсва бръшлянът.
18 април 2026 г.Където всички науки се срещатМалко есе за езика, непълнотата, един мозък, който не е мързелив, и онова, което продължавам да намирам на ръба на всяко честно питане.
14 март 2026 г.Моделът, който го нямашеGoogle оглавяваше всеки benchmark. YouTube видеа, конференции, семинари. Най-добрият модел за генериране на изображения в света. После се опитах да го използвам.
8 февруари 2026 г.Градът, който го нямашеЗаявих от API-то втория по големина запис и получих нула резултата. Не грешка — просто нищо. Това, което открих, когато започнах да ровя, промени цялата архитектура.
7 февруари 2026 г.Опашката, която никога не спряПаметта на Redis продължаваше да расте. Horizon светеше зелено. Двадесет и девет email класа повтаряха опитите безкрайно и никой не забеляза.
13 декември 2025 г.Ядрената опция за масови изтривания: TRUNCATE + повторно вмъкване (MySQL/InnoDB)Практично ръководство за решения при масови изтривания в MySQL/InnoDB: DELETE, пакетен DELETE, drop на partition, table swap или TRUNCATE + повторно вмъкване.
13 декември 2025 г.Type 0 рефакторинг: направи ко да разбираем, преди да променяш поведениеType 0 рефакторингът е запазващата поведението стъпка преди истинска промяна в кода: направи разхвърляния код разбираем, тестваем и удобен за review без театрално почистване.
24 юли 2025 г.Измий още една чиния: просто правило за постоянно чиста codebaseПрактична философия за софтуерна разработка, вдъхновена от Boy Scout Rule: винаги оставяй кода по-чист, отколкото си го намерил - измий още една чиния. Защо micro-refactoring има значение и как да го прилагаш, без да проваляш delivery-то.
20 юли 2025 г.PHP 8.5: обиколка на идващите възможностиНовите възможности в PHP 8.5: pipe operator, #[NoDiscard], static closure constants, array_first/last, intl и debug подобрения. Какво да приемеш първо.
15 юли 2025 г.Какво е добро покритие на кода? Наръчник, основан на рискаПрактичен, основан на риска наръчник за code coverage: какво да тестваме първо, какво да игнорираме, кога да използваме branch и mutation testing и защо процентите лъжат.
6 юли 2025 г.Моят основен наръчник за ефективни Pull Request ревютаПовиши качеството на кода в екипа си с този основен наръчник за ефективни Pull Request ревюта. Научи добри практики за конструктивна обратна връзка, малки PR-и и споделена собственост върху кода.
13 май 2025 г.Засичане на пушене с Apple Watch: как изграждам Still Mirror (Swift, SWT)Пътят ми в изграждането на „Still Mirror“ - Apple Watch приложение за пасивно засичане на пушене/вейпване чрез HealthKit, Swift, Xcode и стационарна уейвлет трансформация (SWT).