en
Feedback
Влад Кибенко // qbnk // Mini Apps, Development and Me

Влад Кибенко // qbnk // Mini Apps, Development and Me

Open in Telegram

Стример, разработчик, блогер. Улучшаю платформу Telegram Mini Apps, создаю исключительные продукты, выступаю на конференциях. Лобби: t.me/heyqbnk_chat Twitch: twitch.tv/qbnk

Show more
1 629
Subscribers
+124 hours
+17 days
+130 days
Posts Archive
Последний стрим перед отпуском. Начинаем! Инженер с опытом учится разрабатывать с помощью нейронок / Переосмысливаю и переизобретаю Платформер с помощью LLMtwitch.tv/qbnk

Инженер с опытом учится разрабатывать с помощью нейронок. Слезы, кровь, смотреть до конца / НЕ Spec Driven Development / !projecttwitch.tv/qbnk

На прошлом стриме у нас всё просто чудесно пошло в плане использования LLM для разработки. Напоминаю, что мы переписываем бэк Платформера, и используем для этого почти что только LLM. Мы отказались от Spec-Driven Development до тех пор, пока мне кто-то не докажет, что это очень крутой подход. А пока что он кажется мне не самым удобным и эффективным. Вместо этого я прошу LLM более точечно реализовывать функционал, заменяя рутину печатания кода, его проговариванием LLM. Иными словами, свои технические мысли (создай базовый HTTP-сервер, добавить вот такие-то ПО, создай миграцию с такой таблицей и полями) я передаю LLM, а она за меня пишет код, который с ощутимой долей вероятности будет лучше моего. И сделает это она быстрее меня, тыкающего по кнопкам. Ну и да. Я читаю абсолютно весь код, что мне возвращает LLM, чтобы быть полностью погруженным в то, что в проекте вообще происходит. Так как это происходит порционно, это нагружает куда меньше, чем изучение сразу огромного output-а LLM. До сих пор LLM показывала себя замечательно и почти безошибочно. Посмотрим, что будет сегодня. Позже в отдельном посте я напишу, что считаю декларативным и императивным использованием LLM, но сегодня стримим! Поем и включусь в ближайшее время, ПРОДОЛЖИМ ЭТО БЕЗОБРАЗИЕ 👨‍💻

Брендинг по-тюменски. Some shit
+1
Брендинг по-тюменски. Some shit

Отвалились уведомления о начале трансляции. Stream is up! twitch.tv/qbnk twitch.tv/qbnk twitch.tv/qbnk

function getName() {
  try {
    return 'Vlad';
  } finally {
    return 'Ksusha';
  }
}

console.log(getName()); // Ksusha
Никогда бы в жизни не подумал, что return, написанный в finally, подменяет результат успешного выполнения из try. Как-то всегда казалось, что после возвращения результата, на него уже нельзя повлиять. Вот это, кстати, полезно знать, если у вас где-то есть код с finally, и в нём есть какой-нибудь голый return без значения. Тогда результатом выполнения будет undefined, а не то, что было в try. В это же время, для раннего выхода из finally, инструкцию break использовать нельзя. Чего только не находишь спустя столько лет работы с JS.

С Днём Рождения, Telegram! ✈️ 🥳

С Днём Рождения, Telegram! ✈️ 🥳
С Днём Рождения, Telegram! ✈️ 🥳

По рабочей задаче начал внедрять нейросети в кодовую базу мини-приложения Миры. Первое сообщение Claude Opus после просьбы пр
+1
По рабочей задаче начал внедрять нейросети в кодовую базу мини-приложения Миры. Первое сообщение Claude Opus после просьбы проверить написанный код

Короче, мы поженились 💍 С работой всё никак не было времени отвлечься, и написать отдельный пост о том, что полторы недели н
+9
Короче, мы поженились 💍 С работой всё никак не было времени отвлечься, и написать отдельный пост о том, что полторы недели назад, 26.07.26, мы с Ксю наконец-таки обручились 🥳 8 лет знакомства, и вот, мы на финишной черте. Долгие полгода подготовки, куча нервов и времени, и всё ради 2 дней славы и мероприятия, которое запомнится до конца жизни. В этом посте постараюсь быть предельно кратким и выложу все мысли, которые лежат на поверхности. Свадьба — это достаточно тяжелое в плане организации мероприятие, и я даже представить не могу, как этим можно заниматься без организаторов. Поэтому если ваше финансовое положение позволяет организовать свадьбу в сопровождении специалистов — дерзайте. Их услуги не так уж и дороги, но предлагаемая помощь может значительно снизить когнитивную нагрузку и повысить качество самого мероприятия. Нам повезло попасть к крутым специалистам, из-за чего практически всё прошло идеально. Если вы, как и мы, из Тюмени, то обращайтесь к Даше @dariabelyakina Ведущий, подходящий по вайбу, играет немалую роль в создании атмосферы на свадьбе. Мы с Ксю предпочитаем формат, на котором конкурсов будет меньше. Тут нам повезло попасть на Васю @shumega, который вёл свадьбу как настоящий виртуоз. Правда, я бы никогда не подумал, что импровизировать можно вот на таком уровне. Вася создавал всем настроение на ровном месте. В общем, ведущего тоже нужно искать себе подходящего. Честно, я бы никогда не подумал, что могу столько плакать. Казалось бы, что ты такой весь железный и ничто тебя не пробьёт, но вот на свадьбе оказалось немного иначе — я плакал столько, сколько суммарно не плакал за много лет. Плакал из-за воспоминаний о том, как мама в раннем детстве воспитывала и время было непростое, плакал при виде того, как Ксю танцует с отцом, который любит её всей душой, плакал от клятв, которые мы давали друг другу. Плакал. Вообще, спектр эмоций на мероприятии был просто невероятный. Третье, что прямо на поверхности — радости не было предела, когда на свадьбе увидел почти всех своих друзей и родственников, которых уже не видел внушительное время. Многие из них сильно изменилось, и что не могло не радовать — только в лучшую сторону. Некоторых из них я прямо зауважал, как хорошо они поработали над собой, а у кого-то из них жизнь с момента нашей последней встречи стала заметно лучше. И радость моя была самой искренней. Последнее по порядку, но не значению — я всё ещё умею веселиться, когда требуется. В повседневной жизни я более спокойный, менее тусовочный. Взрослый. Но свадьба — это про веселье. Это про смех, развлечения, коммуникацию, память и тёплое общение, танцы и балдёж. Так вот, понимая, что с кислой рожой мне сидеть нельзя на своей же свадьбе, я вспомнил былые студенческие времена, когда был "душа нараспашку", и повторил буквально то, каким был тогда. Не без помощи алкоголя, конечно же 😀 Сказать есть много чего, но не хочу, чтобы было много слов. Хочу, чтобы было много воспоминаний.

Трансляция запущена! Рефакторинг, новые фичи, AI-free / Vue / GoLang / !project — Software and Game Development — twitch.tv/qbnk