НИКТО НЕ ЗНАЕТ JAVASCRIPT / ХАКЕР СО СТАЖЕМ - Demi Murych

  Переглядів 339,375

Honey Montana

Honey Montana

День тому

В гостях Demi Murych, автор канала @AsForJS
00:00 Начало
01:58 Про язык JavaScript
04:55 Программист это кто?
12:30 Токсичность Мурыча
18:00 Про js фреймворки
32:10 Про тайпскрипт
41:15 Ооп в js
52:30 Реверс инжениринг
01:07:00 Геймдев от Мурыча
01:11:10 Все ли можно взломать?
1:18:43 Виндоус это зло?
01:32:05 Гугл это зло?
01:42:20 wasm и canvas угроза
01:54:36 Про Андрея Столярова (начало)
01:57:30 Мурыч анархист? Про Open source
02:08:57 Снова про Андрея Столярова
02:19:00 Книга мурыча
02:23:16 В JS нет примитивных типов данных
02:33:20 JS Компилируемый или интерпретируемый?
02:38:23 Перерыв
02:42:09 Мурыч показал кота
02:43:29 Асинхронность в JS
03:16:52 Мурычу выключили свет
03:29:00 Асинхронность в JS (продолжение)
03:55:13 Мурыч ищет раздел в спецификации HTML
03:57:09 Нашел. JS ВСЕ ТАКИ МНОГОПОТОЧНЫЙ!
03:59:36 Что такое callback?
04:00:53 Агитирую Мурыча решать leetcode
04:07:23 Мурыч зашел на leetcode
04:31:52 Решаем Memoize leetcode
☕️донаты:
donatello.to/HoneyMontana
new.donatepay.ru/@1063734
www.buymeacoffee.com/honeymonta
Твич: / gigachad_irl
Телега: t.me/dejavu041
Дискорд: / discord
Патреон: / honeymontana

