Тёмный
ДЖАВАСКРИПТИЗЕРЫ | КИРИЛЛ ПОЗДНЯКОВ
ДЖАВАСКРИПТИЗЕРЫ | КИРИЛЛ ПОЗДНЯКОВ
ДЖАВАСКРИПТИЗЕРЫ | КИРИЛЛ ПОЗДНЯКОВ
Подписаться
Меня зовут Кирилл и я Тех Лид. Если по-простому то я fullstack разработчик с большим опытом :)
НОВЫЙ TYPESCRIPT
19:44
3 месяца назад
ВЕСЬ EXPRESS.JS ЗА 20 МИН
20:11
4 месяца назад
REACT 19 ЗА 2 МИНУТЫ
2:28
5 месяцев назад
ВЕСЬ ANGULAR ЗА ЧАС
1:09:47
6 месяцев назад
Frontend для дебила
8:26
Год назад
React уходит в Backend !
9:17
Год назад
REACT JS МЕРТВ
13:00
Год назад
Весь React 18 за 15 мин
16:57
Год назад
Комментарии
@alexeycherepanov9150
@alexeycherepanov9150 7 часов назад
Че за унылая озвучка?
@khraks
@khraks 5 дней назад
Используйте монаду
@kryptodog1066
@kryptodog1066 5 дней назад
После: а, я точку с запятой забыл
@АлексейБыстревский-с8р
Нифига, Кирилл, постоянно на канал натыкался, в итоге в шоке когда в профиль зашёл, удачи в развитии!!!
@timur2887
@timur2887 8 дней назад
Что-то зп как у таксиста, нафиг нафиг...
@denpol9956
@denpol9956 13 дней назад
Ипанутые задачи, если честно. Если Ваш повседневный код требует этого говна, у меня для Вас плохие новости ))
@bi4526
@bi4526 14 дней назад
22:53 гонишь чтоли в fastify есть структура!!!
@impuLssse666
@impuLssse666 14 дней назад
Как зритель могу дополнить пару моментов: - Не сказал о фильтрах, которые ищут последние активные сессии. Можно засунуть в запрос find. В монге агрегации очень дорогие, прибегаем к ним только в редких случаях. Но это больше специфика, тут не все могут быть подкованы. - На счет DI и уровня сервисов умничка что все таки сказал. Интервьюер тебе намекал что тут в архитектуре проблемка :) - Мб я что-то пропустил: не сказал о том, что в GET запросе принимаются параметры, которые должны отправляться в body POST запроса.
Немного о том, почему категорически нельзя передавать в query важные данные: любые запросы по сети можно перехватить берп-сайтом/фиддлером, сниффингом на уровне пакетов (через роутер, либо пакеты). Либо через проксю, которая будет на стороне сервера лежать.
Интервьюер почти правильно подметил, GET запросы в query можно легко перехватить через снифферы трафика, а с HTTPS POST запросами сложнее, но все же возможно: всякие берпы позволяют расшифровать трафик и получить доступ к телу запроса. Очень мало было вопросов по лиду и системному дизайну. Больше похоже на собес миддла, где хотят проверить какие проблемы в проектировании архитектуры проекта ты видишь.
Я знал собесы на лида NodeJS, где проверяют: умения проектировать микросервисы, выстраивать командные процессы (дейлики, ретро, синки). А еще компании часто ищут лида, чтобы решить их архитектурные проблемы: например, команда стоит на месте, мисскоммуникация в техничке и бизнесе. Вообщем-то куча вопросов можно было задать человеку, который должен быть не только повернут в код бекенда, а и во все остальные важные процессы.
Еще не спросили про твои достижения и неудачные архитектурные выборы. Это важно, потому что тут кто обжигался не наступит на те же грабли. Каждый наступал на свои грабли и делал выводы, об этом всегда интересно слушать. Печально что таких вопросов тоже не прозвучало.

