Gizmo Developer
Gizmo Developer
  • 40
  • 47 635
Я сломал leetcode
В видео разбираемся почему оценка решения задачи на leetcode непоказательна. Попутно разбираемся с решением одной из простых задач:
leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary/
#frontend #javascript #typescript #leetcode #задачи
Timestamps:
00:00 - Почему leetcode
00:37 - Знакомимся с задачей
00:55 - Решаем задачу
03:20 - Что же не так с leetcode
04:29 - Анонс нового формата
มุมมอง: 538

วีดีโอ

🚀 Разработка на стероидах: Husky и Chat GPT!
มุมมอง 946ปีที่แล้ว
В этом видео мы раскрываем потрясающие секреты мастеров кодирования и показываем, как использовать мощное сочетание Husky, Git Hooks и Chat GPT для улучшения производительности и качества вашего кода в JavaScript и TypeScript проектах! Откройте для себя новые горизонты в разработке и сделайте свой проект сияющим. Не пропустите это видео - подпишитесь и оставьте свой лайк! (с) Chat GPT GitHub: g...
Websokets за 10 минут
มุมมอง 1.4Kปีที่แล้ว
Разбираемся с базовой работой с вебсокетами на примере простого чата для многих людей. GitHub: github.com/GizmoDevDev/websockets #frontend #javascript #typescript #react #websocket Timestamps: 00:00 - Введение 00:30 - Пара слов о websocket 02:05 - Подключаем примитивный бэк 02:30 - Подключаем примитивный фронт 03:55 - Отправляем первые сообщения 05:30 - Улучшаем отображение 07:05 - Учимся отпра...
Собеседование в yandex.practicum. Frontend, системный дизайн
มุมมอง 3.6Kปีที่แล้ว
Прохождение этапа системного дизайна в practicum с последующим приглашением на следующий этап на вакансию сеньор фронтенд разработки #frontend #javascript #typescript #react #собеседование
Github flow за 15 минут
มุมมอง 3.8Kปีที่แล้ว
GitHub Flow - это методология, которая используется для управления процессом разработки программного обеспечения в Git-репозитории. Она предоставляет эффективный и гибкий способ для групповой работы над проектами. GitHub Flow обеспечивает непрерывную интеграцию и моментальное тестирование кода, что позволяет быстрее выходить на рынок с готовыми продуктами. GitHub: github.com/GizmoDevDev/github-...
React, тестировние страниц.
มุมมอง 1.1Kปีที่แล้ว
В видео разбираемся как с помощью vitest подменять не только результат функции, но и результаты импортов в других файлах. Как тестирование поведение логики целых страниц, а не только отдельных компонент GitHub: github.com/GizmoDevDev/vitest-tescting #frontend #javascript #typescript #react #vitest #jest Timestamps: 00:00 Вступление 00:27 Обзор поведения компонента 00:49 Подготавливаем все к тес...
Vitest. Покрываем тестами React
มุมมอง 3.4Kปีที่แล้ว
Уже третье видео продолжаем разбираться с тестированием для js. Сегодня посмотрим как тестировать простые реакт компоненты, как имитировать в тестах действия пользователей. Разбираемся на примере одного из конкурентов jest - vitest GitHub: github.com/GizmoDevDev/vitest-tescting #frontend #javascript #typescript #react #vitest #testing #jest Timestamps: 00:00 Вступление 00:22 Подключение и настр...
Vitest, часть 2. Продвинутый уровень тестов
มุมมอง 1.6Kปีที่แล้ว
Разбираемся с подменной данных и слежением за функциями в тестировании. Рассматриваем как подменить функцию на примере fetch запросов GitHub: github.com/GizmoDevDev/vitest-tescting #javascript #typescript #vitest #testing #mocking #mock #jest #тестирование Timestamps: 00:00 Приветствие 00:34 Вводная про моки 01:31 Знакомство с проектом 02:19 Тестирование на консоль логах 03:20 Начинаем писать т...
Vitest, часть 1. Основы тестирования
มุมมอง 4.1Kปีที่แล้ว
Разбираемся как начать внедрять тесты в свои проекты. Для примера разберем как это делать с помощью нового фреймворка - vitest GitHub: github.com/GizmoDevDev/vitest-tescting #javascript #typescript #vitest #jest #testing #TDD Timestamps: 00:00 - Введение 01:20 - Установка и настройка 04:40 - Базовые возможности vitest 08:15 - TDD для фаториала 15:37 - Тестирование типов 17:20 - Сравнение объект...
Promise за 10 минут
มุมมอง 513ปีที่แล้ว
Разбираемся с базовым синтаксисом и использованием промисов и синтаксической конструкцией async/await #javascript #typescript #promises #async Timestamps: 00:00 - Введение 00:45 - Теоретическая справка 02:46 - Порядок работы кода при использовании промисов 07:03 - Чейнинг промисов 08:46 - Async/Await 10:50 - Promise.all, Promise.allSettled 13:05 - Заключение
Пробуем ChatGPT на создании туду листа
มุมมอง 1.8Kปีที่แล้ว
Пробуем ChatGPT на создании туду листа
Собеседование в геймдев на офер 250к
มุมมอง 741ปีที่แล้ว
Собеседование в геймдев на офер 250к
Создаем дерево чекбоксов
มุมมอง 488ปีที่แล้ว
Создаем дерево чекбоксов
Программисты не нужны?! Опять?!
มุมมอง 10Kปีที่แล้ว
Программисты не нужны?! Опять?!
как писать на react с typecript
มุมมอง 275ปีที่แล้ว
как писать на react с typecript
Как отобразить только первые несколько строк с помощью css
มุมมอง 149ปีที่แล้ว
Как отобразить только первые несколько строк с помощью css
Проверка типов. Базовый typescript часть 3
มุมมอง 180ปีที่แล้ว
Проверка типов. Базовый typescript часть 3
Как прокачать typescript за 15 минут. Базовый typescript часть 2
มุมมอง 346ปีที่แล้ว
Как прокачать typescript за 15 минут. Базовый typescript часть 2
Как начать использовать typescript за 15 минут
มุมมอง 561ปีที่แล้ว
Как начать использовать typescript за 15 минут
Как стать фулстек разработчиком в 2023
มุมมอง 753ปีที่แล้ว
Как стать фулстек разработчиком в 2023
Превращаем checkbox в switch
มุมมอง 307ปีที่แล้ว
Превращаем checkbox в switch
Как и в каких случаях использовать reduce
มุมมอง 410ปีที่แล้ว
Как и в каких случаях использовать reduce
Пора перестать использовать циклы
มุมมอง 1.2Kปีที่แล้ว
Пора перестать использовать циклы
Пишем на Reacte телеграм бота для последующей монетизации
มุมมอง 260ปีที่แล้ว
Пишем на Reacte телеграм бота для последующей монетизации
Разбираем логику работы useQuery
มุมมอง 184ปีที่แล้ว
Разбираем логику работы useQuery
Врываемся в GameDev с минимальными знаниями js
มุมมอง 116ปีที่แล้ว
Врываемся в GameDev с минимальными знаниями js
React-Router vs Next.js routing.
มุมมอง 237ปีที่แล้ว
React-Router vs Next.js routing.
Имитация бэкенда за 20 минут
มุมมอง 118ปีที่แล้ว
Имитация бэкенда за 20 минут
Получаем работу с зп 6000$. Тестовое задание
มุมมอง 481ปีที่แล้ว
Получаем работу с зп 6000$. Тестовое задание
Простой способ улучшить резюме за 5 минут
มุมมอง 183ปีที่แล้ว
Простой способ улучшить резюме за 5 минут

