- 162
- 4 669 688
Дмитрий Лаврик
Приєднався 25 гру 2011
Полезные материалы по программированию и разработке сайтов
Vuex - Pinia эволюция. Как runtime проверки переезжают в статический анализ
Рассматриваем эволюцию проверок на примере того, как vuex strict mode был выброшен из pinia и теперь реализуется на уровне статического анализа кода ( as const ) в pinia + ts.
А скоро курсы по typescript - js.dmitrylavrik.ru/typescript/ и vue typescript - js.dmitrylavrik.ru/vue-typescript/
P.S. В последнем примере в state были только простые ref. Разумеется, если есть вложенные объекты, то as const сработает только на первый уровень и нужно будет ещё слегка докрутить deepReadolny.
А скоро курсы по typescript - js.dmitrylavrik.ru/typescript/ и vue typescript - js.dmitrylavrik.ru/vue-typescript/
P.S. В последнем примере в state были только простые ref. Разумеется, если есть вложенные объекты, то as const сработает только на первый уровень и нужно будет ещё слегка докрутить deepReadolny.
Переглядів: 1 459
Відео
AdonisJS - демонстрация лаконичности кода
Переглядів 1,5 тис.2 місяці тому
Создаём api для простой сущности, наслаждаемся typescript Скоро курс - js.dmitrylavrik.ru/node-level-2/
Пример грамотного TypeScript для Vue Router
Переглядів 3,4 тис.7 місяців тому
Создаём вспомогательные типы для Vue Router, которые позволят добыть все имена путей из конфига. js.dmitrylavrik.ru/vue-typescript/
Delayed Hydration или почему сайты порой тормозят
Переглядів 4,6 тис.8 місяців тому
Рассказ про некую "отложенную гидратацию", которую рекомендовали в статье на vuemastery. А скоро нормальная оптимизация сайта- pagespeed.dmitrylavrik.ru/
Обзор базового курса Node - новая программа
Переглядів 1,6 тис.8 місяців тому
js.dmitrylavrik.ru/node/
Интенсив - идеальная вёрстка под Google 2023
Переглядів 2,1 тис.8 місяців тому
Запись на интенсив - pagespeed.dmitrylavrik.ru/
Typescript и чуть больше жести. Мотиватор / демотиватор.
Переглядів 4,5 тис.11 місяців тому
Делаем более сложный пример. А скоро курс js.dmitrylavrik.ru/typescript/
Typescript как инвестиция. Что нам дадут "лишние" строки кода
Переглядів 4,3 тис.Рік тому
Пытаемся понять смысл написания тонны лишних конструкций на typescript. А скоро курс - js.dmitrylavrik.ru/typescript/
React. Вводный курс. Урок 5. Доделываем пример
Переглядів 1,2 тис.Рік тому
Подготовка к js.dmitrylavrik.ru/react
React. Вводный курс. Урок 4. Взаимодействие компонентов
Переглядів 1,3 тис.Рік тому
Подготовка к js.dmitrylavrik.ru/react
React. Вводный курс. Урок 3. Компоненты и параметры.
Переглядів 1,4 тис.Рік тому
Подготовка к js.dmitrylavrik.ru/react
React. Вводный курс. Урок 2. Состояние компонента и JSX-шаблон
Переглядів 2,7 тис.Рік тому
Подготовка к js.dmitrylavrik.ru/react Тренажёр по jsx - dmitrylavrik.ru/webdevskills/catalog/osnovy-react
React. Вводный курс. Урок 1. Суть фреймворков
Переглядів 6 тис.Рік тому
React. Вводный курс. Урок 1. Суть фреймворков
Новогодняя акция 2023, курсы + мнение про вход в IT
Переглядів 2,4 тис.Рік тому
Новогодняя акция 2023, курсы мнение про вход в IT
Node.js: в чём он лучше PHP и как развернуть это чудо на реальном сервере
Переглядів 19 тис.Рік тому
Node.js: в чём он лучше PHP и как развернуть это чудо на реальном сервере
Vue 3 - data, computed, methods [вводный курс, урок 3]
Переглядів 6 тис.Рік тому
Vue 3 - data, computed, methods [вводный курс, урок 3]
Vue 3 - шаблон и директивы [вводный курс, урок 2]
Переглядів 6 тис.Рік тому
Vue 3 - шаблон и директивы [вводный курс, урок 2]
Typescript. Работа со страхом новичка на примере Generics
Переглядів 10 тис.Рік тому
Typescript. Работа со страхом новичка на примере Generics
Vue 3 - идеи фреймворка [вводный курс, урок 1]
Переглядів 10 тис.Рік тому
Vue 3 - идеи фреймворка [вводный курс, урок 1]
Как изучать Laravel. Субъективное мнение про доп. пакеты
Переглядів 6 тис.2 роки тому
Как изучать Laravel. Субъективное мнение про доп. пакеты
Фреймворки vs велосипеды #2 - проблемы любительских пакетов на примере валидации
Переглядів 2,9 тис.2 роки тому
Фреймворки vs велосипеды #2 - проблемы любительских пакетов на примере валидации
Проблемы изучения фреймворков на примере авторизации в Laravel
Переглядів 17 тис.2 роки тому
Проблемы изучения фреймворков на примере авторизации в Laravel
Фреймворки vs велосипеды. Видео #1 - тезисы и план
Переглядів 4,7 тис.2 роки тому
Фреймворки vs велосипеды. Видео #1 - тезисы и план
Новогодняя акция + планы по вебинарам
Переглядів 1,3 тис.2 роки тому
Новогодняя акция планы по вебинарам
Дмитрий, здравствуйте! Решил обратится под новым вашим роликом. Проблема при редактировании скриптов на php. Сайт воспринимает изменения только в блокноте, хотя пишу в Notepad++. Не могли бы вы помочь с этим разобраться ?
Тайпскрипт это ненужный мусор, как вынужденость для больших команд, с кучей пятидоларовых индусов.
Скажите товарищи для сайта много страничного на чем лучше верстать?
круто спасибо
Так не экспортировать сам title как переменную, а обернуть ее в computed и экспортировать уже его, не решит проблему? Получается у нас computed как get и функции как set. В документации вроде так написано
очень хорошая подача материала, но ничего на телефоне не разглядеть
любую ошибку лучше видеть в статическом режиме, ведь это выигранное время как минимум, ts маст хев
А любую ли он ошибку подсветит, как вы говорите в статическом режиме и что заставляет вас быть в этом убежденным. Ибо даже сами разработчики в readmi пишут что они не пытаются достичь безопасности вашего вашего кода. Non goals Apply a sound or "provably correct" type system. Instead, strike a balance between correctness and productivity. Помимо прочего существуют и иные транспиляторы, системы верификации. Начиная с flow заканчивая purescrit, так с чего стоит пользоваться конкретно данным, ах да хайп, ну так если мы о Хайме рассуждаем, а не качестве то к чему прикрфваться вашей статикой.
Спасибо, очень полезное видео!
ждите в вакансиях, 3+года опыта для джуниоров. HR, вы тут?)
ещё один пример что уже без TypeScript не выжить программисту!
Почему не выжить, далеко не все компании используют TypeScript, ну и на счёт примера, в командах такое решается на уровне договоренностей.
После всего, при попытке запустить сайт пишет : "Не удается получить доступ к сайту" Незнаю что делать сделал все как на видео
Здравствуйте а с какой почты пароль?
17:35 Дима 0 лет
Рано новичкам, а есть на канале более базовые ролики по HTML, CSS и т.д.
Сила php, привет из ларавел
Привет, выбираю между PHP, Java, Python, Go, Node.js? Хочу быть бэкендером (для работы) + пентестом заниматься в свободное время. Что посоветуешь?
Выбирай самый популярный язык и фреймворк который у тебя в стране, таким образом быстрее сможешь найти работу
@@Abilovv599 Java Spring
Для ребёнка сделал тренажёр - проверку знаний таблицы умножения)).
Спасибо, всё разборчиво)
Самая база, конечно, но спасибо)
С этого видеоурока надо начинать абсолютно любому начинающему программисту)).
бля, у меня фаил в zip формате как че делать?
Хочу поделиться одним маленьким советом с Дмитрием, а также со всеми остальными, хоть это лежит на поверхности, но вижу мало кто этим пользуется. Итак, все мы знаем немножко английский, кто-то больше, кто-то меньше, но естественно используем его все. Но одно дело читать доки, и совсем другое фонетика. Так вот, я лично нахожу для себя очень полезным, каждый раз, когда не уверен в произношении того или иного слова залезать на Forvo или HowSayJ (либо аналогичные сайты для произношения) и слушать, а потом повторять. Надеюсь поможет. Т.к. часто слышу у Дмитрия (и очень у многих) неправильно произношение всё тех же height, threshold и некоторых других слов. Очень не хотелось бы, чтобы это было воспринято "камнем в огород", но надеюсь это будет полезным советом.
Мощный вебинар, спасибо большое, Дмитрий!
Это какой-то пи-зд😮💨-ц
Вы шикарный! Творческих успехов вам! И спасибо!
А где ссылки которые автор скидывал в процессе урока?
2 Дня мучался с тем как заставить ноду заработать))) Спасибо за видео)
интересный подход, но на ютубе этих курсов по 100 уроков, полным полно. И целые каналы посвященные Laravel, Vue и прочим.
У меня это "цепляет одну тему за другой" вылилось в то что я пошел на курс по Linux, в итоге что бы к этой ларе подступиться пришлось и его освоить, но не сколько не жалею что теперь ушел с винды)) Долго не мог к Linux подступится, вот что Laravel с людьми делает! ))
А есть ещё какие-то курсы? А то на сайте по вёрстке программа за 2023 год
Код действительно выглядит лакончиным и понятным, единственное - декоратор в описании полей моделей прибавляет строк.
огонь
капец он похож на ларавель
Диман? Но пц похож. 😂
Прям одно лицо😅
викачка лаве))))
Не согласен, у Димы курсы топ
@@dimovich85 джун -
Диман, привет! Сам как? Пропадаешь на долго в последнее время. Я уже Flutter освоил, прикинь!
что-то еще по php и фреймворкам будет? возможно laravel level 2 ?
Встаньте на його місце !!! Він - кістка рашці в горлі !!! І ви також не бачите його роботи у в сьому СВІТІ заради перемоги і захисту України ??? Що ми « назбирали» в ВР за 30 років , то і передали … Давайте разом до перемоги , а не язиком !!! В кожного з нас є « минуси» і ми все життя набиваємо шишки …, не так ?Молодь вибрала Зеленського , бо хотіла другого життя , а не Стмоненка , Юльки і Порошенка …
спасибо
сегодня тоже решил сделать типизацию роутера, не только для имен, а еще и для params, это было весело и тяжело, но я смог) видос получился интересный, возможно я подправлю что то в своей реализации.
В ожидании курса выучил js, написал пару приложений, устроился на работу. Спасибо автору
что думаешь насчёт плагина unplugin-vue-router?
Интересно, как 25 лет назад интернет магазины работали без этой херни, которую современные программеры, понять не могут и называют магией. ?
После использования fastify вообще не понимаю зачем усложнять несложный код тонной бойлерплейта и подходами из других языков) Что адонис, что нест - лишний повод срубить с бизнеса кучу денег за "архитектуру"
ООП в ангуляре и несте на самом деле дает очень большой плюс - код других ЯП становится очень узнаваемым и при необходимости перехода будет затрачено на много меньше времени чем от фреймворка с какой-то своей идеологией. Многословность не должна быть проблемой, т.к. основное время разработчик тратит ни набор текста. И чтение кода (например, хендлера) с понятной структурой не займет много времени, пусть даже этот код на 5 строчек длиннее.
Внезапно. А с другой стороны нет, т.к. Дмитрий так же пишет на пыхе и в частности на Ларе. Пробовал Адонис лет 6 назад, но дока была очень скупая, перешел на нест и не прогадал
Дошел до использования. Можно улучшить: type AppRouteRecord = Readonly<RouteRecordRaw>. Тогда не нужно будет насильно делать routes as unknown as RouteRecordRaw[]
из 2024 года всем привет, очень полезный видос
спасибо за ролик
А почему где-то в shared не создать файл router-book.ts и не импортировать из него объект с путями? И править, если что, нужно в одном месте только в отличии от Вашего варианта 😊
Всё бы хорошо, если бы не одно но: '[vite] Internal server error: Transform failed with 1 error: <...>/src/app/router/routes.ts:170:2: ERROR: Expected ";" but found "satisfies"'
Крутой доклад!) На 2x очень быстро просмотрел, за 10 минут, кажется, что стал значительно лучше понимать тему