![JavaScript.Ninja](/img/default-banner.jpg)
- Видео 511
- Просмотров 5 068 751
JavaScript.Ninja
Украина
Добавлен 10 окт 2015
Видео
bun.sh и прочие модные движки: зачем?
Просмотров 19 тыс.Год назад
bun.sh и прочие модные движки: зачем?
#2 Блокируем loop: олдскул - Многопоточность и DOM
Просмотров 11 тыс.Год назад
#2 Блокируем loop: олдскул - Многопоточность и DOM
#1 DOM в WebWorker? Как? - Многопоточность и DOM
Просмотров 17 тыс.Год назад
#1 DOM в WebWorker? Как? - Многопоточность и DOM
GitLab: приглашение сделать вклад во frontend для зрителей
Просмотров 14 тыс.2 года назад
GitLab: приглашение сделать вклад во frontend для зрителей
#2 Technical writing - Что посмотреть?
Просмотров 6 тыс.2 года назад
#2 Technical writing - Что посмотреть?
Повышаем выживаемость инженерных идей
Просмотров 3,5 тыс.2 года назад
Повышаем выживаемость инженерных идей
git rerere: не резолвим конфликты дважды
Просмотров 9 тыс.2 года назад
git rerere: не резолвим конфликты дважды
#1 Фатальный недостаток Redux ;) - Управление состоянием
Просмотров 25 тыс.2 года назад
#1 Фатальный недостаток Redux ;) - Управление состоянием
Приглашение на зимнюю школу по TypeScript
Просмотров 10 тыс.2 года назад
Приглашение на зимнюю школу по TypeScript
#35 Options vs Composition, часть 1 - Vue.js: концепции
Просмотров 29 тыс.2 года назад
#35 Options vs Composition, часть 1 - Vue.js: концепции
#33 Переиспользование кода, раунд 1 - Vue.js: практика
Просмотров 15 тыс.2 года назад
#33 Переиспользование кода, раунд 1 - Vue.js: практика
#32 Асинхронные хуки - Vue.js: нюансы
Просмотров 18 тыс.2 года назад
#32 Асинхронные хуки - Vue.js: нюансы
По поводу накста. 2 и 3 версии сильно отличаются. Делаю крупный проект на 3 наксте, все нравится. Отличная типизация. Уже пилят 4 версию, кстати.
да в 4й судя по всему и нововедений особых не будет, они просто решили перейти к модели релизов как у реакта. Пара лет и уже какую-нибудь Nuxt 7 будем ковырять.
Илья, сказал очень верную мысль про ощущение элитарности, когда разобрался в чем-то сложном.
Это видео просто на вес золота. Нигде ещё не видел, что бы так понятно и структурированно рассказали что такое фреймворк, зачем он, про компонентный подход. Не зря я решил попробовать Вью после интенсивного обучения Реакту: считаю, что вся эта мануальная оптимизация, конструктор из дополнительных библиотек и т.д. это вообще недопустимо в современных реалиях. Всё познается в сравнении
State of JS 2023 сделан на Gatsby как бы это комично не звучало
Насколько же результаты этого опроса далеки от реальности.
А можно, если будет возможность, еще в описании закрепить модельку микрофона?
готовился к собеседованиям по Стаса роликам отсобеседование. Крутая колаба спасибо))
Жутко устаревшее видео. Очень многое уже не так.
огромная Вам благодарность за ваши труды. Изучаю Vue по вашему курсу, очень нравится.
Могли бы позвать Тимура Шемсединова
очень ждем отсобеседование !!! пожалуйсита))
Можете объяснить зачем тащить типы в JS? Стас сказал потому что TS медленный, но медленный где? Если в LSP или во время проверки в CI, то как типы в стандарте это ускорят? Если при сборке, то неужели SWC с ESBuild это не решают? Зачем пользователям отдавать распухший бандл с типами? А если типы выбрасывать во время сборки, то в чем смысл пропоузала? Все с таким энтузиазмом к этому, а я совсем не понимаю.
Зачем пользователям отдавать распухший бандл с типами? Ага, посмотрите на built-in runtime type checking в TS.
@@---Maksim--- что, простите? В TS нет runtime type checking, а если бы был, то какая связь? Это делается zod и подобными.
@@yoloopen Причем здесь ZOD? Значит вы просто плохо знаете TS, раз для вас это новость.
@@---Maksim--- zod это для runtime type checking, которого в TS нет by design, и я говорю что он не причем. Я не перехожу на личности и не утверждаю что кто-то чего-то не знает, лишь искренне интересуюсь в чем смысл пропоузала и почему даже уважаемый гость сего стрима считает это чем-то полезным. Да ладно, все понятно, значит я чего-то не знаю и просто не дано. Бывает.
Nuxt максимально комфортный фреймворк.
Крутая беседа, хотелось бы выделить Стаса. Очень интересно слушать за его рассуждениями и объяснениями еще со времен отсобеседований. Cтас, проявляй больше активности на своем собственном канале или у других!
Просто люди, которые пишут на next js, приходят к тому, что они пишут как обычное react приложение, не используя все что предлагает next 😅. Просто получай данные на фронте, и идет нах их проблемы с кешированием.
Да потому-что ещё попробуй отправить запрос с сервера со всеми токенами, которые лежат на клиенте и т.д. - целое испытание. Сформирует тебе Некст какой-то компонент на сервере - отлично, хай себе оптимизирует, а разработчики будут на Реакте писать как и писали ... с апп роутером
@@user-jf2ui2qy1y да, согласен.
лайк за музыку
Thnx
на 13:05 что за тулза для статистики экофлоу ?
@@sasharudenko5446 это обычные Прометеус+графана
00:00:00 Начало 00:08:10 Проблемы с маком 00:15:25 Сервер и ресурсы 00:16:31 Обновление и работа с кодом 00:18:16 Обсуждение курсов и преподавателей 00:25:39 Вопросы о веб-приложениях и миграции 00:30:37 Вопросы о криптовалюте и акциях 00:34:12 Обсуждение функциональных тестов и отладки кода 00:35:58 Обсуждение тестирования и стратегии 00:52:02 Обсуждение бюджета и финансов 00:55:45 Обсуждение привычек и предпочтений 00:59:38 Обсуждение автомобилей 01:02:09 Работа с данными 01:04:07 Работа с ошибками 01:05:30 Обсуждение работы в Gitlab 01:20:02 Работа с комплайнс центром 01:26:00 Образование и частные вузы 01:30:11 Обсуждение работы с реактивными эффектами 01:40:05 Проверка работы с реактивными эффектами 01:46:29 Возвращение к работе с кодом 01:54:17 Создание нового контроллера 02:00:05 Настройка нового контроллера 02:09:17 Подключение к мониторам 02:12:49 Проблемы с доступом к проекту 02:27:04 Проблемы с передачей проекта 02:31:49 Проверка работы кода 02:35:10 Проблемы с обновлением данных 02:40:15 Проверка работы роутинга 02:44:40 Проверка работы сессий
Добавь какое-нибудь русское слово в название, чтобы русскоязычным было проще найти
00:00:00 Начало 00:00:59 Перемены и ожидания 00:06:17 Волонтерство и курсы 00:15:05 Архитектура фронтенда 00:17:26 Обсуждение работы над проектами 00:21:13 Мастер-класс по тестированию 00:27:20 Советы по выбору языка для мониторинга 00:28:44 Отношение к и чар при приеме на работу 00:36:39 Использование событийного моделирования 00:39:30 Харт скилы для сеньора в Гетлабе 00:43:08 Фреймворки и выбор 00:47:00 Рекрутинг и обучение 00:50:46 Рынок и зарплаты 00:55:56 Выбор фреймворка и обучение 00:57:38 Фронтенд-разработка и выгорание 01:01:30 Реактивность и будущее фронтенд-разработки 01:06:16 Переезд на Vue.js и другие фреймворки 01:12:20 Олимпиадное программирование 01:20:18 Отношение к программированию 01:22:56 Фронт-энд разработка 01:25:33 Зарплата и сеньор-бэк-инженер 01:27:59 Модульное программирование 01:28:57 Фронтенд и бэкенд 01:33:06 Фронтенд-разработка 01:37:08 Архитектура фронтенда 01:40:44 Веб-камеры и юзер айди 01:43:22 Тестирование и книги 01:45:00 Обсуждение работы и карьеры 01:52:11 Обсуждение технологий и курсов 02:00:34 Обсуждение личной жизни и планов 02:04:15 Обсуждение фронтенд-разработки 02:10:10 Советы по изучению и работе 02:17:03 Советы по работе с технологиями 02:21:34 Отношение к микрофронтендам 02:22:35 Обновление данных в ТЦ 02:25:13 Выбор машины 02:26:09 Борьба со стрессом 02:28:38 Отношение к кумовству 02:29:23 Подача через коннекты 02:32:54 Кризис и искусственный интеллект 02:35:49 Требования к джунам и обучение
В мире бекенда всё прекрасно! Пошли пацаны в бекенд! 😁😁
Не очень глубокие разсуждения
Есть ли на канале свежое видео про тоже самое? Только уже на сегодняшнее день. Смогли ли решить проблемы озвученные в данном видео?
Спасибо за Ваш труд
Data - не дата, а данние!
Спасибо за Ваш труд
Спасибо что выкладываете на Ютуб
Спасибо за Ваш труд
Спасибо за Ваш труд
Спасибо за Ваш труд
Спасибо за Ваш труд
Спасибо за Ваш труд
спасибо за Ваш труд
Спасибо за Ваш труд
Спасибо за Ваш труд
Спасибо за Ваш труд
Спасибо за Ваш труд
с 1:00 по 2:15 1. Как раз таки Украина не зарегистрировала свои границы с 25.12.1991. Оформление границ Украины как суверенного государства в ООН не проходило. 2. А вооруженная агрессия против своей же страны получается оправдана? 3. Что же сейчас тогда происходит на украине с русским языком? Почему называют язык агрессора?
а где взять код для выполнения дз?
на всякий случай, если кто смотрит - стиль для дисабледа 'disabled:bg-gray-400 disabled:cursor-not-allowed'
Спасибо за твои рутинные трансляции, которые очень позновательны
Ничего не понятно, но очень интересно
очень круто обясняет
super
Правильно ли решать await Array через добавление в прототип Array.prototype thenable контракта?
А иначе никак
Пелемень! Требуют наши уста! Мы ждем пелемень!
- "мои интервью весьма специфичны.." - покажи мне - ... - больной ублюдок😏 😅
Пару часов посидел, смог решить await [Promise.resolve(1), Promise.resolve(2)] с переопределением тустринга я был близко.
Что использовали для решения? Я решил через определение вычисляемого свойства then в Array.prototype через Object.defineProperty
@@user-py1bu9kl5k Array.prototype.then=function(r){ if(this[0] instanceof Promise){ r(Promise.all(this)) } this.then=null r(this) } вот так
сделайте таймкоды
Contributions are welcome Сам точно делать не буду сейчас
@@JavaScriptNinja нейронки ж есть
@@xxxxPomaHxxxx раз есть, думаю не составит труда вам сделать :)