ความคิดเห็น

  • @AnneTasse
    @AnneTasse หลายเดือนก่อน

    А как вы думаете, стоит ли сразу переходить на TypeScript или лучше сначала освоить JavaScript? Лично я долго выбирал курсы по IT, рассматривал разные компании, но в итоге остановился на Skypro. Они помогли мне не только освоить новые навыки, но и найти первого заказчика))

  • @miloman1995s
    @miloman1995s 3 หลายเดือนก่อน

    Кто то из собеседников походу жил в турции на момент записи видео) на фоне в 22:20 начинается молитва , в Турции так раз 6 в день)

  • @user-vj3bf3do2m
    @user-vj3bf3do2m 5 หลายเดือนก่อน

    Спасибо конено автору, по vitest очень мало инфы на русском яэыке, но делаете вы все очень быстро, без объяснения, приходится буквально на каждое дествие стваить паузу и искать объяснение самому

  • @user-ui6zx1st9o
    @user-ui6zx1st9o 6 หลายเดือนก่อน

    Классно

  • @user-bw4gu5zq9x
    @user-bw4gu5zq9x 6 หลายเดือนก่อน

    Классно

  • @user-bw4gu5zq9x
    @user-bw4gu5zq9x 6 หลายเดือนก่อน

    ❤❤

  • @user-ck6sx5tr8g
    @user-ck6sx5tr8g 7 หลายเดือนก่อน

    Круто! Спасибо за ваше время!

  • @vvks9901
    @vvks9901 7 หลายเดือนก่อน

    ни хрена не понятно к сожалению

  • @romanmerkulov830
    @romanmerkulov830 8 หลายเดือนก่อน

    Круто объясняешь и приятно смотреть!!! Продолжай дальше. тестирование тоже. Спасибо

  • @fuad2069
    @fuad2069 8 หลายเดือนก่อน

    Спасибо)

  • @romanmed9035
    @romanmed9035 8 หลายเดือนก่อน

    разве именно только в этих параметрах раззличие которое нужно брать во внимание чтобы выбрать чем пользоваться? вит вообще это несравнимое с другими участниками, поскольку по сути никаакого преимущества кроме скорости сборки не имеет. а разница некста и чистого реакта даже в виде кра, совсем не в скоростях и размерах установки и запуска.

  • @vladimiryakunin8169
    @vladimiryakunin8169 9 หลายเดือนก่อน

    Крутой собеседующий, он готов обдумать решение собеседуемого и как-то от него работать. Часто можно встретить, когда собеседующий очень привязан к одному решению и требует только его, остальное считает неправильным.

  • @user-sb9ve6zd6p
    @user-sb9ve6zd6p 9 หลายเดือนก่อน

    Спасибо! Очень познавательно! Успехов в развитии

  • @MrBenemon
    @MrBenemon 10 หลายเดือนก่อน

    Спасибо, нужно разобраться с тестами, видео немного помогло ) Просто проект на vite решил использовать vitest

  • @artemkazzakov6194
    @artemkazzakov6194 11 หลายเดือนก่อน

    Супер, мне очень помогло! Спасибо!

  • @user-ig3nq8ro2x
    @user-ig3nq8ro2x 11 หลายเดือนก่อน

    Половина собеседования как будто для бэкенда, в чем смысл фронту продумывать модели возвращаемые с бэка?

    • @mxmztsv
      @mxmztsv 11 หลายเดือนก่อน

      Это System Design этап собеседования, он вроде как примерно одинаковый для всех позиций. Его смысл в том, чтобы понять на сколько кандидат разбирается в том, как вообще в целом проектируются веб сервисы. Цель в том, чтобы отсеять людей, которые кнопки красить умеют, а что там вокруг происходит не знают и знать не хотят. Так собеседуют в faang ну и российский бигтех тоже перенимает практику

    • @user-ig3nq8ro2x
      @user-ig3nq8ro2x 11 หลายเดือนก่อน

      @@mxmztsv да спасибо, вы правы. Нашла план ведения такого собеседования. Один из пунктов - продумать модель данных, с которыми должен взаимодействовать клиент. Очень жаль, что мало ресурсов для подготовки.

    • @mxmztsv
      @mxmztsv 11 หลายเดือนก่อน

      @@user-ig3nq8ro2x Да я бы не сказал, что мало. Сам сейчас готовлюсь к собесам. На одном только ютубе очень много роликов по подготовке, самым частым вопросам, записи собесов и тп. Хотя это действительно первая запись именно этапа System Design, которая мне попалась

  • @user-ud3ze6wy2j
    @user-ud3ze6wy2j ปีที่แล้ว

    Сильнейший контент! От души! Оценил!!! ПУШКА!

  • @user-nn6mo5rq8m
    @user-nn6mo5rq8m ปีที่แล้ว

    ну на самом деле плоховато

  • @Ksushapi
    @Ksushapi ปีที่แล้ว

    жаль, что в видео лицо автора перекрывает то, что он пишет в терминале. а так интересно, спасибо

  • @TheSmous31
    @TheSmous31 ปีที่แล้ว

    какой фидбэк дали?

  • @whiteguards43
    @whiteguards43 ปีที่แล้ว

    1: Зачем видеть твое лицо? (Не в том плане что я тебя ненавижу или еще что, просто зачем?) Посмотри как делает ulbiTv 2:е я ничего не понял, пересмотрел два раза

  • @lovelyboy8056
    @lovelyboy8056 ปีที่แล้ว

    Чет выглядит внушительно, надо проверять ) спасибо

  • @lovelyboy8056
    @lovelyboy8056 ปีที่แล้ว

    Обязательно ли на проекте должен быть vite сборщик для использования vitest?

  • @vadimsukhomlynov2551
    @vadimsukhomlynov2551 ปีที่แล้ว

    Супер! хотелось бы увидеть у Вас на канале видео про event loop

  • @nouchance
    @nouchance ปีที่แล้ว

    Spasibo Bratan

  • @user-fs8sm8io3f
    @user-fs8sm8io3f ปีที่แล้ว

    Серёга здарова! Рад тебя видеть, обязательно подпишусь

  • @user-pc2zx6wr1l
    @user-pc2zx6wr1l ปีที่แล้ว

    Дядь, литкод вообще не про это. Ждем когда ты откроешь для себя вкладку Solutions и следующее видео "Я сломал литкод 2", где ты хвастаешься профилем, где ты нарешал 1к задач методом копипаста решений других, фронтендер блин

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      Даже не знаю что тебе ответить... Видимо имею честь общаться с великим бэкендером. В таком случае поясню, что не все, кто идет решать задачи сразу понимает про сложность алгоритмов. И когда начинающие программисты видят, что у них решение хуже чем у многих, то они начинают думать сразу, что проблема в них. И суть видео в том, что если вдруг решение оказалось хуже чем у большинства, то не надо идти и биться головой об стену, Возможно просто сервис был загружен выше среднего во время запуска кода. Ну а кликбейт никто не отменял. Если делать видео с названиями отражающими суть, то их никто не смотрит. Здесь мы все виноваты в том, что нормальных названий становится все меньше

  • @tuku_mann
    @tuku_mann ปีที่แล้ว

    Стримы со сложными задачами интересны!

  • @Alex-dw3pn
    @Alex-dw3pn ปีที่แล้ว

    класс подписка

  • @vadimsukhomlynov2551
    @vadimsukhomlynov2551 ปีที่แล้ว

    Огонь!!!

  • @MK-td2dt
    @MK-td2dt ปีที่แล้ว

    На самом то деле плейлист по vitest уникальный , так как по нему очень мало роликов особенно на руком , спасибо автору за отличный контент !

  • @user-hs3cu6yj5u
    @user-hs3cu6yj5u ปีที่แล้ว

    А если мне надо чтобы 0 вернул тру?

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      Если чтобы только ноль возвращал тру, то можно сделать проверку на ноль. При автоматическом преобразовании к булеву значению это будет false, можно, конечно, добавить инверсию, но тогда все falthy значения будут возвращать true

  • @dableeet
    @dableeet ปีที่แล้ว

    стримы нужны!)

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      Теперь надо только определиться где и когда)

  • @user-xd8in5wg7m
    @user-xd8in5wg7m ปีที่แล้ว

    Хочу на стрим 😊!!

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      Теперь надо только определиться где и когда)

  • @MacDeMac8
    @MacDeMac8 ปีที่แล้ว

    Это что на заднем плане, Грузия?

  • @sergei_sergeevu4
    @sergei_sergeevu4 ปีที่แล้ว

    Спасибо, что поделился!)

  • @yurnero_here
    @yurnero_here ปีที่แล้ว

    Занятная находка Upd. стримы с задачами это всегда круто, я бы пришел)

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      Огонь) тогда как определюсь со временем сделаю как-нибудь анонс заранее)

  • @Zzzudov
    @Zzzudov ปีที่แล้ว

    Спасибо!

  • @ElMirga
    @ElMirga ปีที่แล้ว

    Вау

  • @user-ps2mc4vk7p
    @user-ps2mc4vk7p ปีที่แล้ว

    Ничего себе 😮

  • @shrekpar
    @shrekpar ปีที่แล้ว

    Интересно)

  • @ilyapushkarskiy1084
    @ilyapushkarskiy1084 ปีที่แล้ว

    😮

  • @timuramiraliev7452
    @timuramiraliev7452 ปีที่แล้ว

    а как это можно использовать в таблице?

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      есть древовидные таблицы, где можно скрывать подстроки. Там используется похожий принцип для этого

  • @user-xd8in5wg7m
    @user-xd8in5wg7m ปีที่แล้ว

    Спасибо за материалы! 💥 Ничего не понятное объяснение Пополнил свою коллекцию заметок твоим кодом 👍

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      Чтобы стало понятнее, надо немного практики. Тут все таки более продвинутый тайпскрипт, чем в прошлом видео

  • @user-xd8in5wg7m
    @user-xd8in5wg7m ปีที่แล้ว

    Всё по полочкам! Спасибо огромное

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      огонь) я так понимаю суббота была очень продуктивной?)

  • @user-xd8in5wg7m
    @user-xd8in5wg7m ปีที่แล้ว

    Спасибо, за очень понятное объяснение! 😊

  • @sergeyfilimonov9670
    @sergeyfilimonov9670 ปีที่แล้ว

    спасибо за документацию на гите

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      Всегда пожалуйста)

  • @Oevka
    @Oevka ปีที่แล้ว

    Круто! Спасибо!

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      Спасибо за поддержку) Это очень мотивирует продолжать😊

  • @sergei_sergeevu4
    @sergei_sergeevu4 ปีที่แล้ว

    Спасибо, за интересный контент)

    • @gizmodeveloper
      @gizmodeveloper ปีที่แล้ว

      спасибо за поддержку) на мой взгляд одна из лучших тем за последнее время)

  • @alexeyb.
    @alexeyb. ปีที่แล้ว

    Спасибо за видео, продолжай в том же духе)