Назад към всички workshop-и
AI Builder Software Development limited-seats Приключил

Beyond Vibe Coding: Development Productivity (without the slop code)

Научи как да дирижираш AI с DeSlopify метода вместо да дебъгваш генерирания код ръчно
Цветан Цветанов Co-owner @ Camplight
Дата
Формат
4 сесии · Online - Live stream

Имаш опит с AI и vibe coding, но си останал разочарован? Този уъркшопът е за теб ако ти е омръзнало да проверяваш хиляди редове AI-generated код (slop).

Вместо микромениджър на AI, който постоянно преглежда детайли, дебъгва и си къса нервите със зле написан код, ти си лидер на AI. Фокусиран си върху голямата картинка и интересните проблеми, защото имаш инструментите и практиките, с които уверено да делегираш скучната работа на AI.

Ако ти е важно да си AI-Native Engineer, но нямаш опит с AI, този курс ще ти помогне да изградиш правилната основа. В резултат на това ще създадеш първия си продукт изцяло с AI.

За да се гарантира персонално внимание и активно участие на всеки, местата са ограничени до 40 участници.

 

Уъркшопът се провежда онлайн, на живо, без запис.

Какво ще научиш

  1. 01

    Test-driven development - задаване на ясни спецификации и критерии за AI чрез тестове.

  2. 02

    Работа на малки стъпки - повече контрол върху AI и ограничаване на ефекта от потенциални халюцинации.

  3. 03

    Модулна архитектура - използване на Hexagonal Architecture и Domain-Driven Design за насочване на AI към конкретните части от системата.

Структура на сесиите

  1. Как изпълнимите спецификации ни помагат да мислим за по-важните проблеми

    Ще научиш как да насочваш AI да създаде точно, това което искаш чрез тестове, които и бизнесът разбира, и са лесни за поддръжка

    Как изпълнимите спецификации ни помагат да мислим за по-важните проблеми

    • Как да си структурираме проекта за лесна поддръжка на изпълними спецификации
    • Как да имплементираме първите си функционалности следвайки тясна обратна връзка от test-driven development
    • Стойността на изпълнимите спецификации при регресии
    • Проблем, който забелязваме: Дори с изпълними спецификации, AI често влиза в заешки дупки
  2. Как работата на малки стъпки, комбинирана с изпълними спецификации, ще ти помогне да навигираш AI по-добре

    Ще научиш как да предотвратиш АI да акумулира грешки и времето, което ще ти струват.

    Как работата на малки стъпки, комбинирана с изпълними спецификации, ще ти помогне да навигираш AI по-добре

    • Създаване на текстова спецификация и разбиването ѝ на вертикални разрези (vertical slices)
    • Избиране на разрез и подхождане към него на миниатюрни стъпки
    • Ролята на рефакторирането след всяка миниатюрна стъпка
    • Проблем, който забелязваме: Рефакторирането решава локални дизайн проблеми
  3. Как модулярната архитектура ще те фокусира върху голямата картинка, докато делегираме детайлите на AI

    Ще научиш как фокусът върху бизнес логиката (голямата картинка) помага да делегираш детайлите на AI.

    Как модулярната архитектура ще те фокусира върху голямата картинка, докато делегираме детайлите на AI

    • Какво представлява hexagonal architecture и domain-driven design?
    • Полагане на архитектурните основи за приложението за лични финанси
    • Навигация на AI в архитектурните рамки и пълното делегиране на имплементацията в отделни файлове
  4. Допълнителни инструменти, които ще те направят по-продуктивен

    Ще научиш кой инструмент от арсенала ти липса, за да ускориш software development процеса си.

    Допълнителни инструменти, които ще те направят по-продуктивен

    • Инструменти за spec-driven development – Kiro, Tessl, GitHub Spec-kit
    • Интеграция с MCP сървъра на GitHub
    • Лесно ревю на промени с CodeRabbit и CommandCenter
    • Работа на големи парчета с Factory и Devin
    • Прототипи на килограм с Lovable и Replit
    • Публикации, които да следим – AI Native Dev, Tsvetan’s substack

Tools

Spec-driven development (принципи и Tessl, Kiro); Claude Code за работа с AI и задаване на основни правила и инструкции чрез CLAUDE.md; MCP сървъри за да се сдобием с контекст от допълнителни инструменти (Figma, GitHub, Jira); Други инструменти (CodeRabbit, CommandCenter, Devin, Factory, Lovable, Replit); Ще използваш TypeScript / NodeJS / React като стек, така че е хубаво да имаш базови познания в тези технологии.

Подготовка

  1. Важно е да имате subscription за Claude Code, който да ви позволява активно ползване от поне 3-4 часа на ден. Вариант е да се върже Claude Code към z.ai, които са значително по-евтини.

За лектора

  • Цветан Цветанов

    Co-owner @ Camplight

    Цветан е продуктово-ориентиран софтуерен инженер с 12 години опит. Работил е както върху системи с никакви потребители, така и по големи микросървис архитектури движещи транспортните системи на големи градове.

    От ChatGPT 3.5 насам е дълбоко заинтересуван в прилагането на LLMs. От една страна, е работил по enterprise search системи, които позволяват на служителите на големи компании да се ориентират лесно във всичката информация, до която имат достъп.

    От друга страна, е AI-Native инженер който винаги подобрява системите и принципите си за разработка на софтуер без да пише код. Тези знания споделя в LinkedIn, Substack и на уебинари.

За нас

Общността зад AI Workshops

DEV.BG е общността, която вече повече от 10 години свързва и развива технологичните специалисти в България — с над 1800 събития и десетки хиляди участници през годините. AI Workshops е нашата програма за практични AI обучения: кратки и интензивни формати, водени от доказани експерти, създадени за конкретни аудитории и различни нива на AI зрялост.