Я сам на ютуб собесы выкладываю, без хейта или негатива. Станем популярны, будем ездить на дорогих porshe, отдыхать на море и работать в маями на пляже в гамаке :))
@impuLssse666
@impuLssse666 14 дней назад
Увидел комментарий что это часть собеса только с техничкой. Но в начале ты сказал что будут и организационные моменты. Так где? :)
@JavaScript_95
@JavaScript_95 18 дней назад
Спасибо!
@DShpak27
@DShpak27 18 дней назад
Слабенько
@zhenia14
@zhenia14 18 дней назад
Да как вы запарили называть этот высер архитектурой. Где в слове дизайн архитектура? где архитектура от того как вы раставляете книги на полке?
@moryaksf6194
@moryaksf6194 19 дней назад
Так, что ты можешь здесь сказать: я могу сказать, что я пойду выйду через окно)
@ddflruc
@ddflruc 19 дней назад
Сразу видно, что автор видео не использует FSD в реальной жизни. Грустненько... Не вводите людей в заблуждение, FSD - это поворот не туда во frontend-индустрии.
@НаильШайхинуров-п7л
Поясните, почему поворот не туда? И как вы видите поворот "туда"?
@РоманТаво
@РоманТаво 18 дней назад
@@НаильШайхинуров-п7л тоже интересно услышать
@ddflruc
@ddflruc 18 дней назад
@@НаильШайхинуров-п7л Поворот не туда, так как это с точки зрения теории чистота кода и упрощение, а на практике выясняется, что наоборот. Кто пробовал в реальных проектах в 90% случаев с этим утверждением будет согласен. А про поворот "туда" скажу так - нужно просто включать голову, брать ответственность за выбор архитектуры и структуры проекта на себя, а затем просто использовать любой вариант модульной архитектуры, удобный команде. Со временем архитектура/структура может уточняться - это нормально. Мне неизвестно за 10 лет работы во фронте ни одного случая, что какому-то проекту было лучше с FSD и хуже без него. Я работал в стартапах, в бигтехе, в аутстафе, в аутсорсе. Проекты были следующие: Ecommerce сайты с различными товарами на международном рынке, Real-time админка на web-сокетах с логистикой, сложные админки для управления бизнесом, включающие большую систему модальных окон. календарей. Ни один из этих проектов не был бы упрощен с помощью FSD. Попробуйте просто взять React + ReduxToolkit + TypeScript и сделать пару страниц с бизнес-логикой с FSD и без. Вопросы отпадут сами собой навсегда. Ответил на ваши вопросы?
@sonny9088
@sonny9088 20 дней назад
очень ждал подобные обзор и гайд на данную архитектору збс спасибо
@DenInside
@DenInside 20 дней назад
Реакт, свелт, солид
@SM-xp8tw
@SM-xp8tw 21 день назад
Подправлю в третьей задачке мы получим undefined, хотя автор говорит что ничего не получим )
@MrAirrussia
@MrAirrussia 28 дней назад
Promise никакого отношения не имеет к WebAPI, Promise это внутренний механизм JS, описанный в спецификации ES.
@victorzadorozhnyy4397
@victorzadorozhnyy4397 Месяц назад
Просили зашарить экран или это в окне браузерного ide все происходило и не видели твой рабочий стол?
@osmon-11
@osmon-11 Месяц назад
Спасибо 🙏
@amirolimov6256
@amirolimov6256 Месяц назад
Спасибо за проделанный труд
@karkuren4691
@karkuren4691 Месяц назад
Сложнее только пузырьком сортировать
@Lunark5
@Lunark5 Месяц назад
Есть еще сложнее, значения двух переменных местами поменять
@SergeyS-t8r
@SergeyS-t8r Месяц назад
Слабовато для лида =)
@rightball1629
@rightball1629 Месяц назад
Отвратительно объясняешь(скорее всего сам не до конца понимаешь что и как устроено), ты хотя бы ручками код написал,чтобы люди видели наглядно последовательность действий (без негатива)
@SvyaT_T
@SvyaT_T Месяц назад
что дают эти 1.5 сек
@TrayHardPlay
@TrayHardPlay Месяц назад
Кто-то посчитал количество «плавных подводочек»?)
@razvalnuy
@razvalnuy Месяц назад
Было полезно)
@endlessvd
@endlessvd Месяц назад
Амогус?
@MelGitPro
@MelGitPro Месяц назад
Спасибо огромное Пользовался каким-то ngrok давно и теперь буду пользоваться Ngrok вместо него
@mndtr0
@mndtr0 Месяц назад
Убогая озвучка Fireship...
@ursa9980
@ursa9980 Месяц назад
А через гит хаб не пробовали?
@tojiboevqosimjon4226
@tojiboevqosimjon4226 Месяц назад
Если это только сайт без бэка
@GordienkoThings
@GordienkoThings Месяц назад
домен доллар, хостинг доллар, сертификат бесплатный
@IVAN-yq5fq
@IVAN-yq5fq Месяц назад
И не нужно рисковать, открывать тунели к своему пк
@MelGitPro
@MelGitPro Месяц назад
Чтобы тупо дать доступ своим друзьям к сайту на пару минут не нужен хост и домен. Это не выгодно. Да и я не видел доменов за 80 рублей. Самые дешёвые .ru за 190 рублей вроде бы или 120 я хз. А сервер вроде бы vdsina есть тариф 60 с чем-то рублей в месяц
@MelGitPro
@MelGitPro Месяц назад
@@IVAN-yq5fq я открывал порт на роутере чтобы дать другим попробовать свой сайт melchan
@GordienkoThings
@GordienkoThings Месяц назад
@@MelGitPro ну если тупо, то да вариант, вопросов нет)
@veruty228
@veruty228 Месяц назад
Класно ролик украл
@ndiscovery
@ndiscovery Месяц назад
Сам составил вопросы, сам на них ответил, и не забыл кликбейтный заголовок создать, молодец, чо
@Native.u
@Native.u Месяц назад
Это лучшее обьяснее из всех что я видел, автор прост и гениален
@disturb333
@disturb333 Месяц назад
Нет важного вопроса про node_env=production, без этой переменной нода работает в дев режиме так же некоторые пакеты устанавливаются в дев режиме, тот же express
@buries_r
@buries_r Месяц назад
хотелось бы все этапы собеседования увидеть: алгоритмы, системный дизайн... Почему никто не выкладывает ?
@podpalmoi
@podpalmoi Месяц назад
Ещё не смотрел, обнадёжьте, его же в конце не заставят жрать ведро джаваскрипта?
@exelione2229
@exelione2229 Месяц назад
Джун фронт умеет высчитывать Биг О 😵‍💫
@v.lavrinovics1970
@v.lavrinovics1970 2 месяца назад
dislike за быстропоточность видео и аудио
@владлипа-ж3у
@владлипа-ж3у 2 месяца назад
А верен ли стереотип что если начать с него то изучать другие языки будет проще?
@m9tal288
@m9tal288 2 месяца назад
Подтверждаю
@shunzhi52
@shunzhi52 2 месяца назад
да, но есть важный нюанс. Начать работать, а не учить неделю-две. Если набраться опыта на нем, то потом будет проще. А вообще, все зависит чисто от вас, так что учите то, к чему лежит душа и нравится область применения)
@GGamess
@GGamess 2 месяца назад
Flux может использовать несколько сторов, тогда как Redux всегда использует один глобальный стор. ну да оно и то же)
@arnoldinwhite8267
@arnoldinwhite8267 2 месяца назад
Последний вопрос хороший, для таких приколов использовали шаблон DI
@dmitryyachmentsev6378
@dmitryyachmentsev6378 2 месяца назад
11:08 что он сказал? по чему там разделяем?
@niceday1713
@niceday1713 2 месяца назад
Вопрос про type и interface. В плюсах, например, тоже есть такие понятия как структура (struct) и класс (class), которые с точки зрения реализации - почти одно и то же. Однако среди разработчиков считается хорошим тоном использовать структуры, когда мы хотим реализовать просто составной тип без всяких методов (например, комплексное число), а классы - когда мы хотим, чтобы он описывал сущность, у которой есть как поля, так и методы. Я правильно понимаю, что с type и interface аналогично: оба в большинстве случаев взаимозаменяемы, но type обычно используют для сложных типов, а interface - для объектов с полями и методами?
@МаксимМакаров-к8б
@МаксимМакаров-к8б 2 месяца назад
А угадайте компилятор какого языка в первую очередь выпускает любой разработчик процессоров / контроллеров и/или ISA. Правильно дети. Это компилятор Си. Именно этот ЯП позволит добавит в аппаратную платформу Линукс и/или эти ваши питоны и прочие руби
@МаксимМакаров-к8б
@МаксимМакаров-к8б 2 месяца назад
Си по определению не может быть худшим языком для изучения. 1. Он чрезвычайно простой (особенно если с плюсами сравнивать) 2. На нем так дохера чего написано, что не знать его не получится, если ты планируешь стать серьезным инженером. Ты можешь на нем не писать, но знать ты его будешь. Даже плюсы (грёбаные) изучит смысл имеет по той простой причине что на них Дохера Чего Написано (ДЧН). И в поистине больших проектах у вас будет неиллюзорная потребность сбиндить ваш код с чем-нибудь написанным на плюсах. А делать вы это будете через мост написанный на Си. Вот какая прелесть
@mrkotyuk
@mrkotyuk 2 месяца назад
Ключевое это ДЧН))) - зачем компании нанимать чела который будет на сях движок бд писать если уже есть опенсорсный PostgreSQL или писать кеш, если есть Redis, зачем нанимать чела который будет писать лоадбалансер для системы если уже есть NGINX и тд. Опенсорс просто заменил челиков которые на сях или плюсах пишут для компании свои велосипеды. Сейчас IT это разработка коммерческого софта который НАПРЯМУЮ решает задачи бизнеса. Нативные языки нужны токо в специфике (по типу быстрых микросервисов на го).
@Blitz-wn4nr
@Blitz-wn4nr 2 месяца назад
- плохих языков программирования не бывает брейнфак: - подержите мое пиво
@vladimirchizh8853
@vladimirchizh8853 2 месяца назад
Про C++ нифига он не покажется простым) Скорее наоборот, если из плюсов идти куда-то на С-подобный язык то будет просто, а в C++ вряд ли.
@quazijay
@quazijay 2 месяца назад
Автор клоун
@АнтонСтасюк-е4р
@АнтонСтасюк-е4р 2 месяца назад
Странный видос
@andynaz7044
@andynaz7044 2 месяца назад
когда котику нечего делать, ...