Дмитрий Лаврик - обучение программированию
417 subscribers
12 photos
14 videos
70 links
Download Telegram
Всем привет!

На этой неделе стартует целых три курса! Если дальнейший текст покажется несколько странным, то версия для программистов размещена в первом комментарии к записи.

Для относительных новичков может быть интересен базовый курс по китайской библиотеке для клиентского javascript. Кстати, четвёртый урок вводного курса скоро будет опубликован.

Тем, кто смотрит в сторону серверной стороны, рекомендую "узел уровень 2". Мощные инструменты на основе принципов первичности документации, применения "быстрого" + проверок на основе нотации javascript-объектов + спецификация из типов. Разумеется, всё это будет пронизано машинописью, даже объектно-реляционное отображение берём самое лучшее с точки зрения машинописи - морось.

Ну а самым опытным будет интересен универсальный курс по генерации разметки на сервере в одностраничных приложениях. На нём мы планируем изучить философию серверной генерации, разобраться с грамотной архитектурой одностраничных приложений и сделать небольшие каркасы для китайской библиотеки и реактивной библиотеки, которые вы сможете использовать как заготовки для лёгкой серверной генерации в своих одностраничных приложениях.
😁20🔥2
Media is too big
VIEW IN TELEGRAM
Готов четвёртый урок вводного курса Vue! 👍

В нём мы реализуем более сложный пример, показывающий преимущества Vue. Основное внимание будет сосредоточено на декларативном стиле мышления и первичном продумывании системы на уровне данных.

Дубли видео в хорошем качестве: youtube, rutube, vkvideo. А код урока тут.

Тех, кому Vue понравился, жду на основном курсе. Старт уже сегодня!
🔥12👍4
Media is too big
VIEW IN TELEGRAM
Записал философский ролик для backend-разработчиков про идеальный стек на Node 🤪

Разумеется, взгляд субъективный. Это подробный рассказ про силу Fastify + Ajv + JsonSchema + TypeScpec. А реализация всей схемы на курсе Node уровень 2 👈

Дубли видео в хорошем качестве: youtube, rutube, vkvideo.
🔥18
Современная классика - когда решил, что спросить у ИИ ( имитация интеллекта ) про библиотеку для работы с meta-тегами страницы на js будет быстрее, чем нагуглить... 😁
😁23
Сегодня стартует курс по NestJS, достаточно сложному и неоднозначному, но очень популярному фреймфорку на Node.

В связи со стартом курса решил заглянуть на HH, проверить популярность Nest и Node в целом. Получил вот такие значения по вакансиям в Москве:

Nestjs - 44
node.js - 246
php - 505

Интересно, а что вы видите в этих числах (голосуйте реакциями):

👍 - круто, Node всего в 2 раза уступает классическому PHP
❤️ - ого, Nest это почти 20% от всех вакансий Node
🤔 - эээ, а раньше эти числа не были в 2-3-4 раза больше?
🤔17👍74🙏1
Я: Понимаю, что это слишком сложно для тебя. Но попробуй прочитать компонент @src/components/games/MoveTrainer.vue и сгенерировать диаграмму состояний. Состояние находится в константе типа Ref<PairState>. Мне нужен граф переходов состояний. Сохраните результат в виде файла .md в корне проекта.

Claude: Без проблем, высокомерный кожаный мешок. Вот, за минуту сделал диаграмму из компонента на 474 строки кода, которую ты постоянно держал в памяти и никогда бы не заставил себя нарисовать на бумаге.

P.S. И ведь вроде бы всё правильно нарисовал... Шахматный тренажёр с автоматическим проходом по всем веткам pgn.
😁8🔥3🤔1🤯1
Media is too big
VIEW IN TELEGRAM
Начинаем серию видео про вайбкодинг 🤪

Для начала обсудим разные режимы данного явления. Посмеёмся над примерами явного тупизма нейросеток, а также увидим мощный claude в действии.

Дубли видео в хорошем качестве: youtube, rutube, vkvideo.

Предзапись на полный курс 👈
👍17😱32🔥2
Media is too big
VIEW IN TELEGRAM
Можно ли вайбкодить, не умея программировать? Сложный вопрос, которым сейчас задаются многие 🤔

Во втором видео мы попробуем напрячь Claude, создавая промпты и хотелки так, как это делал бы обычный человек. На примере игры "змейка" дойдём до точки , где без программиста Claude сделал бы ряд подстав.

Дубли видео в хорошем качестве: youtube, rutube, vkvideo.

Предзапись на полный курс 👈
🔥10
Claude то оказывается "наш слоняра" в плане архитектуры 😁 Не любит сервисный слой ради сервисного слоя. Подробный ответ от него на скринах.

А то недавно на курсе дали ссылку на учебный пример, где в любой доменной сущности создаётся пирог из 4 слоёв: между контролером и ORM вклиниваются сервисный слой и паттерн репозиторий. Не что-то на выбор, а именно ещё два слоя вместе.