КОМЕНТАРІ: 941
@honeymontana
@honeymontana 4 місяці тому
Мой телеграм: t.me/dejavu041
@Alina-ep4ne
@Alina-ep4ne 5 місяців тому
- «Я, конечно, не могу тебя долго тут задерживать» - «Да можешь хоть шесть часов…» Эти слова стали пророческими😂
@universalniy4elovek
@universalniy4elovek 5 місяців тому
Как говорится: "ловлю на слове"
@HIghtowerSever
@HIghtowerSever 5 місяців тому
Не тот человек назвался Айти-Бородой.
@engineeringskillup4790
@engineeringskillup4790 5 місяців тому
На видео айти_борода, а тот чел про которого мы подумали «борода айти»
@alexanderpopow5742
@alexanderpopow5742 5 місяців тому
о да, самозванец, ненастоящий)
@EugeneShperl
@EugeneShperl 5 місяців тому
Это точно
@HiroNakamura1991
@HiroNakamura1991 5 місяців тому
Этот АйТи-Батюшка ...
@Andrey-ws7nd
@Andrey-ws7nd 5 місяців тому
АйТи борода на максималках 😂
@Itgeekpro
@Itgeekpro 5 місяців тому
"Кто я такой, что бы спорить с самим собой" - цитаты великих программистов😅
@alephzero7808
@alephzero7808 5 місяців тому
Зачем такого гениального учителя ограничивать 3 минутами? Пусть говорит все что хочет,ему можно❤
@Tornado-ln7fq
@Tornado-ln7fq 5 місяців тому
Ого кто это выложил,спасибо огромное,жму Царский лайк,здоровья этому человеку и долголетия,спасибо))
@lets-shake-your-speech
@lets-shake-your-speech 5 місяців тому
Автор! Огромное спасибо! И тебе и гостю! Самое лучшее интервью. Обожаю когда берут интервью у настоящих специалистов, которые прохавали тему от и до! ✨
@user-sj4oy1el5y
@user-sj4oy1el5y 5 місяців тому
Ведущий на 52ой минуте: Я понимаю, у нас не так много времени. Гость: Да хоть шесть часов могу просидеть. ...длинна видео 5ч30м Спасибо, хороший разговор. Крутой гость, отличные вопросы. Первый час прошел незаметно.
@iteshnick
@iteshnick 5 місяців тому
3:59:26 - Ну будем подводить итоги и заканчивать...
@OlegTar
@OlegTar 3 місяці тому
​@@iteshnick😂
@ilgizilgiz
@ilgizilgiz 5 місяців тому
Он меня так вдохновил я будто вернулся в нулевые и заново смотрю на весь компьютерный мир.
@pvttrix
@pvttrix 4 місяці тому
Он меня наоборот вгоняет в тоску. Я чувствую себя тупым
@user-jb3cd5uk2j
@user-jb3cd5uk2j 5 місяців тому
огромная благодарность за такую беседу!!!!
@vladrepjev8773
@vladrepjev8773 5 місяців тому
Кайфовый стрим, понравилось как мыслит гость при написании кода. Спасибо Мурычу и автору за такой контент)
@ruslanyo
@ruslanyo 5 місяців тому
Спасибо! Жду следующий стрим)
@BorderInVais
@BorderInVais 5 місяців тому
00:00:00 Вступление 00:01:55 Что такое JS 00:02:45 Про хост среду 00:04:50 Кто такой программист и что такое программирование 00:12:25 О влиянии Мурыча на JS комьюнити на UKposts 00:18:00 О необходимом фундаменте перед фреймворками и о пути программиста 00:32:00 О TypeScript 00:41:40 Про ООП в JS 00:50:00 Про любимые ЯП Мурыча 00:52:15 Про реверс инжиниринг и как этому учился Мурыч 01:18:50 О Windowns 01:27:20 Про контент Мурыча, таймкоды и сплит видео в UKposts 01:29:55 Про проблемы современного веба 01:32:00 О Google/GoogleChrome 01:42:25 О Canvas в корпоративных продуктах и закрытости вэба 01:54:25 О Андрее Столярове 02:19:10 О книге Мурыча 02:33:25 По поводу интерпретируемость и компилируемость языков 02:39:00 "lijo: ​Ухх, это невероятно..." 02:42:05 Тяпка и история про кота 02:43:30 О асинхронности 03:16:50 Отвал Мурыча 03:28:00 Продолжаем о асинхронности 03:59:35 О CallBack функциях 04:00:55 По поводу leetcode 04:06:40 Идем на leetcode 04:09:30 Читаем условия задачи Memoize 04:23:00 Пытаемся перефразировать задачу 04:31:00 Решаем задачу в консоли с комменратиями 04:34:55 Каким дистрибутивом пользуемся Мурыч 04:35:05 Продолжаем решение 04:36:40 Зачем Мурыч пишет "the" в начале идентификаторов 04:39:10 Продолжаем решение 05:03:00 Проверяем решение 05:10:00 Разбираем интересные детали 05:24:20 Итоги стрима
@alex-from-anywhere
@alex-from-anywhere 4 місяці тому
О круто - семантический разбор стрима от естественного интеллекта (через 50 лет это будет оскорбление). Но спасибо)
@pilligrim17
@pilligrim17 5 місяців тому
Спасибо ютубу за рекомендацию, спасибо автору за интервью, спасибо Мурычу за существование) Сам не разработчик, но было очень интересно. Я прям почувствовал боль гостя от косяка в задании. Подпишусь на обоих, спасибо!
@hansurmann
@hansurmann 5 місяців тому
Отличный формат! Пять часов пролетели совершенно незаметно. Всегда приятно послушать опытного кодера, который готов делиться своими наработками! Продолжайте подобные встречи! Лайк, подписка! )))
@bigsponsor
@bigsponsor 4 місяці тому
В ру просранстве лично я уважал и уважаю только Криса Касперского, там действительно был гений своего времени, постоянно из его статей и книг черпаю вдохновение и знания.
@hansurmann
@hansurmann 4 місяці тому
@@bigsponsor Что больше всего удивило или ошеломило из прочитанного у Криса?
@bigsponsor
@bigsponsor 4 місяці тому
@@hansurmann не то что ошеломило, а в целом кладезь знаний. Уникальный опыт личности всегда интересно изучать.
@hansurmann
@hansurmann 4 місяці тому
@@bigsponsor Жалко рано ушел... Интересная личность!
@bigsponsor
@bigsponsor 4 місяці тому
@@hansurmann Он переехал в США и разбился на вертолете. На мой взгляд очень мутная история, с учётом того что он работал в компании которая занималась криптологией и достиг ведущих высот, т.е. обладал некими секретами. Как можно потерпеть авиа катастрофу на одном из самых надёжных вертолётах, тем более учебных? Много хороших людей ушли слишком рано ((( Наше ру пространство теряет интеллектуальный потенциал....
@laragold-lx4tx
@laragold-lx4tx 5 місяців тому
Спасибо огромное за интервью.Большая редкость - такие люди kak Demi Murych
@TrayHardPlay
@TrayHardPlay 5 місяців тому
Считаю тема асинхронности была раскрыта недостаточно, надо было еще года два помусолить одно и то же)) А если серьезно - не знал ни ведущего, ни гостя, выпало в реках - я в восторге) Оч крутое вью, пошел смотреть стримы этого профессора и тупо с кайфом на фоне послушал целых 6 часов про фор и редьюс и все что около, было оч познавательно)
@pavellitkin2773
@pavellitkin2773 5 місяців тому
"Тема асинхронности" запускает инстансы самой себя внутри экзекьюшин контекстов.. А на тебя просто обрушилась очень большая муть без картинок...
@rodigy
@rodigy 5 місяців тому
такая же история
@user-qz3xt6ko5c
@user-qz3xt6ko5c 5 місяців тому
​@@pavellitkin2773спецификация о которой он говорит, самого языка JS или хостсреды chrome-basics
@Roman4359
@Roman4359 5 місяців тому
Асинхронность - это неодновременность, то есть не одновременное выполнение двух процессов. "Асинхронность Мурыча" - это как я понял многопоточность, которая может быть в некоторых случаях даже синхронной) "Асинхронность ту которая обсуждали" - это список дел на потом, которые исполняются по каким-то условиям. Для настоящей асинхронности кода, как по мне должны быть два фактора: 1. Два кода на двух потоках запущенны одновременно. 2. И если они идентичны, то они должны выполняться не одновременно, на тех же местах кода относительно времени.
@user-oi9vo7xk4x
@user-oi9vo7xk4x 4 місяці тому
Являются ли ленивые вычисления в ФП - асинхронным программированием?
@alexanderkuzmin4786
@alexanderkuzmin4786 5 місяців тому
Давно не натыкался на такой информативный и качественный контент. Безумно интересно и вообще не утомлят. Огромное спасибо!
@user-zs4kv4ii7d
@user-zs4kv4ii7d 7 днів тому
Это чем ниформативно ?
@user-be6cx8wg8b
@user-be6cx8wg8b 5 місяців тому
Спасибо за такой контент! Очень интересно рассказывает Мурыч, таких людей нужно продвигать))
@Ervin_Konig
@Ervin_Konig 5 місяців тому
Огонь видос. Спасибо всем его участникам)
@user-kb1lp6bq4h
@user-kb1lp6bq4h 4 місяці тому
Спасибо большое! Случайно наткнулся и в восторге!
@Brometey
@Brometey 5 місяців тому
сплошное удовольствие слушать этого человека
@forixsins
@forixsins 5 місяців тому
"Хакер поясняет за JavaScript..." Звучит как начало анекдота
@pavlo9306
@pavlo9306 17 днів тому
На какой минуте?
@user-nk8iy9cf4j
@user-nk8iy9cf4j 5 місяців тому
Великолепный стрим! Смотрится и слушается на одном дыхании
@Mrukunsuduer
@Mrukunsuduer 5 місяців тому
О боги! какой крутой дядька! залип на несколько часов , спасибо !
@kyutinen
@kyutinen 5 місяців тому
Благодарность гостю за такую информацию!
@user-zj7wd6xo1t
@user-zj7wd6xo1t 5 місяців тому
Благодарность гостю за такую информацию! Теперь никого не хочется смотреть на ютюбе на эту тематику. Автору канала тоже спасибо, начал делать топ контент наконец-то)
@vallery_ikl
@vallery_ikl 4 місяці тому
спасибо вам за ваше время и ваше терпение
@squardmysurname9222
@squardmysurname9222 4 місяці тому
Невероятное удовольствие получил от просмотра. Просто одно сплошное удовольствие! Спасибо автору и гостю!
@user-eg2ct2fi4c
@user-eg2ct2fi4c 4 місяці тому
тоже
@misterfind
@misterfind 2 місяці тому
Офигенное интервью. Сам 74 г.в. считай ровесники. К IT не особо отношусь, просто хороший пользователь и увлекающийся. Но однозначно подпишусь на канал и посмотрю трансляции в который подобный поток сознания. Тем более можно узнать для себя что то новое. Плюс отсылки к 90м, про тот же Wolfenstein, да именно с Твоим модом я играл, точно помню про движения вбок и открытие дверей при подходе к ним, а не через кнопку. В общем удачи, успехов и всего самого👍
@vazgenaleksanyan2929
@vazgenaleksanyan2929 5 місяців тому
На счёт выходных прям респект, начал я 5 лет назад и с тех пор мой отдых это взять какую нибудь игру и собрать на js.
@user-jf2ui2qy1y
@user-jf2ui2qy1y День тому
Другими словами хуйней страдать
@TheYoutubeer
@TheYoutubeer 5 місяців тому
Реально настоящий хэкер, раньше так называли очень крутых программистов.
@videoX6
@videoX6 5 місяців тому
Я просто в шоке! Господи! Мурыч - настоящий самородок! Большая редкость - такие люди. Спасибо огромное за интервью )
@FerelUltra
@FerelUltra 5 місяців тому
Типичный Роб
@nicname7167
@nicname7167 5 місяців тому
Вот и я сделаю своё дело в комментариях. Подписка. Только ради этого гостя, он дорогого стоит!! Зовите его чаще, душевный Человек!!
@andreymakevnin540
@andreymakevnin540 3 місяці тому
Братан, мне 55, работаю в IT компании программистом. Впервые за 15 лет увидел человека своей крови! Делай что делаешь, успехов тебе!
@qqharuka
@qqharuka 2 місяці тому
здравствуйте, могли бы вы дать пожалуйста советы как войти в IT, и стоит ли пытаться стать программистом?
@alexkoul3080
@alexkoul3080 2 місяці тому
Если тебе реально нравится то становись, а если ты как все за деньгами тупо идешь то не стоит вообще. Сужу по себе, мне всегда нравилось кодить, но я не имел возможности этим заниматься полноценно ибо жизнь требовала отдать себя целиком на зароботок денег чтоб выжить. Сейчас, я полностью поглощен процессом написания кода, продумывания проектов и всего что с этим связано. Так что всё зависит от тебя@@qqharuka
@zipfail2112
@zipfail2112 2 місяці тому
​@@qqharukaнет нет нет нет нет нет нет нет. Это плохая мысль лучше идти куда угодно, но программирование это дрочильня адская и это не весело.
@flugeggenhaimen1722
@flugeggenhaimen1722 2 місяці тому
@@qqharuka нахер ты кого-то спрашиваешь? если не возникает отвращения от копания в доках, написания кода - пробуй. зато потом не будешь жалеть, что не попробовал требования подросли, конечно, но ты и не должен быть на уровне этого джедая из видео, чтоб найти работу. это прям какой-то высший уровень просветления, его можно спускать на молодых сеньорчиков, чтобы он их попускал жестоко все реально, вопрос только в приложенных усилиях
@georgevonfloydmann1797
@georgevonfloydmann1797 2 місяці тому
​@@qqharukaматематика. Сейчас очень нужны реально прошаренные спецы, с плотной мат базой. Но увы таких очень мало, а в основном вкатуны в айтишечку - выходцы с курсов гейфактори и спермбокс. Так что учите математику, в частности линейную алгебру, теорию множеств, мат стат.
@aleksandr_anp
@aleksandr_anp 5 місяців тому
Была воронка продаж, стала канистрой мошенничества 😅 (23-я минута)
@gregdmitriev2784
@gregdmitriev2784 5 місяців тому
ой та ладно ! я в продажах был более 12 лет, меня это улыбнуло. Но человек более 30 лет в IT и знает кучу таких слов, которые для меня сейчас звучат как матюк )) И его опыт мне более привлекателен, чем мой.
@aleksandr_anp
@aleksandr_anp 5 місяців тому
@@gregdmitriev2784 да прикольно он сказал, можно в жизни использовать)
@ox_id
@ox_id 4 місяці тому
Очень верно подмечено. Оговорка, и даже не по Фрэйду, а по Юнгу.
@MichaelKlimenko
@MichaelKlimenko 5 місяців тому
За три дня осилил😅 Очень хорошо зашло, спасибо вам за труды! Ждем продолжения.
@Papandos-cw8we
@Papandos-cw8we 5 місяців тому
я на одном дыхании просмотрел🙃
@user-ew1to4fv5n
@user-ew1to4fv5n 28 днів тому
Двенадцать ночи не самое подходящее время для встречи с таким видео. Очень интересный гость, так что вернусь к интервью в выходные)
@WUTtheHECKisthis
@WUTtheHECKisthis 5 місяців тому
отличный урок по оригами ставлю класс
@mobiusmobili5590
@mobiusmobili5590 5 місяців тому
Офигеть, видос на 5.28 часп😮. Я просмотрел на одном дыхании и будто миг прошел. Начал смотреть с "полного нуля" в JS , смотрел даже перерыв и к окончанию выучил JS😊 эх, больше бы таких специалистов понимающих именно суть происходящих процессов
@shah7038
@shah7038 5 місяців тому
прям так и выучил так сразу.... не пиз...и 🤣🤣🤣🤣🤣🤣
@user-pc3bs4io6y
@user-pc3bs4io6y 5 місяців тому
​@@shah7038ахаха 😂😂😂
@gorobart
@gorobart 5 місяців тому
Про Столярова вообще бомба. Интересно Тимур знает про этого мужика? Ух бы дебаты его со Столяровым было бы очень интересно послушать. Эти дебаты бы очень повлияли на мнение комьюнити про JavaScript
@user-zi7bd4kv9p
@user-zi7bd4kv9p 5 місяців тому
Спасибо за видео, очень интересный собеседник ❤
@user-tb3mm6dl3z
@user-tb3mm6dl3z 4 місяці тому
Бодро так вышло❤
@Happyendrew
@Happyendrew 4 місяці тому
Благодарю за стрим. Кайфонул. Открыл для себя как это бородатое счастье и праду впоследней инстанции😁, так и автора канала. Берегите себя!
@alexfilmoney
@alexfilmoney 4 місяці тому
Вассерман от программирования) стоит стремиться к его профессионализму, но не ценой жизни в закрытой комнате с холодильником)
@Diyaz86
@Diyaz86 5 місяців тому
"Учиться чему-то новому - это то что должен делать программист основную часть времени". Это сильно
@rodigy
@rodigy 5 місяців тому
и больно
@user-jv8zc5ih9n
@user-jv8zc5ih9n 5 місяців тому
Ну что бы написать одну правильную строчку кода, порой приходится скурить тонну документации!
@zmoragames
@zmoragames 2 дні тому
Наткнулся случайно на видео. Думал духота будет. Посмотрел от начала до конца. Дико интересно было послушать ❤❤
@user-hm5ky8pq3l
@user-hm5ky8pq3l 5 місяців тому
Я вспомнил где я этого мужика видел! В кабинете литературы висел его портрет висел его портрет! Отличный контент!
@Art8157
@Art8157 2 місяці тому
Так он из династии Толстых?)))
@astray3000
@astray3000 11 днів тому
И ещё химии. Он оказывается легенда
@user-zs4kv4ii7d
@user-zs4kv4ii7d 7 днів тому
Это он написал Войну и мир. Могуч!
@igors634
@igors634 5 місяців тому
Я тоже с большим опытом и считаю тайпскрипт очень полезным инструментом. Особенно это становится ясно при работе с большими системами.
@user-bw2qr6iz2c
@user-bw2qr6iz2c 5 місяців тому
в чём именно полезность?
@igors634
@igors634 5 місяців тому
@@user-bw2qr6iz2c добавив типизацию вы помогаете и себе и другим понимать и работать с кодом сейчас и в будущем. Также не писать проверку аргументов функций.
@bagzhansadvakassov1093
@bagzhansadvakassov1093 4 місяці тому
​@@user-bw2qr6iz2cв строгой типизации очевидно.
@OlegTar
@OlegTar 3 місяці тому
​@@user-bw2qr6iz2cя не он, но отвечу. Типизироанность позволяет легко переименовывать переменную, легко рефакторить код. Ошибки будут отправлены на этапе написания кода, а не на этапе выполнения. Гибкая система типов. К примеру, в Тайпскрипте можно создать тип объекта с ключами a, b, c , d, И с помощью специального типа можно создать тип с ключами из первого типа, но каждый ключ будет необязательным. Полезно когда нужно сделать объект для изменения только некоторых свойств другого объекта. При этом. Если я поменяю ключи в первом типе, автоматически будут меняться типы и во втором типе. interface A { a: string; b: string; } type B = Omit; Я показал только одну фишку, но таких фишек не одна. Да и вообще сделал типы, и ты уже не сможешь передать другой тип. Чем больше кода, особенно если часть кода пишется не тобой, тем полезнее типы.
@NormalniyChelovek
@NormalniyChelovek 5 місяців тому
Видео огонь. Молодцы, полезно, доходчиво, интересно.
@jsonslim
@jsonslim 5 місяців тому
26:15 "Институты это про то, чтобы человек научился учиться", часто это слышал в своем институте, идея конечно класс, только реализация часто хромает - под предлогом что "мы тебя сейчас научим учиться" дают задачи без всяких обьяснений с напутствием в духе "решишь - мы тебя научили учиться, не решишь - ты плохо учишься учиться". Никакого намека на приемы эффективного обучения, например того-же "грока" или поведенческий подход - "как этот код себя ведет, и как он поведет себя, если мы его изменим в определенном месте", или в случае дебаггинга - локализация багов или неизвестного поведения. Таких приемов много, если давать их основы, то тогда можно сказать, что "мы учим учиться".
@user-bw2qr6iz2c
@user-bw2qr6iz2c 5 місяців тому
да забей, на самом деле только ты сам можешь научится учится. институт выступает только в качестве эдакого таск провайдера с дедлайном.
@heybeachMIN
@heybeachMIN 3 місяці тому
@@user-bw2qr6iz2c из-за этого курсы ща намного выгоднее в плане денег и времени.
@KotoOo
@KotoOo 5 місяців тому
Ну раз начали с того, что такой контент и такой уровень интересен - скажу что мог бы просвещать, было бы оно кому потребно.
@user-kk4ty7xc7b
@user-kk4ty7xc7b 2 місяці тому
давно не смотрел таких людей. подписка
@ProninART89
@ProninART89 5 місяців тому
Желание учиться и совершенствовать своё мастерство - черта присущая особой касте людей)
@awesomedud
@awesomedud 5 місяців тому
Вот это я понимаю КОНТЕНТ!! Спасибо!
@GraphiqueA
@GraphiqueA 5 місяців тому
Речь грамотная и богатая, рассуждения с аргументами. Язык очень важен для разработчиков, помогает воображать абстракции, видеть полутона, составлять непротиворечивые технические задания и писать код на любом языке программирования. ИМХО.
@default-writer
@default-writer 5 місяців тому
именно - язык программирования не важен, если программист оперирует удобными для себя уровнями абстракций
@user-nd6cf7sw5w
@user-nd6cf7sw5w 5 місяців тому
Благодарствую! Это кладезь! Маэстро!
@saper639
@saper639 5 місяців тому
Блин класс....фидошные поинтовки даже вспомнил...классное время было :)
@developmentapp
@developmentapp 5 місяців тому
Параллельность отличается от асинхронности главным образом тем, что ассинхронное выполнение трёх задач займёт столько время сколько например требуется одному человеку утром чтоб сварить куринное яйцо, умыться и убрать кровать. Паралельность это когда тоже самое можно сделать, но возложить несколько задач например на сына и жену. Суть в том, что ассинхронность возможна когда есть время на переключения с одной задачи на другую, но конечное время всегда будет одно и то же, но если те же задачи распределить на трёх исполнителей, то они уже делаются параллельно и тем самым время однозначно будет затрачено меньше. В js нет параллельного исполнения кода, только асинхронное. Ассинхронность отличается от последовательного выполнения именно тем, что пока вариться условное куринное яйцо я не стою и жду пока оно свариться, а иду заправляю кровать и умываюсь. Условно в ассинхронном коде старт происходит всегда с одной задачи, а в параллельном, условно, сразу с трёх.
@user-ug1vi3bv1f
@user-ug1vi3bv1f 4 місяці тому
Вау, прекрасное разъяснение асинхронности! Спасибо!
@trashmylife7832
@trashmylife7832 Місяць тому
Чем ты слушал про промисы, воркеры? С чего ты взял что нет concurrent?
@developmentapp
@developmentapp Місяць тому
@@trashmylife7832 А где я написал, что нет конкуретности? Видимо чтение не твая сильная сторона! Конкуренция в коде это конкуренция за время исполнения, за один условный промежуток времени, на котором при вычислении одной задачи, можно переключиться на другую и стартовать её в момент задержки вычисления первой и т.д.
@denspit7568
@denspit7568 5 місяців тому
Отличный стрим. Хотел бы посмотреть такого же плана стрим по python или php с специалистом такого уровня.
@MaidenBelt
@MaidenBelt 4 місяці тому
Есть мнение что если бы эти языки заслуживали внимания, то о них бы и тут говорили( а это было)
@ypohut1673
@ypohut1673 3 місяці тому
​@@MaidenBelt большенство пользуются питоном
@cingizhemidov6990
@cingizhemidov6990 5 місяців тому
ооо с первой же минуты зацепила. отлично объясняет важные стороны языка. кайфую. голос туторский. спокойно говорит и с уверенностью
@glukon1025
@glukon1025 5 місяців тому
Спасибо, Мурыча всегда приятно послушать.
@SnitchShow
@SnitchShow 5 місяців тому
Видос попал в рекомендации. Ютуб иногда умеет удивить. Спасибо за контент.
@artemlobanchikov2270
@artemlobanchikov2270 5 місяців тому
Я ХОЧУ ПРОДОЛЖЕНИЕ, ФИГАЧТЕ ТОЛЬКО РЕШЕНИЕ ЗАДАЧ С ЛИТКОДА, ЭТО БОМБА p.s. Автору канала бы больше за кодом следить и задавать вопросы, а так гость невероятен. Жду продолжение с оптимизацией и подробным объяснением, просто вау)
@Icanfly-
@Icanfly- 5 місяців тому
Ахаха Мурыч нагнал ботов чтобы писали что он легенда? 😂Сам Мурыч часто путается в том что пытается доносить, пытается объяснять спецификацией языка там где речь про реализацию и рантайм, потом через 5 минут находит такой же косяк у кого то другого, но у себя самого этого же в упор не видит. Особенно мило когда он водит за нос людей которые никогда в глаза не видели дебагера и ассемблера. P.S не хочу сказать что он плохой, но не сотворите себе кумира, потому что он сам частенько ошибается, думайте своей головой
@sergthere
@sergthere 5 місяців тому
особенно про ts смешно, сразу видно чел ничего сложнее калькулятора не писал, как-будто ts создали чтобы только примитивы чекать. Да средствами vanilla js можно типы проверять, можно написать такую систему, но выглядеть она будет в разы мразотнее чем ts, плюс досвидание ide, нуну
@ramiras4274
@ramiras4274 5 місяців тому
Помню его))) И помню, как он доказывал, что замыкания в js не существует))
@Fosterushka
@Fosterushka 5 місяців тому
от него просто чсвшный вайб динозавра летит
@PoRoKLusT
@PoRoKLusT 5 місяців тому
Мурыч раньше был нишевым разрабом, собирал незначительную публику кому тоже интересно доказать всем вокруг что var лучше let/const, а так же лезть в спецификацию по любому поводу. Короче душнила притягивал душнил. В последнее время вылез в медийное пространство пиариться. Хомячки в восторге, ведь он же говорит про спецификацию! Это как Невзоров для школьников.
@ramiras4274
@ramiras4274 5 місяців тому
@@PoRoKLusT Для меня это скверный тип, который сам путается в своих словах и пытается выглядеть умным) Его навык мб только в теории, но не в практике(показатель решения литкода на этом стриме), зато все время затирает про спецификацию и какой ужасный js)
@3dmaxua
@3dmaxua 3 місяці тому
Доступно и понятно о async , круто спасибо
@Oleksandr4e
@Oleksandr4e 5 місяців тому
Это легендарный человек! Сооснователь Казантипа, на минуточку) знаком с ним) чем горжусь. Спасибо за видос!
@Boortwint
@Boortwint 5 місяців тому
По поводу многопоточности. Мне кажется, что когда говорят об однопоточности JS, имеется ввиду то, что в языке нет средств для разработчика, чтобы он мог написать код, исполняемый параллельно в соответствии с логикой программы. Например, в JS нельзя сделать так, чтобы две функции выполнялись параллельно в отдельных тредах, чтобы потом результат их вызова можно было поместить в общий поток. То, что под капотом движка однопоточный код выполняется в нескольких потоках - это совершенно другая история.
@WERWOLION
@WERWOLION 5 місяців тому
Асинхронность ещё не придумали мы живём в 2009 году?
@WERWOLION
@WERWOLION 5 місяців тому
Так же ты можешь в ручную выставить задержку выполнения первой функции, словить тайминги и у тебя 2 функции выполняться в одно время.
@Boortwint
@Boortwint 5 місяців тому
@@WERWOLION как ни лови, но в стеке в момент времени может выполняться только одна функция. Вторая будет ждать своей очереди.
@Boortwint
@Boortwint 5 місяців тому
@@WERWOLION если не брать в расчёт веб-воркеры, то 2023 от 2009 в плане асинхронности ничем не отличается.
@DarkByte1337
@DarkByte1337 5 місяців тому
@@WERWOLION условной асинхронности в js нету это называется сопрограммы то о чем ты написал ниже. Она есть на уровне eventloop, но и там когда результат из потока возвращается в 1 поток главный от eventloop. А создать свой поток в js нельзя, а вот в C#/C/C++ и т.д (статичных языках) можно. Я не говорю что прям со всем нельзя, можно воркеров поставить, но каждый воркер потребляет оперативку как и полноценное приложение.
@Boortwint
@Boortwint 5 місяців тому
42:19 Есть ребята, для которых язык считается поддерживающим ООП, если в нём есть статические классы. Другие ребята парируют, что до 2015 года в JS, может быть, не было ОО-стиля, а вот с появлением ключевого слова class оно появилось. Только вот class этот по сути та же функция под капотом, но с нюансами. Да, именно с нюансами, которые не делают классы синтаксическим сахаром. Автору канала не следовало вводить пользователей чата в заблуждение. А есть надмозги, для которых наличие статической типизации означает наличие ООП, так как статическая типизация есть в объекто-ориентированных языках, например, в той же Java.
@WERWOLION
@WERWOLION 5 місяців тому
Чел ты вообще слышишь что тебе говорят Твои источник это новиопский мусор написанный с ошибками.
@Alexey-gp7vc
@Alexey-gp7vc 5 місяців тому
Продолжу - кто-то свято верит, что ООП - это абстракция/наследование/инкапсуляция/полиморфизм и никак иначе (а кто-то даже может сказать, что они есть только в ооп). Кто-то уверен, что в Go нет ооп. Кто-то говорит что ооп нет в Python (или оно там какое-то неполноценное). Кто-то противопоставляет ООП и ФП. Кто-то молится на SOLID. В общем - у многих в голове потрясающая каша, а критическое мышление просто отрубается, когда речь заходит про эти три буквы))
@heybeachMIN
@heybeachMIN 3 місяці тому
@@Alexey-gp7vc а что не так в ООП Python ? почему некоторым может казаться оно неполноценным?
@realtcity1928
@realtcity1928 4 місяці тому
Внятно. Понятно. Толково. Благодарю Вас за видео.
@niknik6004
@niknik6004 5 місяців тому
лучшее интервью в моей жизни JS разраба
@goorn4489
@goorn4489 5 місяців тому
Православный JavaScript от старца Максима
@sinushkin
@sinushkin 4 місяці тому
да, найти грань между токсичностью и полезной обратной связью порой тяжело. для одного собеседника - одна, для другого - другая.
@Svetovik
@Svetovik 5 місяців тому
Горе от ума, по факту :)) вы молодцы! Мне понравилось, продолжайте в том же духе.
@celkabelkaYT
@celkabelkaYT 5 місяців тому
мужик легенда, очень интересно слушать)
@user-kq6ne1gc2j
@user-kq6ne1gc2j 4 місяці тому
Асинхронность - это концепция, а уж как там она реализована - это уже не важно. Важно в асинхронности, что выполнение одного действия, не должно блокировать выполнение другого. Если тебе среда выполнения и железо позволяют использовать многопоточные вычисления, то можно этим воспользоваться - одна команда у тебя будет выполняться в одном потоке, другая в другом. Но это само по себе не означает асинхронность, т.к. иногда такие многопоточные вычисления ПРИХОДИТСЯ синхронизировать. А бывают случаи, когда у тебя простенький микроконтроллер, с одним ядром и среда с одним потоком, но надо блин управлять мотором и при этом за датчиками (например, концевиками) следить. И делать это надо АСИНХРОННО. Т.е. управление оборотами мотора не должно блокировать считывания сигналов с датчиков. У микроконтроллера просто сработает прерывание, что концевик замкнулся и все. Что программе ждать, когда там команда по регулировке оборотов двигателя до конца выполнится? Поздно уже будет, когда этот мотор уже все раскрошит там. Или что для этих целей всегда многопоточные процессоры использовать? В общем если программа может выполнятся и при этом реагировать на любые вызовы - она реализует асинхронность. А вот как она это делает уже другой вопрос.
@OlegTar
@OlegTar 3 місяці тому
Замечательное определение асинхронности
@andreyselin8076
@andreyselin8076 5 місяців тому
Как научиться быть таким человеком, как автор? С одной стороны не быть в состоянии объяснить что такое канвас, с другой стороны выражать дикое удивление о том что им заменяют дом - и делать из этого контент
@ilgizilgiz
@ilgizilgiz 5 місяців тому
Спасибо я кайфанул от этого видео!
@ctf59
@ctf59 5 місяців тому
Еще не смотрел, но лайк сразу)
@artemgri9188
@artemgri9188 5 місяців тому
Автор, удалять комментарии, которые критикуют точку зрения гостя, выводя его заблуждения на чистую воду - это прям позор для любого канала и блогера в 2023 году.
@AlexanderHvastovich
@AlexanderHvastovich 4 місяці тому
Спасибо, подписался
@Anatoly555
@Anatoly555 2 місяці тому
ахренеть. в интернет-блоге попался НАСТОЯЩИЙ программист!!!! Спасибо! Спасибо!
@romamarkov8927
@romamarkov8927 5 місяців тому
Подскажите пожалуйста, где можно посмотреть его комментарии о других «блогерах программистах которых он разносит в пух и прах»?
@linesgreen9211
@linesgreen9211 5 місяців тому
Тоже стало очень интересно
@raijinhasarrived
@raijinhasarrived 5 місяців тому
Я бы не сказал, что он разносит их в пух и прах. Озвучил свое мнение достаточно скромно. У него на канале стрим под названием "Предвзятый обзор UKposts JavaScript стримлеров" канал As For JS
@NikitaEremin-uc9xg
@NikitaEremin-uc9xg 5 місяців тому
Мурыч ТОП!!!
@YuriiLutsyk0304
@YuriiLutsyk0304 5 місяців тому
Очень круто!
@user-no7sl1yk3f
@user-no7sl1yk3f 5 місяців тому
Какие же мои знания поверхностные 😮
@burjuyorigial915
@burjuyorigial915 5 місяців тому
Какая приятная, структуированная речь! Бальзам для ушей
@alexhigh4518
@alexhigh4518 4 місяці тому
У меня в штате есть такой же маг высшей категории, но по сути , очень не коммуникабельный персонаж т.к. любой вопрос, который с ним обсуждается приходится пропускать через его Эго, которое в разы больше его полезности. В общем, с такими персонажами работать не реально, много знают, а коммуницировать с командой не могут.
@ilgizilgiz
@ilgizilgiz 5 місяців тому
Ребята этот человек внес правку в Гугл хром👏 Слушаем дальше
@danil8193
@danil8193 3 місяці тому
Можешь по подробней об этом рассказать
@visder3438
@visder3438 5 місяців тому
Спасибо за видео, хороший гость
@timkaop113
@timkaop113 5 місяців тому
ему бы структурированный контент на канале и это был бы лютый успех для ру комьюнити js
@mkceem
@mkceem 5 місяців тому
Тот случай, когда позвал топового человека, развел его на литкод, а потом слился под соусом "спать пора". Ебаный стыд.
@daria3887
@daria3887 5 місяців тому
Спасибо, очень интересное интервью! При всем уважениие, хотелось бы уточнить, что под примитивными типами понимается, что их в Javascript нет (02:23:16)? В спецификации стоит, что их 7 штук (undefined, null, bigint, string, number ...) . Primitive data type и Primitive value используются как синонимы в документации на MDN Web Docs. Также они упоминаются в ecma-international документации. Примитивные типы не имеют свойств объектов. Типы данных и значение это разные вещи. Number это примитивный тип, который может принимать разные значения, смотря что вы ему присвоите. Но тип этой переменной всегда останется number . Функции, возращающие одно и то же значение это pure functions.
@sergeysizov4819
@sergeysizov4819 5 місяців тому
в спецификации типы, указанные вами, не называются примитивными. Там только указывается на примитивные значения у этих типов, а это другое
@justengineering1008
@justengineering1008 4 місяці тому
Питер Абель Язык ассемблера… как я ее штудировал, до сих пор на полочке стоит😎
@danilka6295
@danilka6295 5 місяців тому
Мурыч легенда
@user-qb2eo4bz4l
@user-qb2eo4bz4l 5 місяців тому
Пишу на реакте и часто приходит мысль, что это не программирование….
@__kawaii
@__kawaii 5 місяців тому
Я согласен. Реакт - это верстка
@richardmrage3888
@richardmrage3888 5 місяців тому
зависит от того, что ты пишешь, пишешь однотипные сайты на реакте и привет, конечно это мало связано с программированием, хотя когда речь заходит о сложных, высоконагруженных приложениях, которые к тому же еще и с данными работают определенным образом, тут сложнее
@dmitrykukushkin4960
@dmitrykukushkin4960 5 місяців тому
Хотя JS не люблю, чел. настолько толково все рассказывает - то не смог удержаться. Жаль что мало таких людей.
@user-xs1pn1je2p
@user-xs1pn1je2p 5 місяців тому
Очень интересно !
@ruslanmakarov7049
@ruslanmakarov7049 5 місяців тому
Как он мог забыть название "Netscape Navogator"? Что-то тут не то...
@wersa45
@wersa45 5 місяців тому
Комментатор не знает как пишется Navigator, но хейтить готов. Что-то тут не то...
@Roltun
@Roltun 5 місяців тому
Я твой ивент луп на ноге крутил
@jetsker6388
@jetsker6388 5 місяців тому
курил*
@lalolhojahon1485
@lalolhojahon1485 3 місяці тому
еще! требую!
ТАК ПРОГРАММИРОВАЛИ НАШИ ДЕДЫ
21:18
Honey Montana
Переглядів 46 тис.
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Переглядів 28 млн
Почему мы верим в них, если их никто не видел?
30:45
Космос Просто
Переглядів 16 тис.
Иноагенты. Фильм Аркадия Мамонтова
1:24:21
Аркадий Мамонтов
Переглядів 2,9 млн
Понять Fallout. История, игры, сериал
49:33
iXBT games
Переглядів 281 тис.
КАК ЗАКОНТРИТЬ ВЫГОРАНИЕ? (база)
12:25
Honey Montana
Переглядів 45 тис.
БАЗА ЧТОБЫ НАЧАТЬ ПРОГРАММИРОВАТЬ
16:17
Honey Montana
Переглядів 226 тис.
ЛУЧШИЙ ГАЙД НА ОБУЧЕНИЕ (мегабаза)
12:25
Honey Montana
Переглядів 36 тис.