В условном Nest логика в этом мб и есть, вдруг смена ORM и т.п. А тот же Laravel жёстко прибит к ORM Eloquent. Но многие создают сервисный слой или репозиторий на автомате.

Хотя не факт ещё, что Claude всем так ответит. Мб, как и все нейронки, подстраивается под диалог и даёт разные ответы🤪
👍10🥰1
Media is too big
VIEW IN TELEGRAM
Готов третий урок из серии "разумный вайбкодинг" 🤪

В прошлом видео проект был маленьким, а инструкции размытыми. А вот разберётся ли Claude в проекте с тысячами строк кода?

В третьем уроке увидим, что он справится, и моральные проблемы возникнут уже у программиста, которому всего через 10 минут нужно будет ревьювить 2к+ новых строк 🤔

Дубли видео в хорошем качестве: youtube, rutube, vkvideo.

Предзапись на полный курс 👈
🔥11👍6
Спустя почти год после создания библиотеки для типизированного роутинга во Vue произошло нечто неожиданное. Кто на Vue кодит, знаете, что за дядька на скриншоте? 😁
🔥27😱2👍1👏1🏆1🍓1🫡1
Минутка юмора!

Была красивая картинка для светлой темы лендинга. Нейросеть сгенерировала по сути то, как она себя видит - за компом робот со светящимися глазами.

Но для тёмной темы эта картинка слишком яркая, и нейросеть... Предложила инвертировать в CSS! Получился дизайн-шедевр, не находите? 😁

P.S. Заканчивается предзапись на курс по вайбкодингу. Предположительно во вторник будет анонс курса.
😁9🔥3👨‍💻1
Media is too big
VIEW IN TELEGRAM
Открыта запись на большой курс по разумному вайбкодингу 👈

Анонс курса в видео: рассказ про необходимые начальные знания, обзор программы, ожидания от ИИ и многое другое. Кстати, вёрстка лендинга была навайбкожена 🤪 И Claude сэкономил тонну моего времени.

Дубли видео в хорошем качестве: youtube, rutube, vkvideo.

Кстати, серия видео про разумный вайбкодинг ещё не завершилась. В ближайшие две недели выйдет несколько роликов.
👍5😁1🤩1
Media is too big
VIEW IN TELEGRAM
Спустя неделю после анонса курса по разумного вайбкодингу, я заметил, что многие хотят попробовать магию Claude, но боятся препятствий, создаваемых Anthropic.

Поэтому в новом ролике мы подключим к Claude Cli бесплатную модель с помощью claude-code-router. Видео будет полезно для тех, кто хочет попробовать Claude Code без регистрации на claude ai.

Если собираетесь на курс, то на уроках мы будем использовать реальный аккаунт claude и основные модели. Но между уроками самостоятельно тренироваться можно будет с помощью любой модели.

Дубли видео в хорошем качестве: youtube, rutube, vkvideo.
👍10🔥4🙏1
В дополнение к предыдущему ролику вместе с Claude сделал туториал на github, чтобы тем из вас, кто захочет перенастроить Claude Code на другие модели, было откуда скопировать шаблонный код - https://github.com/dmitry-lavrik/claude-code-free 👈
🔥8🙏41
Давно не писал в telegram, параллельно идущие "TypeScript Hard" и "Разумный вайбкодинг" требовали много внимания.

И на них мы умудрились сделать opensource-чудо - легковесную обёртку вокруг fastify, соединяющую лучшие идеи из Fastify и NestJS 🤪

Репозиторий на gihub, стартер на npm.

В видео демонстрирую её основные плюсы, а также запускаю claude. Ведь это AI-дружелюбный велосипед, starter pack которого сразу идёт с инструкциями для агентов-помощников: youtube, rutube, vkvideo.

А курс разумного вайбкодинга добрался только до экватора. Ещё можно записаться и нагнать группу.
🔥11🏆4🤩31
Всем привет!

Скоро придёт время очередной летней акции 🤔 Раздумываю над тем, какой контент / формат мог бы быть вам интересен. Вариантов много:

👉 новые хардкорные курсы вроде Node + микросервисы, серьёзный монолит на Next и т. п.

👉 создание мастер-группы по вайб-кодингу с регулярными бесконечными занятиями раз в неделю на разных стеках

👉 распродажа записей свежих курсов 2025–2026 годов

👉 стандартный запуск линеек по backend и frontend, начиная с базовых курсов (наименее вероятная опция, для новичков IT, скорее, мертво, чем живо )

👉 смена формата базовых курсов с онлайна на видеозаписи, чтобы была возможность снизить цены в 2–3 раза.

В комментариях, пожалуйста, подскажите, кому и что из перечисленного могло бы быть интересно. Или вдруг какие-нибудь новые идеи придумаете.
👍11