Умирающий фронтенд и будущее за HTMX / JavaScript - лучший язык, а TypeScript - зло / Миша Ларченко

  Переглядів 121,612

АйТиБорода

АйТиБорода

День тому

Долгожданный сиквел на канале - интервью с самым жизненным IT-блогером Мишей Ларченко! Из выпуска вы узнаете о том, кто такой Миша, как он стал программистом и очутился в Нидерландах, за что обожает JavaScript и ненавидит TypeScript, почему за HTMX будущее, а фронтенд обречен на смерть и кто батя беларуского IT.
Так что, заваривайте чаинский/кофеинский и погнали 😉
ССЫЛКИ
🔹 Материалы из выпуска: t.me/itbeard/1290
🔹 Канал Миши: @larchanka
🔹 Поддержать меня на Patreon: / itbeard
ГДЕ СМОТРЕТЬ И СЛУШАТЬ
🔸 UKposts: • Умирающий фронтенд и б...
🔸 Apple Podcasts: apple.co/41hwOIQ
🔸 Google Podcasts: bit.ly/itbeard-googlepodcasts
🔸 Spotify: spoti.fi/3Ktbf1Y
🔸 Скачать mp3: podcast.itbeard.com/e/188
НАВИГАЦИЯ
0:00 Начало
0:50 Кибер спортсмен из Бобруйска
8:42 Университет и работа в газете
11:25 Оппозиция и армия
13:25 Первый опыт работы программистом
15:50 EPAM - это бодишоп?
25:30 Переезд в Нидерланды
32:25 Чем занимается Миша
39:05 Стартаперская карьера
47:55 Про Python и Rust
56:05 Про JavaScript
59:35 Что плохого в TypeScript
1:05:57 Про Solidity, FunC и блокчейны
1:10:29 Что с IT-рынком в Европе
1:22:40 Фронтенд всё: htmx, ИИ и чат-боты
1:31:05 Как AI повлиял на сферу
1:32:35 Как используешь ИИ
1:35:40 Подробнее про HTMX
1:43:30 Рандом: советы новичкам, MAANG, nocode
ПОДДЕРЖАТЬ КАНАЛ
🔸 Стать патроном на Patreon: / itbeard
🔸 Стать спонсором на UKposts: ukposts.infojoin
🔸 Через карту и криптовалюты: itbeard.com/help
ПОДПИСЫВАЙТЕСЬ
🔻 Сайт: itbeard.com
🔻 Telegram: t.me/itbeard
🔻 WhatsApp: s.itbeard.com/whatsapp
#айтиборода #javascript #htmx

КОМЕНТАРІ: 807
@user-bp6jv4dp8d
@user-bp6jv4dp8d 2 місяці тому
1. "В IT не нужен человек, который не понимает, как это устроено" - подразумевается, что понять это невозможно? Или он о тех, кто не умеет читать и воспринимать речь на слух? О чем это вообще? Из этого следует тезис "ничего не учи, ты и так ничего не знаешь". Ну ок, спасибо, полезно очень. 2. "Люди не понимают правильных логик" - а, теперь я понял, в мире есть несколько "логик", и сейчас он нам свою озвучит. Слушаю внимательно. 3. "С авторизацией появляется много опасной логики, они её не понимают" - ты сразу это начал понимать? Как только ходить начал или чуть раньше? (Борода о том же сказал, факты) 4. "Они не предназначены для такой работы, не умеют думать в нужном направлении" - я всё еще жду аргументы, может исследования нейробиологов, статистика, хоть что-то, что подтвердит твое мнение. 5. "Очень трудно объяснить, что я имею в виду" - я заметил, какая-то из "логик" дала сбой, видимо. 6. Про наслоение одной логики на другую и про то, что это надо видеть. Это называется опыт и насмотренность. Я не знаю, как можно недостаток опыта приравнять к умственной неполноценности. 7. Про таски в Jira я вообще молчу. Тут за гранью. Ты расписываешь подробности, чтобы получить результат тот, который тебе нужен, потому что у всех есть сроки и ресурс по времени. Всё. Ты знаешь детали сразу, потому что ты имеешь опыт - поэтому у тебя соответствующий грейд и ЗП, а не потому что ты уникальная мамина конфета. Несвязный необоснованный поток сознания, лишенный аргументов. Очень хочется гостю считать себя уникальным и очень умным, и очень грустно, видимо, наблюдать, как в отрасль заходят молодые ребята, через год-два умеющие то же самое, какой ужас( Хотя... С такими софтами я бы тоже начал беспокоиться
@CFDIntech
@CFDIntech 2 місяці тому
Тут другое, если вокруг от всех воняет говном - может быть это ты обосрался?)
@mr4erk
@mr4erk 26 днів тому
Спасибо, что сэконоили пару часов кринжатины)) Уже с тезисов в заголовке поугарал, а тут два часа треша какого-то
@johndoe20975
@johndoe20975 3 місяці тому
Странно видеть Мишу дольше, чем 10 мин в одном видео)
@chego2412
@chego2412 3 місяці тому
🤣🤣🤣🤣
@user-gp9xg9um7v
@user-gp9xg9um7v 2 місяці тому
Услышал, что Епам - это не бадишоп, что Typescript - плохо, потому, что делает говнокод и вообще "это просто линтер" и понял, что не могу доверять Мише :)
@huge_letters
@huge_letters 2 місяці тому
Мне тоже не очень нравится Ларченко, но позиция что "тайпскрипт - это линтер" вполне нормальная, типизация в тайпскрипте действительно работает сильно не так как в других языках, где есть "реальные" типы(ну то есть существующие в рантайме).
@user-gp9xg9um7v
@user-gp9xg9um7v 2 місяці тому
@@huge_letters кроме того факта, что в TS типизация чуть ли не тьюринг полная. И даже не смотря на то, что она работает только на этапе компиляции, мне кажется, что TS - это чуть больше чем линтер)
@huge_letters
@huge_letters 2 місяці тому
@@user-gp9xg9um7v ну тут понятно, что такая серая зона очень что в какую категорию отнести можно - но думаю позиция что "тс это очень продвинутый линтер" это какая-то дикость и так вполне нормально думать.
@pavdev1145
@pavdev1145 2 місяці тому
да позер перепитый просто
@NETKNIGHT666
@NETKNIGHT666 Місяць тому
У меня доверия к нему минимальное. Скорее всего сможет сделать что-то на коленке на усердии, но научить хорошему других - однозначно нет
@user-db8ms8xe6e
@user-db8ms8xe6e 3 місяці тому
В любой сфере есть люди, которые с высоты своего опыта считают тех кто ниже по уровню недоразвитыми и недостойными...При этом понимая что сами начинали с того же....Это всего лишь способ возвысить себя в своих же глазах за счёт более слабого....либо просто реклама....Слишком много "Я" в этом интервью
@zhuk_tutejshy
@zhuk_tutejshy 3 місяці тому
Госць канешне тая яшчэ балаболка. Ведае адразу ўсе і нічога. Можа канешне ён і добры спецыяліст, але з гэтага відоса чамусцьі іншае падаецца)
@user-db8ms8xe6e
@user-db8ms8xe6e 2 місяці тому
@@nan-ng ну не говном же их называть теперь
@konstmonst
@konstmonst 2 місяці тому
Не все люди это могут, говорю как айтишник с более 10 лет опыта. Есть люди, которые умеют строить, а есть, у которых всё разваливается. Да, те у которых всё разваливается, могут научится, лет через сто, но это не экономично и значит капитализм этого не терпит. Это например как строить небоскрёб - да ты можешь соединить куски металла, но сделать так, чтобы это не развалилось и в будущем могло принять разые пристройки и надстройки, надо иметь правильный склад ума.
@user-vc9ij4su4e
@user-vc9ij4su4e 2 місяці тому
Есть принципиальная разница между "начинали оттуда же" и "туго идет". Не понимают ее как раз вкатунцы вкатунишки.
@user-db8ms8xe6e
@user-db8ms8xe6e 2 місяці тому
@@konstmonst вот об этом и речь когда айтишник с десятилетним опытом на полном серьёзе утверждает,что остальным для этого понадобится сто лет звучит немного самоуверенно...сделать так чтобы не разваливалось как раз и является задачей более опытного....и раз уж капитализм то решать кто достоин а кто нет - дело того кто платит денежку....в свои проекты никто тебе не помешает набрать исключительно гениев
@psor9817
@psor9817 2 місяці тому
Есть три вещи на которые можно смотреть бесконечно: на то как течет вода, на то как горит огонь и на то как человек гордится своим невежством. Чмоки чмоки
@BigMother228
@BigMother228 2 місяці тому
А в чем невежество? Впервые вижу Мишу Ларченко, вроде неплохой карьерный путь у человека и рассказывает вроде интересно
@psor9817
@psor9817 2 місяці тому
@@BigMother228 как минимум в том как он аргументирует минусы тайпскрипта. Это мощно
@qudde214
@qudde214 2 місяці тому
ну когда выложил свое популистское мнение, но из за критики удалил - не очень хороший мув@@BigMother228
@yobi3d
@yobi3d 2 місяці тому
ну тогда посмотри на моё невежество: ТайпСкрипт говнище обоссанное ) ставлю на то что ТайпСкрипт отвалится со временем, а ДжаваСкрипт будет жить
@Huggowasright
@Huggowasright 2 місяці тому
@@yobi3dс каких заводов вас сюда набежало?
@chirkov
@chirkov 3 місяці тому
Странно, что гость имеет такой большой опыт, но не понимает пользы TypeScript. Даже если будет (по его словам) в будущем новый JS с типами, то как минимум ты УЖЕ будешь уметь их писать. А огромные типы TS встречаются пару раз. Если не уметь их понимать сейчас, даже не пытаться понять, то никогда и не поймешь. Слушать фразы, что "Фронтенд - всё, JSON говно" - вообще невозможно. Очень напомнил чувака $mol, который просто всё обсирает ) На лице ведущего написано "бля что я слушаю" все полтора часа. Спасибо, что вывез это
@chokayes7830
@chokayes7830 3 місяці тому
а меня убил момент 33:33
@vadymsushchenko1680
@vadymsushchenko1680 2 місяці тому
поверь "уметь писать типы" не сложно. вопрос - нахрена. эти типы по факту почти ничего не дают. Они ничего не гарантируют в рантайме. А часто они мешают. Именно по этому открывая ангуляр приложение ты везде там видишь что то вроде TemplateRef . Нужно понимать для чего типы появились в языках программирования, и это совсем не для какихто проверок
@iThinking2
@iThinking2 2 місяці тому
На сколько я понял аргумент был в том что тайпы можно определять и на ваниле, или использую JSdoc, а TS оверкил для большенства проектов, в доказательство этого аргумента приведу большие проэкты которые отказалась от TS в пользу JSdoc - Svelte, drizzle, turbo
@vadymsushchenko1680
@vadymsushchenko1680 2 місяці тому
TypeScipt это явный пример когда средства подменяют цель
@profesor08
@profesor08 2 місяці тому
​@@iThinking2 типы можно и текстом в wiki описать, закрыть и забыть, для этого только блокнот нужен. Но серьезно, вот взять сравнить jdoc и ts, что чище, что проще для понимания, что легче написать, что удобнее переиспользовать? А что на счет библиотек? Как-то так получается, что использующийся там JSdoc, конвертируются в .d.ts файлы, в TypeScript, чтоб этими типами можно было пользоваться. А у некоторых упоротых, привет highcharts, получаются по 30mb d.ts файлы, сгенерированные из JSdoc, даже не открываются. Единственный аргумент в пользу JSdoc это то, что файл не требует предварительной обработки. Но сейчас весь js транспилируется, а значит есть возможность, и ей надо пользоваться, чтоб выбирать инструмент который проще, понятнее и дает лучший опыт.
@SadBatya
@SadBatya 3 місяці тому
Эрик Давидыч в мире программирования 😅
@krakadzil
@krakadzil 2 місяці тому
Это точно)
@alexanders8928
@alexanders8928 2 місяці тому
Давидычь быкует.
@MyTerribles
@MyTerribles 2 місяці тому
прям в точку)
@DashaZakella1001
@DashaZakella1001 3 місяці тому
Гость кстати противоречит себе. Строгая типизация как раз и нужна чтобы твой код в говно не поддерживаемое превращался, как тот проект который он описал с авиабилетами. Который получается никто кроме него поддерживать получается и не сможет
@HelloWorld-ln5cy
@HelloWorld-ln5cy 3 місяці тому
Он написал что даже он не совсем все понимает что там происходит)))
@DashaZakella1001
@DashaZakella1001 3 місяці тому
@@HelloWorld-ln5cy ну типично для больших проектов написанных не по ооп
@vasilypopov2017
@vasilypopov2017 2 місяці тому
бавают очень опытные плохие разработчики
@bltvg
@bltvg 2 місяці тому
Не противоречит. Он говнокодер. Все языки знает по чуть-чуть. А яваскрипт любит именно таким, каким его нормальные прогеры не любят. Тайпскрипт, который превращает яваскрипт в нормальный язык, ему поэтому и не нравится. Говнокодер.
@TheAkaDElpher
@TheAkaDElpher 2 місяці тому
а что вообще за сервис? Пытаюсь найти не ищет
@dmitryal-omar1351
@dmitryal-omar1351 2 місяці тому
43:47 по поводу «получить доступ к чужому кошельку». Просто убил уровнем знаний в сфере блокчейн-технологий. Ни один уважающий себя крипто-проект не использует в качестве инициализации генератора псевдослучайных чисел текущее время компьютера. Большинство современных компьютерных систем использует для этой цели аппаратные источники энтропии или на крайний случай, сочетание битовых операций над разными источниками энтропии (системные часы, счётчик тактов процессора TSC, системные буферы, буферы ввода-вывода, серийные номера или адреса и времена пользователя, системы, оборудования, сети, пользовательский ввод с клавиатуры и мыши). Всё это сводит на ноль попытку подбора root seed кошелька на основании знания интервала времени, когда этот seed был создан. Кстати, подбирать нужно не seed-фразу, а root seed (последовательность минимум 128 бит, из которых уже детерминировано выводятся все остальные ключи). А seed-фраза это всего лишь удобная для кожаных мешков форма записи того самого root seed, которую внедрили в биткоин только в 2013 году (BIP39). И еще: системные часы в современных архитектурах выдают время не в миллисекундах, а в наносекундах, что в миллион раз чаще.
@knifeslaughter
@knifeslaughter 2 місяці тому
Так он не говорил что это легко. Только что использование системных часов может сузить диапазон подбора. И что это наступит быстрее, чем квантовый слом существующей криптографии.
@dmitryal-omar1351
@dmitryal-omar1351 2 місяці тому
@@knifeslaughter это не то что не легко, это в принципе не возможно. Но вы пробуйте, конечно, взламывайте. Запускайте процесс перебора прямо сейчас. Может вашим пра-пра-правнукам и посчастливится подобрать ключ к какому-нибудь адресу, на котором уже не будет к тому моменту монет)))
@alexanderp4532
@alexanderp4532 Місяць тому
Это он еще про 25ое слово в seed фразе забыл, которое самому можно придумать из ~70 доступных символов, что умножает сложность взлома на хреналиард
@dmitryal-omar1351
@dmitryal-omar1351 17 днів тому
@@alexanderp4532 так что пусть уж лучше покупает асик-майнер, подключается к какому-нибудь майнинг-пулу. Шансов легально получить свою долю битка на много больше))
@user-ml3zo9sd6b
@user-ml3zo9sd6b 3 місяці тому
Что то чел глупость городит про смерть фронта, во первых интерфейсы никогда не умрут, а во вторых уже давно у фронтов в вакансиях требуют тот же next js, зачем мне спрашивается становиться бекендером тогда, если я ssr на нём делаю?) да и я не понимаю за Мега сложную логику на фронте про которую он рассказывает, это скорее связано с тем, что он говнокодит максимально и сам в своей архитектуре не может разобраться)
@IL-SON
@IL-SON 2 місяці тому
похоже вы не совсем шарите за сложную логику на фронте, как доберетесь скиньте upd. :)
@TheLevius
@TheLevius 3 місяці тому
У гостя есть претензия к какой-то группе людей, которые по его мнению недостаточно хороши для того, чтобы быть программистами, им чего-то не хватает, но выразить чего именно ему способностей не хватило 😕
@alexandralikin3830
@alexandralikin3830 3 місяці тому
Чтобы быть программистом надо очень много программировать, гость сказал что у него проектов на js хоть жопой жуй, условно 😀
@ThePamidor
@ThePamidor 3 місяці тому
Все могут рыть неплохо траншеи, но не все могут стать хорошими композиторами или художниками, программирование в этом же списке, где углубиться дальше if else некоторым склад ума не позволит
@True_Ulatim
@True_Ulatim 3 місяці тому
Оп оп, тут видно что чувства кого-то задети)) не серчай для таких как ты то же место всегда найдется, не такое комфортное но найдется
@user-oi3gg4rw7y
@user-oi3gg4rw7y 3 місяці тому
Да нет, мне очень понятно про что он говорит. Писать код может каждый у кого есть глаза и 10 пальцев на руках (ну или хотя бы 5 в сумме). А вот когда доходит до вопроса "а где размещать код? ", " Где описывать бизнес сущности и как в коде отобразить логику взаимодействия с ними, при этому так, чтобы они не смешивались между собой". Вот тут уже мозгов хватает ой как далеко не всем)
@TheLevius
@TheLevius 3 місяці тому
@@user-oi3gg4rw7y так это просто с годами опыта нарабатывается
@xeleos
@xeleos 3 місяці тому
Не вижу смысла хейтить TS из-за длинных типов. Не пишите длинные типы и всё.
@voronkovin
@voronkovin 3 місяці тому
Пишет на python и не знает даже как менеджер пакетов называется))). Очень странный чувак, типа писал на всем и все знает - но есть подозрение что знает все поверхностно. Ну и очень много о том какой он молодец. Я вот знал похожих несколько разработчиков - очень хорошо себя продают на рынке - но потом за такими "рок-звездами" переписывают код нормально обычные работяги.
@YaraslauSauchanka
@YaraslauSauchanka 2 місяці тому
И это очень хорошо подсвечивают истории типа "я написал очень классный сложный фронтенд", когда спросили сколько будет его переписать - сам же оценил в полгода) На самом деле такие "первооткрыватели" тоже нужны, но за ними должны идти те, кто будет доводить до ума.
@ramzbew5674
@ramzbew5674 2 місяці тому
если бы был убыточен, его давно бы уволили
@CFDIntech
@CFDIntech 2 місяці тому
Тоже посмеялся, также резануло про модельку ИИ которую он инференсил: "вроде там либа какая то внешняя была")
@kulakofft4
@kulakofft4 2 місяці тому
чел потом говорит, что важно уметь себя продавать. Вот он и продаёт себя, похуй какое гавно там в питончике у него)))))
@user-ir4vd5yk4x
@user-ir4vd5yk4x 2 місяці тому
потому что он анскил ебучий) он и про go такой херни наговорил что уши в трубочку свернулись)
@natashkinsasha
@natashkinsasha 3 місяці тому
Я категорически не согласен с мнением о TypeScript. Верно, существуют библиотеки с сложными для понимания типами, особенно в сфере фронтенд-разработки. Авторы таких библиотек действительно могут упростить описание типов, однако они намеренно используют сложные конструкции, чтобы максимально раскрыть возможности TypeScript для упрощения и оптимизации работы разработчиков с их продуктами. В других языках программирования такие мощные инструменты типизации отсутствуют. В личных проектах программисты не углубляются в сложные типы настолько, и нет необходимости глубоко разбираться с типами из библиотек. Да, использование TypeScript может увеличить время на написание кода, но оно значительно экономит время при рефакторинге и предотвращает появление ошибок.
@klirmio21
@klirmio21 3 місяці тому
+++ хороший контраргумент!
@user-ty7is7qj7u
@user-ty7is7qj7u 3 місяці тому
Именно! Чувак явно не умеет в TS и просто поносит. TS это намного круче чем любые java и c# в плане типизации. В TS мы четко закрепляем контракты через всю кодовую базу. Даже какой нить id:number можно один раз описать и использовать везде...а поменяв на string в одном месте будет подсветка где теперь нестыковки
@dennisk648
@dennisk648 3 місяці тому
@@user-ty7is7qj7uпишу на java, typescript и немного dart, есть опыт в других языках в прошлом. Java академический язык и в отличие от typescript они не могут себе позволить duck typing потому что это как раз таки лютая дичь. Тоже самое и с union types. Не забываем конечно применение typescript, где само его существование большой бонус.
@i.shaban
@i.shaban 3 місяці тому
Возможно автор никогда не сталкивался с развитием и поддержкой большого проекта\командой где более менее регулярная ротация кадров и куча мидлов\джунов. JS хорош когда тебе надо на коленке за выходные набросать какой то PoC (тоже спорно), а затем выбросить, но когда речь о долгосрочной поддержке продукта, то TS вне конкуренции по сравнению с JS.
@user-bj9qn1br3n
@user-bj9qn1br3n 3 місяці тому
Вот тоже был сильно удивлён такому отзыву о ТС. Я не представляю себе какого то более менее крупного (да на самом деле и мелкого проекта) без ТС. Он убирает на стадии разработки очень больше кол-во ошибок. Вам достаточно просто описать интерфейсы объектов и это уже приводит к сокращению ошибок во много раз. Если вы не пишете библиотеку, которую будут использовать другие разработчики то вам и не нужны эти сложные конструкции (да и библиотеки далеко не всех и используют, хотя для них это конечно на мой взгляд минус). Ну и пример microsoft Excell не умер хотя там тоже столько сложностей что 99% пользователей использую тока 5% от его возможностей - это не делает его плохим инструментом, потому что даже в таком виде он заменяет миллионом компаний систему CRM
@user-oo9yx9jb6z
@user-oo9yx9jb6z 3 місяці тому
В какой момент рост популярности технологий и приток в них новых людей стало равняться "в js и питон пришла куча лохов". Сомневаюсь, что Мишаня вначале карьеры писал безупречный код. Кстати его канал смотрят многие новички, они получаются тоже лохи? Если убрать болтовню и присмотреться к автору, он сам то кто?
@KoTaPeSiC
@KoTaPeSiC 2 місяці тому
типичный многостаночник, это не плохо не хорошо, но профессионалом в одной области никогда не будешь, опять же не плохо не хорошо, ибо иногда гибкость приносит больше профита чем куча сертификатов в узкой области. ну и чсв немного завышено, отчасти заслуженно, но лишь отчасти
@Semen_aqw
@Semen_aqw Місяць тому
​@@KoTaPeSiCну здесь соглашусь в том плане , что не хорошо и не плохо ) Каждый выбирает своё Кто-то по верхам и многие областях / языки. А кто углубляется , здесь кому что нравиться )
@Dmitry-cb7wl
@Dmitry-cb7wl 2 місяці тому
Утверждения про TS показывают что Михаил до конца не понимает что говорит или говорит раньше чем думает. Его слова "Проверка типов можно было делать и раньше, н.п. Array.isArray() typeof и прочее.". По этим словам понятно что человек не понимает разницы между статической проверкой типов, когда типы проверяются при написании и проверкой в рантайме. А еще говорит про склад мышления ))) Нужно аккуратно и критично относится к его утвержденям.
@Avrelian-os1ht
@Avrelian-os1ht 2 місяці тому
Да это дол6ое6, с первых слов про джс и тс видно
@krakadzil
@krakadzil 2 місяці тому
Плюсадин
@MihailKolesnikov
@MihailKolesnikov Місяць тому
Обыкновенный Инфоцыганин и балабол
@izzy7541
@izzy7541 2 місяці тому
Михаил рассуждает как джун который что-то где-то попробовал и теперь у него есть "экспертное" мнение. Очень смешно было слушать его аргументы про тс и в целом про фронтенд, сразу видно что человек только по верхам знает. Про тс. Если бы Михаил активно использовал тс, он был знал, что большинство типов тс выводит сам. Где-то нужно подсказать, где-то "скастить" типы, но по большей мере тс отлично всё выводит сам. Исключение - это библиотеки. Да, там (как раз чтобы пользователям вывести всё автоматически) нужно писать сложные типы, это во всех типизированных языках так, и это нормально. Хочешь автоматический вывод типов, хороший и удобный автокомплит в библиотеке - пиши сложные типы. Но повторюсь, в продуктовом коде это супер редкость, когда надо писать трёхэтажные дженерики. По этому не советую прислушиваться к подобным "говорящим головам", их экспертность под сомнением.
@indristwetrust
@indristwetrust 2 місяці тому
+ Тоже такое ощущение словил
@user-tp5rb4wi7z
@user-tp5rb4wi7z 2 місяці тому
да, как то сидишь слушаешь и чуть ли не каждая вторая фраза сомнительная.
@SergeyPeshalov
@SergeyPeshalov 2 місяці тому
Вообще все как надо про TS раскидал ) Ненужная абсолютно залупа для дегенератов )
@user-th1wg7ws9c
@user-th1wg7ws9c 3 місяці тому
Вот что значит по верхам пробежался. Да в Next есть рендеринг на стороне сервера, но компоненты пишутся на паттернах и основе React. Транспорты меняются, но логика фронтовая остаётся. То что код исполняется на сервере не отменяет написания удобных юзабельных интерфейсов.
@pulodian
@pulodian 3 місяці тому
Сейчас на Blazor Interactive есть конкретная реализация того что он описал, то есть можно писать условно No Js код, грубо говоря например если при нажатии на кнопочку а после это нужно поменять вид кнопки на состояние ожидания, то все это делается на стороне сервера. И сервер возвращает кусок разметки только для этой кнопки, или например целая таблица, например следующая страница и по факту никакой логики в фронтенде не остается..
@user-th1wg7ws9c
@user-th1wg7ws9c 3 місяці тому
@@pulodian Как и любая технология, это тоже инструмент. И использовать её нужно уместно. Подумай что будет с кнопкой если инет откиснет.
@user-nd5ed6kd6f
@user-nd5ed6kd6f 2 місяці тому
Достаточно уровня middle что б понять что он самозванец и псевдоексперт
@dmitriy4415
@dmitriy4415 2 місяці тому
Что такое эксперт? И где говорилось, что он этот эксперт?
@MihailKolesnikov
@MihailKolesnikov Місяць тому
Типичный инфоцыга
@SadBatya
@SadBatya 3 місяці тому
Айтиборода удалил комментарий про то что Миша болтун и автор комментария не привел аргументы Я соглашусь с тем что Миша на словах Лев Толстой, а на деле - Миша говорит что он по программированию и чтец и жнец и на дуде игрец, а по факту когда стали задавать вопросы, он вдруг фронтенд писал, джаву только чуть чуть трогал, да и вообще он оказывается почти все пишет на Джаваскрипт :D - Какое-то крутое приложение по поиску билетов со сложным алгоритмом, который даже сам Авиасейлс повторить не могут. Где твое приложение и где сейчас Авиасейлс? Может с их популярностью твой алгоритм им не усрался? - Про тайпскрипт и огромные полотна кода из-за него. Если разбираться в тайпскрипте и правильно понимать архитектуру, то не будет огромного длинного кода и все становится ясным и понятным. И еще одно. Если бы тайскрипт был ненужным говном - никто бы им не пользовался. - Говорит что тысячу стартапов у него, проектов, задач, обучения. Где стартапы? Где проекты? Где вообще Миша? И я только меньше половины интервью посмотрел))) В итоге у меня сложилось мнение что он реально просто болтун, а по делу мало что может показать наш джаваскриптизер :D
@itbeard
@itbeard 3 місяці тому
Я не удаляю комментарии, а сразу блокирую. Если ты ещё что-то можешь писать, то ты что-то попутал, друг😊
@SadBatya
@SadBatya 3 місяці тому
@@itbeard не друг ты мне:D
@ramzbew5674
@ramzbew5674 2 місяці тому
Если там был мат, то мог ютуб удалить
@vadymsushchenko1680
@vadymsushchenko1680 2 місяці тому
про тайп скрипт согласен с тем Мишей. перемудрили и этот тайп скрипт заставляет думать в терминах всяких интерфейсов и наследования , как будто у тебя дот нет под капотом. а на самом деле у тебя джава скрипт которому это гавно нафиг не нужно. получается какой-то жуткий оверинженеринг. все полезное из тайп скрипта и так уже в джаваскрипт переползло
@indristwetrust
@indristwetrust 2 місяці тому
​@@vadymsushchenko1680 Что плохого в дот нете? И почему джаваскрипту это не нужно?
@Hardtobejunior
@Hardtobejunior 3 місяці тому
25 декабря 2014 - это четверг, но больше удивляет, что в этот день был собес, ведь это public holidays в Нидерландах, как и 26е декабря. Сорри за душноту 😏 27:41
@AndrewQuardex
@AndrewQuardex 3 місяці тому
МААНГ создал культ для умных людей, который вместо получения плодов своих способностей, подсаживает отдавать их организаторам этого культа, создавая иллюзию, что они вознаграждены предостаточно и находятся в клубе избранных, хотя величина наград всего лишь такая, которая будет крепко держать их в зоне комфорта слегка выше среднего класса.
@Jetixxxxxxxxxx
@Jetixxxxxxxxxx 3 місяці тому
Красава! Человек у которого нет своих идей всю жизнь будет работать на чужие. У самурая нет цель есть только путь.
@dmitryal-omar1351
@dmitryal-omar1351 2 місяці тому
Миша, как и чат GPT, с одинаковой самоуверенностью, выдает информацию и дезинформацию
@deniskhakimov
@deniskhakimov 2 місяці тому
*FIFY:* как почти все _Homo Sapiens_
@vseuvoleny
@vseuvoleny 3 місяці тому
Уже который год хоронят фронтенд, все никак не похоронят. А громкие заголовки с кривыми, косыми фреймворками продолжают появляться
@dauletakhythan9595
@dauletakhythan9595 3 місяці тому
Php уже перестали хоронить на фронт перешли
@kirillilyin8173
@kirillilyin8173 3 місяці тому
Вы случайно не перепутали с языком программирования Ruby?
@Maxim9575
@Maxim9575 2 місяці тому
@@dauletakhythan9595 не забываем слоган: "NODE.JS УБИЙЦА PHP". Уж если php выжил, то пока все браузеры в помойку не выкинут, на совершено иной тип серфинга информации - никто никуда не пропадет с нифига.
@maximmoroz3933
@maximmoroz3933 3 місяці тому
Только уточню что все что сказал Миша про сложные интерфейсы - это про b2c. B2b по прежнему требует сложных веб интерфейсов
@dmitriyobidin6049
@dmitriyobidin6049 3 місяці тому
И b2c требует зачастую сложных интерфейсов. На самом деле пока не совсем понятно что сможет заменить HTMX. Т.к. сфера в которую он целится уже и так покрыта всякими инструментами, от wix/squarespace до wordpress. Пока htmx хорош там, где у тебя есть инструмент, к которому хотелось бы быстро накидать веб морду, без сложной логики. Всё остальное пока сложно верится.
@k.r.k.
@k.r.k. 3 місяці тому
Как мне кажется, уволенные специалисты, особенно высококвалифицированные (Senior), должны объединяться, создавать компании и делать свои проекты. Тогда и с занятостью проблем будет гораздо меньше и конкуренция окажет своё благоприятное влияние на рынок, ввиду активности новых игроков.
@vadymsushchenko1680
@vadymsushchenko1680 2 місяці тому
для того что бы создать компанию нужно быть специалистом в бизнесе а не в кодинге
@Virass
@Virass 3 місяці тому
Даааааа! Я не думал что так скоро выйдет это интервью после съёмок! Готовлю кушать и погнали 🔥
@romangargosow
@romangargosow 3 місяці тому
А по поводу документалки про БелАйТи было бы шикарно. Вспомнил про 'Гость' и прослезился. Сколько раз он спасал, не передать слов. Классно было бы ещё пригласить в эту документалку основателя ВсетиБай.
@itbeard
@itbeard 3 місяці тому
Ооо, всетибай... Салатовенький с божьей коровкой
@alexm.1818
@alexm.1818 Місяць тому
@@itbeard это не слёзы, это дождь 😭
@romangargosow
@romangargosow 3 місяці тому
Спасибо за видео, было бы интересно почитать доклад Миши о "Фронтенд всё". Пните если появится ссылка на доклад. Заранее спасибо.
@ADAshiller
@ADAshiller 3 місяці тому
слишком высокомерный тип "то как я выстриваю логические цепочки, они это не смогут..."
@user-we3ef9xx5u
@user-we3ef9xx5u 2 місяці тому
как раз-таки такие чуваки и не нужны - их код потом никто не понимает и не может поддерживать. Код должен быть максимально простым, в этом его красота. Всяких псевдовундеркиндов тряпками ссанными гнать надо. Фронт, блять, писать, а не нейросети. Какие там невъебенные логические цепочки нужны?
@ADAshiller
@ADAshiller 2 місяці тому
@@user-we3ef9xx5u это вообще пиздец, а не коллега. Жаль людей, которым пришлось работать с этим ЧВСшником. Разработка это в первую очередь командная работа и если ты лучший специалист в команде, нужно помогать тому что слабее, а не самоутверждаться за их счет.
@ADAshiller
@ADAshiller 2 місяці тому
@@user-we3ef9xx5u на 19:00 послушай момент 😂 "Дима, я уже тогда был выше тебя" бедный коллеги этого ЧСВшника, как мне их жалко. Он меня за час выбесил, а кто-то с ним годами мог работать
@andrei.gerasjov
@andrei.gerasjov 3 місяці тому
ого, только что отсняли недавно, а уже выпуск готов 😮 я привык, что у Лекса отснятый материал "маринуется" по пол года 😅
@itbeard
@itbeard 3 місяці тому
Еще два выпуска лежат с января 2023 года, не переживай!)
@andrei.gerasjov
@andrei.gerasjov 3 місяці тому
@@itbeardмаркируй выпуски: VS, VSOP, XO... 😆
@frontend_coder
@frontend_coder 3 місяці тому
афигеть@@itbeard
@zakatun9491
@zakatun9491 3 місяці тому
Работа кипит во всю), бедный макбук, ​@@itbeard
@kamnsv
@kamnsv 3 місяці тому
Не согласен 1:14:00 в IT может любой прийти и добиться успеха. Разный склад ума это не проблема - это клад для новых решений. Конечно чтобы стать разрабом нужно время, каждому! Аналогия: музыка тоже не для всех надо типа уметь слушать, но на самом деле, не существует правила "правильного" или "неправильного" слушания музыки. Важно, чтобы музыка как и программирование приносила удовольствие и доставляла удовольствие тем, кто ее слушает. Что бы научится играть на гитаре тоже нужно время как и в программировании.
@nightdreams5521
@nightdreams5521 3 місяці тому
Согласен. Я бы даже сказал, что прежде чем выдавать уникальные решения или продукт, ты должен сам пройти через океан технологий, чтобы успеть за рынком и не сдохнуть с голоду, потом доучить базу, на которой все строиться (прим. JS) углубившись до самых мельчайших деталей и только после этого всего начинается творчество. До этого момента ты следуешь за более умными, юзаешь то, что работает, запоминаешь ту логику, которая уже придумана. Способ вычисления через дискриминант отлично работает и те, кто его использует зарабатывают бабки, пока ты выводишь теорему Виета.
@dashakoval3534
@dashakoval3534 3 місяці тому
Не соглашусь с вами! в примере с музыкой, если человек не имеет слух или не понимает как читать ноты, то он никогда не станет профессиональным музыкантом высокого уровня! Да, он будет играть попсу и что-то простое, но Баха/Шопена/Бетховина он никогда не сыграет!
@olegmzhelskiy7839
@olegmzhelskiy7839 2 місяці тому
@@dashakoval3534 Слух можно развить, так же как и научиться читать ноты
@konstantint975
@konstantint975 2 місяці тому
Именно исполнителем и не попсы может стать учась учась учась. Могу живой пример показать, где человек из за своей работы имеет много времени и играет часов по 8 именно, как бодибилжер с конкретными подходам и, упражнениями, теорией и тд, но он каждый день пишет, что сочинить ничего не может. Как и из консерватории, сколько проф музыкантов в мире, а сколько композиторов, просто уметь играть это больше механический навык
@bomzhiha-s-kurskogo-vokzala
@bomzhiha-s-kurskogo-vokzala 2 місяці тому
​@@konstantint975 так правильно, композиторство и исполнение намного дальше друг от друга, чем кажется большинству людей, которые ожидают от профессионального музыканта навыков профессионального композитора
@natashkinsasha
@natashkinsasha 3 місяці тому
На счет HTMLX, круто конечно что теперь можно делать Ajax запросы не используя JS. Лет 10 назад цены бы ему не было. Сейчас стандарты UX/UI современных приложений выше, и разработчики ищут более комплексные решения, которые позволяют создавать более интерактивные и динамичные интерфейсы которые нельзя сделать без JS. Так же странно сравнивать SSR решения на React с HTMLX. Next позволяем написать и SSR приложения и CSR приложения так что пользователи не ощутят большую разницу. На HTMLX можно написать приложение которое окунет в 2010 год. Да можно добавить JS для интерактивности, так React поэтому и придумали что чистым JS тяжело добавить много интерактивности. Вообщем HTMLX очень нишевая технология для очень не требовательных проектов.
@katetometr
@katetometr 3 місяці тому
Не совсем. При htmlx Js остаётся. Но он используется для для простых действий, н-р, для того же Ajax. Компоненты генерируются не в браузере на основе полученного json, а приходят с бека. Пример - Laravel/Livewire. Удобная штука для сложных форм, где один инпут может зависеть от другого.
@user-ho8qs1hb3u
@user-ho8qs1hb3u 2 місяці тому
Скорее React нишевая. Хочется плакать когда видишь интернет-магазины на React или Vuе - у 90% есть баги на фронте.
@natashkinsasha
@natashkinsasha 2 місяці тому
@@user-ho8qs1hb3u вообще синоним к слову "нишевый", это слово "не массовый". И это точно не про React. А то что баги, так и ружьем можно себе ногу прострелить, это вообще ни о чем не говорит.
@OrlovStudio
@OrlovStudio Місяць тому
@@user-ho8qs1hb3u скажите это крупным проектам у которых жирный фронтенд на React. Баги есть везде, даже в ПО, которым вы каждый день пользуетесь есть куча небольших багов - фиксят сначала самые крупные и заметные
@constantinegeist1854
@constantinegeist1854 29 днів тому
Для большинства приложений суперинтерактивность не нужна и там htmx неплох
@paschanchik
@paschanchik 3 місяці тому
Странно хейтить тайпскрипт за то что он предоставляет больше возможностей для типов чем другие языки. Если ты не хочешь делать вариации на строки - не делай, напиши просто string как в других языках. Но тогда и автодополнение будет как в других языках. А то что ide переходит к определению типа по клику, так можно нажимать go to source definition и оно будет перекидывать именно на имплементацию. Возможно гостю сложно было без подготовки выразить свое мнение более полно, просто звучит так будто просто лень разбираться с мощным инструментом. Правильное использование тайпскрипта делает проект в миллиард раз читабельнее а главное позволяет не запариваться и не читать реализацию каждого метода который нужно использовать. Вот что принимает, вот что отдает. Просто и понятно. Так еще и кучу косяков покажет которые сложно заметить. Где-то проперти может быть пустым, где то среди кучи условий будет null и новое условие всегда false. В общем замена тайпскрипту вряд ли будет в ближайшие годы, разберитесь с ним и используете. Мастхев штука на любом проекте где больше 2-х человек
@Alex-ov9eo
@Alex-ov9eo 3 місяці тому
да и в петах мастхев я вот недавно возродил проект 2-летней давности потратил часик чтобы все типы пересмотреть и вспомнить как что работает без ts утонул бы
@jgkdmdevienjjgg8866
@jgkdmdevienjjgg8866 3 місяці тому
Я тож дотнетчик бывший, пишу на ts, и да, вот эти переусложненные типы это явно лишнее. Оно сложнее чем весь js с прототипами и прочей матюхней. Но типы нужны. Просто нужно простое. Переусложненное оно из-за необходимости уметь описывать типы под библиотеки у которых обычно гибкий апи, более гибкий чем у строготипизированных языков
@alekse1111
@alekse1111 3 місяці тому
Борода, не приглашай таких балаболок, плиз. Было бы неплохо увидеть реальных спецов, спасибо.
@Katar1x
@Katar1x 3 місяці тому
Приведи примеры людей в снг в медиапространстве, кого ты можешь назвать спецом.
@DmytrK857
@DmytrK857 3 місяці тому
1:24:54 все таки фронтендер, который умеет бэкенд «чуть-чуть» это странная химера, лиды ему не смогут доверить трогать бэк, если он будет знать его чуть-чуть. На самом деле, то что нам предсказывает Миша в индустрии уже было лет 20 назад, когда фронтендеры не выделились еще в отдельный класс и были просто программисты + верстальщики. так как руками разраба красить кнопочки и заниматься пиксель хантингом было очень дорого. В целом интересно понять, на чем Миша основывает свой прогноз, потому, что без аргументации не оч понятно, почему мы должны двигаться в эту точку, а не в вытеснение ручного разрабского труда, AI ассистентами по код генерации.
@toprogramm
@toprogramm 3 місяці тому
чтобы качественно генерировать->внедрять код нужно понимать как он работает. либо иметь сверхстабильную либу с достаточным функционалом и каким то мета языком который всегда будет выдавать какой то результат и никогда не крашиться. пока этого нет - не будет никаких ассистентов с никакой кодогенерацией)
@dmitriyobidin6049
@dmitriyobidin6049 3 місяці тому
Да ни на чем он не основывает. Просто очень уверенно льет в уши, прикрывая это своим опытом...
@indristwetrust
@indristwetrust 2 місяці тому
Реально, просто заливает
@KoTaPeSiC
@KoTaPeSiC 2 місяці тому
ну выжирание памяти реальная проблема, кажется если добавить во всю эту историю некий bff всё немного встаёт на свои места
@OYAnap
@OYAnap 3 місяці тому
Офигеть в 90х годах он учился на PHP и еще были журналы? Я в то время учился программировать на Спектрумовсвом Бейсике, у кого были компы те на паскале. Ну и естественно С кто более продвинутый. А тут PHP??? Охренеть! У нас вообще это нельзя было применить нигде. Интернет появился только в 2005м.
@cafedead
@cafedead 3 місяці тому
Так радуйтесь. Нормальная школа у вас. Если еще и асм изучали на Спектруме, то еще круче. Это лучше, чем с пхп начинать. И комп он первый в 2001-м году купил только, и впервые сервер себе установил. Я тоже в том году Перл изучал, в 2002 году первая работа у меня.
@OYAnap
@OYAnap 3 місяці тому
@@cafedead нее до Ассемблера тогда не дорос да и до сих пор не дорос. Сейчас работаю на JS, пытаюсь держать нос по ветру. Но микроконтроллеры на C это ван лав, это моё хобби)
@cafedead
@cafedead 3 місяці тому
​@@OYAnapа я вот чето выпал из разрабов на js. Сам все разрабатывал, поэтому фреймворки как-то мимо меня. Тем более, что как-то сразу я пришел к концепции, похожей на htmx.
@OYAnap
@OYAnap 3 місяці тому
@@cafedead а кто мешает на js разрабатывать без фреймворков?)
@cafedead
@cafedead 3 місяці тому
@@OYAnap не берут. 2 года уже.
@stan6886
@stan6886 3 місяці тому
Занимаюсь фронтендом, этот htmx вышел в 2020 году, но я ни разу о нем не слышал и не встречал. Ts - сила, типизация рулит. Ну и что, что типизация страница, а кода две строки. Зато поддерживать такое понятно и удобно, а это главное в больших проектах
@AndrewQuardex
@AndrewQuardex 3 місяці тому
Считаю, "плюс" JS, что его можно писать как угодно, минусом, потому что при разработке надо еще думать какой вариант лучше выбрать, все возможности прогружать и держать в глове. Это мешает при разборе чужого кода. Язык должен набором своих инструментов сам тебе подсказывать, как сделать требуемое. Очень поплыл в моменте, когда достаточно было сказать, что люди приходят для бабла без наслаждения от окружающего процесса, и как следствие без заряда, без горения от процесса, без желания запариваться, когда того не требуется, и как вытекающее недостаточного осознания процесса и узкой квалификации. Интерфейс мессенджера и ботов все-таки неудобен при своей возможности универсальности, когда ты хочешь например даже торгануть валютой. Фронтэнд останется, но возможно схлопнется.
@pubpoltv
@pubpoltv Місяць тому
проблема месенджера в том, что туда надо писать. а хочется нажать кнопку и увидеть все красиво
@bubblesort6368
@bubblesort6368 3 місяці тому
1:24:11 с htmx память конечно не сьедается, но зато сервак дёргается на любой чих. А толстый клиент к слову это один из вариантов оптимизации архитектуры. Рисует все клиент, а сервак только с данными работает и не тратит ресурсы. Клиент у каждого свой, а сервак денежки кушает на aws)
@andreyselin8076
@andreyselin8076 3 місяці тому
1:00:30 Во первых нет нигде таких типов, это влажные мечты в поддержку своих аргументов. Конечно, лучше не писать типы а писать только логику, которая работает хрен знает как и переписывать js-доки в миллионе мест. Странный аргумент дрочить на js-doc чтобы не дрочить на тайпскрипт.
@profesor08
@profesor08 2 місяці тому
Если не иметь опыта в java, c# или c++, то скобочки останутся скобочками xD
@HEX_CAT
@HEX_CAT 3 місяці тому
Спасибо большое, что позвали Мишу на интервью🎉🎉🎉
@ihorlitvinov3313
@ihorlitvinov3313 3 місяці тому
Хотел бы, чтоб Миша ответил, он сказал, что с точки зрения ресурсов на примере лямбда на питоне которая сжирает 500 денег в месяц, то насколько оптимально с этой точки зрения юзать htmx и все рендерить и считать на серевере? И с точки зрения процесса разработки и распределения задач, с реактом, к примеру, можно разрабатывать паралельно фронт и бек пилить на чем угодно, а с htmx получаеться все цчасники команды должны быть фулстеками, чтоб пилить сразу несколько задач одновременно.
@XAH30
@XAH30 2 місяці тому
Тааак... Next умеет в sql-запросы и может заменить бэкендеров. HTMX у6ивает фронтенд. Получается, если Next с jsx-разметки перевести на HTMX - то оно будет разрабатываться и работать само без зарзаботчиков:)
@cyrilanisimov
@cyrilanisimov 2 місяці тому
Виндоус видел? Я писал!
@ylcsl4378
@ylcsl4378 3 місяці тому
У копилота для вскод платной версии один гигантский минус, он не может весь исходный код проекта взять в запрос, а только 1-2 файла. Пока ИИ не сможет увидеть весь проект в глобальности учитывая все особенности, то смысла от него мало так как программист так же может открыть эти два файла и искать. А источник проблемы часто бывает скрыт в другом конце проекта
@Katar1x
@Katar1x 3 місяці тому
Так напиши сам. Через пару лет с копайлотом, можно разучиться писать
@ylcsl4378
@ylcsl4378 3 місяці тому
@@Katar1x в таком случае все крики таких как айти борода о том что ИИ уже нас всех заменил и остались только сениоры это полный бред и хайпожор, раз уж ты говоришь "подожди пару лет"
@const8241
@const8241 2 місяці тому
Копилот даёт код из лабораторных работ и размягчает мозг, сокращая моторику рук... Поэтому копилот - это ненужный инструмент
@yurifailer
@yurifailer 2 місяці тому
Я тоже плохо понял почему TS хейтит. Кажеться у него либо вообще отсутсует опыт в нормальном код ревью. Если ты пишешь один - пиши джаваскрипт. Но команда больше 5 человек и запутанность джаваскрипт проекта не сдержать, а если в комманде еще будут джуны, то дебаг станет основной работой лида. Если убрать тезис что код должен быть одинаково читаемым и исполняемым, то можно и без TS. С одной стороны все грамотно, а вот отрицания TS очень настораживат. Статистика говорит что с 2023 больше половины продакшна ужа не TS и вот с этим уже не поспоришь.
@demimurych1
@demimurych1 2 місяці тому
01:39:12 *HTMX* Все это было реализовано еще в 2012 году, то есть уже больше 12 лет назад. Был такой музыкальный фестиваль в Крыму - КаZантип. Его web проект был построен ровно на такой же архитектуре.
@M4Lets_tv
@M4Lets_tv 2 місяці тому
Очень тонко Миша сказал , что многие не понимают всю картину мира кодинга, по мне нужно знать не только код, но и линукс, как работает интернет и тд. По складу ума не способны понять - топ фраза описывающая ситуацию
@Nikita-po3sj
@Nikita-po3sj 2 місяці тому
абсолютно очевидная вещь для любого, кто хоть минуту уделил программированию.
@dich16957
@dich16957 3 місяці тому
Згодна амаль з кожнай думкай Мішы! Вельмі цікавы выпуск, дзякуй! А фільм пра Беларускае IT 100 адсоткаў трэба рабіць!
@artyomvashkevich602
@artyomvashkevich602 3 місяці тому
А движ ИТ -Беларуси - это уже исторически пройденный этап. Его можно вспоминать как СССР, но вернуть будет трудно и почти не возможно.
@UnreaLyNX
@UnreaLyNX 3 місяці тому
Нечасто увидишь настолько энергичных разработчиков, которые начинали свой путь ещё с "пелёнок", немного напоминает Дим Димыча, короче в кайф, Лекс спасибо!)
@KGrisha
@KGrisha 3 місяці тому
топовый выпуск, видел тизер в одном из видео Миши, прям ждал, но не ожидал, что выйдет так быстро
@natashkinsasha
@natashkinsasha 3 місяці тому
На счет тренд на упрощения интерфейсов. Да появился новых подход взаимодействия с контентом, это через бота. Но ожидать что все сервисы которыми мы пользуемся резко превратятся в сайт с одним инпутом не стоит. Не весь контент удобно воспринимать через вопрос и ответ. Да даже в тг ботах внедряют web приложение, потому что через бота можно сделать далеко не все.
@shalidor1619
@shalidor1619 3 місяці тому
1:04:53 TypeError: undefined is not an object TypeError: null is not an object TypeError: x.foo is not a function Реально, типы не нужны
@alexandrd419
@alexandrd419 3 місяці тому
Ахренть, то чтобыло 20 лет назад - сервер отдавал штмлину сейчас модно? номера.
@cafedead
@cafedead 3 місяці тому
Просто фронтенд когда-то и где-то свернул не туда. На счет хтмлины - не знаю, по-моему, это так себе. Я у себя от сервера получаю xml, и делаю это с 2007 года. У меня просто шаблоны для движка в виде xml, для открытия страницы по адресу из этих шаблонов собирается html, заменяя на сервере xml-теги на задефанные куски html-кода, тут все по старинке, но далее при переходе по ссылкам и формам запросы подменяется, и на них выдаются не собранные страницы, а сами шаблоны, которые затем парсятся на стороне клиента, и устанавливаются в нужные места. Получаем тот же AJAX, но легкий. На кой черт кто-то изобрел SPA и REST, и на кой черт это всем навязывается, я не знаю. И не всегда проблема у людей с изучением чего-то нового в том, что кто-то постарел, и им лень что-то изучать. Часто проблема именно в том, что это новое несколько абсурдно, противоречит твоим собственным соображениям уже опытного специалиста, но навязано бизнесом и it-гигантами. Мозг отторгает бесполезную информацию. Лично у меня с этим проблемы. Я вовсе не против изучать что-то нужное, и изучаю, но вот SPA-фреймворки к этому не относятся.
@mikepotanin
@mikepotanin 3 місяці тому
Зачем читать логику, если есть типы? При развитой типзации, как в Idris или Coq, даже в Haskell, тип практически однозначно определяет то, что код делает.
@andreypetrov1716
@andreypetrov1716 2 місяці тому
Привет! Как можно связаться для обсуждения сотрудничества?
@itbeard
@itbeard 2 місяці тому
почта в описании
@DitoGeorgia0312
@DitoGeorgia0312 2 місяці тому
Как называется стартап про поиск авиабилетов о котором говорили в интервью?? 🙂
@yanbaraban4850
@yanbaraban4850 2 місяці тому
80days
@MihailKolesnikov
@MihailKolesnikov Місяць тому
Aviasales
@pubpoltv
@pubpoltv Місяць тому
@@MihailKolesnikov о, пиар служба авиасейлс в чате ;)
@ariarchi
@ariarchi 3 місяці тому
Ух, топчик подъехал!
@mikepotanin
@mikepotanin 3 місяці тому
А в этом вашем htmx можно тег script прислать?
@12345_qwerty
@12345_qwerty 3 місяці тому
Нахрена?
@mikepotanin
@mikepotanin 3 місяці тому
@@12345_qwerty Для большей безопастности.
@mistdoyhta696
@mistdoyhta696 2 місяці тому
можно
@lovelyboy8056
@lovelyboy8056 3 місяці тому
Ооо ты до него добрался 🎉🎉 кайф, будем смотреть 😅
@AntonPh-wm4yr
@AntonPh-wm4yr 2 місяці тому
Где купить такую байку?
@gaxeliy
@gaxeliy 3 місяці тому
Спасибо за видео) Клевый гость, очень интересно, как всегда. Хоть я и бэкендер, чувствую себя обязанным поправить, что: 1. HTMX как раз добавляет возможность использовать из HTML типы запросов помимо POST и GET. Как раз автор решил, что это маразм, что HTML не умеет в PUT, DELETE и т.п и решил это исправить. 2. Чтобы сделать один компонент, который делает запрос, а результат у тебя где-то в другом месте, тебе не нужен стейт. Ты просто указываешь другой тег в качестве таргета. Ну и еще для этих целей можно использовать hyperscript, когда логика сложнее. 3. Предыдущие попытки сделать как в HTMX - intercooler.js от создателя HTMX. Много лет делал, суть, то-же самое, но не хайпонул так сильно.
@denyslozovyi9538
@denyslozovyi9538 3 місяці тому
скиньте ссылку на сайт о котором говорят про билеты
@MihailKolesnikov
@MihailKolesnikov Місяць тому
Aviasales
@MihailKolesnikov
@MihailKolesnikov Місяць тому
Aviasales
@user-sk4kg4hr3k
@user-sk4kg4hr3k 2 місяці тому
С ИИ ты вместо того чтобы писать код будешь проверять что за чушь написал ИИ. А иногда он генерит такие ответы, которые максимально похожи на правду, но полная чушь. И понять что это чушь может только человек, который сам много раз решил эту задачу ручками
@sergiurosca9394
@sergiurosca9394 2 місяці тому
Так он так и объяснил, что ИИ генерит ему код, а он просто поправляет. И если ты подумаешь, то поймёшь что это быстрее чем писать с нуля.
@deniskhakimov
@deniskhakimov 2 місяці тому
@@sergiurosca9394 вчера попробовал решать типичные задачки с бесплатной версией _Mistral_ и это просто офигенно! Даже боюсь представить, что там находится в закромах у _Google,_ учитывая сколько шуму наделали уже представленный публике _Gemini 1.5 Pro_ и ожидаемая _Ultra._ А ведь писали, что они вовсю тренируют _Gemini 2.0!_ Самое интересное, что поиск редких ошибок в коде, который выдают чат-боты - совсем ненапряжная работа. Плюс, чат-бота всегда можно попросить их исправить.
@sh0ny
@sh0ny 2 місяці тому
1:43:30 есть похожая история в фрейме symphony , бек просто присылает форму фронту которую нужно отрисовать , форма уже провалидирована
@michaelmyers717
@michaelmyers717 3 місяці тому
Спасибо за приятные слова о пыхе😊
@Satabol
@Satabol Місяць тому
Можно попросить обещанную ссылочку на 7:15?
@PossessedCNS
@PossessedCNS Місяць тому
Как называется упомянутый сервис поиска билетов?
@user-mn4oc2re3d
@user-mn4oc2re3d 2 місяці тому
Таких как гость в индустрии называют "токсичный". Не хотелось бы работать с таким в одной команде.
@1995taunus
@1995taunus 3 місяці тому
Спасибо за видео! Какой интнресный гость. Какая хорошая у него мама (судя по той поддержке, которую она ему оказала в самом начале).
@fixmedev521
@fixmedev521 3 місяці тому
Прям круто, спасибо за контент!
@HaivoX
@HaivoX 3 місяці тому
Давайте народ не пугать, Нейронки не заменять Front End, он (и не только) на пороге эволюции, и нужно немного менять подход к разработке, нужно уметь применять нейронку в своих задачах, он просто инструмент, а не проф разраб. Ну и не стоит зацикливаться на одном фронте, нужно изучать полностью как строиться Веб, от А до Я, не стойте на месте учитесь и развивайтесь, и у вас всегда будет работа !!!
@rtfdfhjrggth4220
@rtfdfhjrggth4220 3 місяці тому
Это сейчас так, нейронки стремительно развиваются. Посмотрим что будет в обозримом будущем. Не исключено, что интерфейсы будут совсем другими.
@HaivoX
@HaivoX 3 місяці тому
@@rtfdfhjrggth4220 ну как будут тогда и будем нервничать )))
@ylcsl4378
@ylcsl4378 3 місяці тому
​@@rtfdfhjrggth4220любой запрос который чуток сложнее чем построй мне приложение калькулятор на тайпскрипте, заставляет чатджипити затупить и выдать вообще не подходящий ответ, при том он верит что всё правильно сделал
@eyesinhand
@eyesinhand 3 місяці тому
господи, проблема говнокода в людях, а не в возможностях языка, тайпскрипт можно юзать достаточно минималистично, и тайпинги также будут отдельно + часто тайпинги можно вообще не писать, их генерит сам тайпскрипт а про htmx и фуллстэков - мне кажется это какая-то местячковая тема, которая скоро пройдет, скорее фронт будет оптимизирован или железо станет лучше, чем все будут писать jquery на сервере а вот нейросети наделают чего-то нехорошего точно с кол-вом вакансий эт согласен
@Virass
@Virass 3 місяці тому
Миша, надеюсь ты это увидешь и выпустишь у себя ролик на тему из моего вопроса далее. Со стороны ты реально очень продуктивен. Работа, семья, проекты, обучение, ютуб, etc... Но можно немного деталей? В интервью ты этот момент одним предложением зацепил, но интересны твои механизмы и подходы. Для меня в свое время стало открытие для себя такого человека как Максим Дорофеев на канале Айти борода и я могу с уверенностью сказать что жизнь была до и после. За года я под себя много моментов изменил и постоянно смотрю на интересные подходы в этом плане. Я сейчас не только о тудушнике или календаре, а в целом о подходе
@MihailKolesnikov
@MihailKolesnikov Місяць тому
Продуктивность это ловушка капиталистов, и ты в неё попался
@MihailKolesnikov
@MihailKolesnikov Місяць тому
Если тебя для работы надо попрыгать с бубном, создавать бесконечные списки дел и прочий мусор, то у меня для тебя плохие новости
@Virass
@Virass Місяць тому
@@MihailKolesnikov не совсем. Продуктивность для меня это банальное продвижение ближе к результату. Не количество отмеченных чекбоксов, а фактическое приближение к результату. Я бы сказал что играют большую роль ритуалы, принципы, подходы к продуктивности, иногда делегирование и т.д. Список дел, календарь и т.д. это лишь инструмент, но тем не менее вполне неплохой. И тут не важно что это апка в смартфоне или блокнот, главное подход. Хз кто как, но я нифига не многозадачен и могу выполнять 1 работу за раз, но эти тудушники помогают вполне не плохо работать над собственным ресурсом, особенно когда завал помогают распределить нагрузку. Неоднократно сталкивался с ситуациями когда пространные дедлайны на проектах очень быстро исправлялись грамотным подходом к планированию и распределению работы. Но опять же повторюсь, инструмент это не самое главное, имеют значение так же ритуалы и принципы с подходами. За годы много моментов в этом плане пересмотрел, что то стало не важно, а что то стало открытием. Я постоянно смотрю по сторонам и перенимаю чьи-то подходы которые мне кажутся интересными. Потому и стало интересно как Миша с этим работает.
@__afftar__5334
@__afftar__5334 2 місяці тому
Если ты в Европе сейчас сделай пожалуйста видео с кем-нибудь из основателей msqrd. Было бы очень интересно послушать)
@xeleos
@xeleos 3 місяці тому
"Сегодня ты пишешь на вью, а завтра на дарте" - ха, буквально описал меня неделю назад.
@johnconstantine6331
@johnconstantine6331 3 місяці тому
Прогаю на джаве. Почти них. не понял, но очень интересно
@dennisk648
@dennisk648 3 місяці тому
Если с AI мои программисты станут более продуктивными, то скорее я найму больше программистов, потому что они стали приносить больше профита.
@vladghoul2170
@vladghoul2170 3 місяці тому
Иронично получится, если HTMX "убьет" фронтенд, но о нем мало кто узнает из-за плохой рекламмы, или малой целевой аудитории, или он изначально будет нацелен на русскоговорящую аудиторию (среди англоговорящих его, вероятно, зафорсят - и дело не в количестве: постсоветский менталитет же более аморфный, излишне скептичный, но в то же время ждет чуда, так что стоит учитывать и культурный фактор); а там же, если маркетинг будет удачным, фронтендщики начнут ставить палки в колеса - надо иметь очень авторитетных сторонников htmx'а в холиваре... Через левое плечо плюнул: желаю удачи, и так судьба фронта бесповоротно быть поглощенной бекенд. Но на уровне рекламы, SMM и авторитетной базы надо очень хорошо потрудиться, чтобы идею и продукт заметили и он стал действительно революционным.
@dennisk648
@dennisk648 3 місяці тому
Каждый раз когда фронтендеры придумывают очередной фреймоврк под движок браузера, я закатываю глаза. Единственно чего я не понимаю, это то что ui компоненты не стали спецификацией html, по примеру input и кнопки.
@pulodian
@pulodian 3 місяці тому
Я думаю figma убьет фронтенд, если они к этому серьёзна отнесутся и поймут о чем я. И тогда условно останутся UI/UX Developer и Backend Devloper.
@Vrotebalvashkanal
@Vrotebalvashkanal 3 місяці тому
Постсоветский менталитет более аморфный - ты эту дичь откуда выцепил? Можно ссылку на хоть какое-то научное исследование по этому вопросу?)
@vladghoul2170
@vladghoul2170 3 місяці тому
@@Vrotebalvashkanal ссылки блокируют, так что с таким успехом сами можете нарыть источников, но боюсь фильтры ваших убеждений не позволят воспринять данную информацию. Давайте так: оставьте упоминание на труды, которые доказывают обратное: "люди на постсоветском пространстве открывают чаще предприятия и стартапы, чем в США или Европе; чаще выражают протесты и добиваются своего; живут если не в изобилии, то хотя бы лучше, поэтому не боятся инвестиций, изменений и рисков; ученые чаще прибывают из других стран, чем убывают из СНГ", (ссылку не обязательно, хотя бы заголовок) и если такие статьи/работы найдутся с полным подтверждением "сказаного" выше тогда я удалю отрезок о менталитете из первого комментария, если вас он так зацепил... И, кстати, не воспринимайте слово "аморфность" как что-то обидное - это на постсоветском поприще просто работает, менталитет более чтит традиции и устоявшиеся ценности, чем часто сомнительные улучшения реформы; как побочный эффект - люди скептичны к новому, новые идеи и стартапы подхватываются значительно реже, чем на Западе, и инноваций соответственно меньше (но это не значит, что активности совсем нет).
@Vrotebalvashkanal
@Vrotebalvashkanal 3 місяці тому
@@vladghoul2170 стартапы и предприятия открываются чаще в тех местах, где больше сосредоточено капитала. Менталитет никакой роли в истории народов и государств не играет. Консервативной христианской америке не помешало провести научно-техническую революцию в 50-х, 60-х годах прошлого столетия. Я не прошу ссылки в виде «“ и так далее. Я лишь прошу вас сослаться на хоть сколько-то научные исследования аморфности тех или иных народов. Про «чаще выражают протесты и добиваются своего» тож слабый аргумент. Контраргумент события в РФ В 91м и 93м годах.
@hezymal9109
@hezymal9109 3 місяці тому
А как на HTMLX делать более сложные приложения чем подай-принеси-из-бд? Да и про тайпскрипт, те же слова которые миллион лет назад все разработчики языков с динамической типизацией говорили что типизация - это плохо. Кароче все наконец сомкнулось 😄.
@AndrewQuardex
@AndrewQuardex 3 місяці тому
htmx
@mur3636
@mur3636 3 місяці тому
Подай принеси не из бд, а просто подай принеси кусок хтмл )
@IllarionYolgin
@IllarionYolgin 3 місяці тому
Суть в том, что все сложное ты делаешь на сервере, а фронт только отображает состояние сервера. Т.е. если тебе не надо офлайн работу, то тебе не надо иметь дело с состояниями и соответственно все очень сильно упрощается, т.к. работа с состояниями это сложно.
@hezymal9109
@hezymal9109 3 місяці тому
​@@IllarionYolgin ну кроме как отобразить\редактировать\валидировать данные. еще бывают задачи drag&drop, возпроизвести видео/аудио. анимация на скриптах и т.д и т.п. Раньше уже так писали. и отказались и вот опять. А ничего что приходится на серверах рендерить HTML, нагрузка на сеть. на грузка на вычисления.
@user-bj9qn1br3n
@user-bj9qn1br3n 3 місяці тому
@@hezymal9109 Вот тоже удивился такому решению. Люди придумали унести всё на клиента когда телефоны и компы были ещё слабыми, что бы разгрузить сервера. А теперь когда телефоны стали мощные как компы, а количество клиентов стало зашкаливать решили убрать назад на и так нагруженный до некуда сервера ?
@dzyanis
@dzyanis 2 місяці тому
Миша высказал слишком вызывающие и иногда противоречащие вещи. Так же сложилось впечатление, что он пытается хвататься за всё что можно, и, толком не разобравшись в технологии, уже переключается на что-то новое. Вообще мне показалось что он человек который в удачное время на хайпе поднялся, а теперь хэйтит всех кто хоть чуток ниже его самооценки.
@user-jb3cd5uk2j
@user-jb3cd5uk2j 2 місяці тому
Классное интервью, давно его ждал. Спасибо!!!
@artyomvashkevich602
@artyomvashkevich602 3 місяці тому
Слушайте идея с фильмом про ПВТ - это круто. Я бы такое посмотрел. Только сделать как фильм без интерьюх. Интервью я думаю такой фильм испрортят, но в целом фильм на 1,5 часа который сделал бы срез 10-22 года - это идея зачетная. Но нужен режиссер который это не запорофинит.
@webmaster.77
@webmaster.77 3 місяці тому
Наконец-то хоть кто-то понял что простые сайты должны быть простыми. Отдавать HTML контент можно через PJAX, причём можно отдавать не часть страницы, а всю страницу целиком, а пользователь увидит страницу с обноленным блоком. Технологии 100500 лет, но никто ей не пользуется.
@profesor08
@profesor08 2 місяці тому
Простые сайты остаются простыми, генерируются html файлы и закидываются на сервер. Сложности начинаются в пограничных случаях, когда надо обновить не всю страницу, а часть, или не делать двойную работу. Вместо того чтоб сначала, верстать, а потом вертску дробить на куски, натягивать (по сути верстание на бэке), а потом все по новой при апдейте, можно один раз сверстать, один раз организовать данные на бэке, и научить фронт с бэком общаться. Если на фронте поменяется вид, то для этого не надо бэкенд ворошить.
@pubpoltv
@pubpoltv Місяць тому
ну и комп за 170+10 баксов это как-то не реально в 2001, только если БУ. был малым, читал ту же компьютерную газету. на сколько помню баксов 300 системник стоил точно. моник элт 17 (или 15) баксов 200. Многие комплектующие стоят примерно столько же и сегодня ну или раза в полтора дороже. Дюрон да, был дешевым.
@LeeSoftRu
@LeeSoftRu 3 місяці тому
3:50 Компьютерные вести помню, а вот про компьютерную газету подзабыл. И за корветы спасибо. Накидали флешбеков опять. 8600100. Шо ж вы творите 😂
@konstmonst
@konstmonst 2 місяці тому
Работы в Европе куча. То о чём Миша рассказывает (фронтенд), лишь верхушка айсберга. На самом деле есть ещё куча всего: микроконтроллеры без и с ОС, Клауд, 3-Д, разные оффлайн программы.
@pavellitkin2773
@pavellitkin2773 Місяць тому
10 лет пилю внутренний фронтенд в энтерпрайзах, еще не проходилось видеть простой фронт с формой и кнопкой.
@leandrmiklashevich297
@leandrmiklashevich297 3 місяці тому
Прывіт, даражэнькі. Калісьці тусілі з табой на фестывалі BeTogether у Літве годзе ў 2008-2009.
@andrii845
@andrii845 3 місяці тому
Щодо інтерфейсів, на мою думку, - людям не цікавий та не потрібен інтерфейс, як такий. Люди в першу чергу шукають вирішення конкретної проблеми, і якщо це можливо за допомогою певного інтерфейсу - вони будуть змушені цим користуватись. Якщо ж вирішення тієї самої проблеми можливе без інтерфейсу (як зайвого, "складного", шару) а можливе через чат, голосового асистента, чи взагалі через третій спосіб, - в інтерфейсі відпадає потреба, або ж він трансформується від складного до простого (з точки зору використання). Автоматична коробка передач в автомобілі - яскравий приклад такої трансформації. Для людей (в більшості) не цікаво використовувати ручку та педаль, як два інструменти (інтерфейси) щоб дозволити автомобілю їхати швидше, проте були змушені це робити. І неважливо наскільки комфортне чи швидке було їх використання, якщо автомобіль може їхати без цього "інтерфейсу", а за допомогою АКП, - проблема людини вирішена, і більше немає потреби у двох мануальних інтерфейсах. Тому, на мою думку, майбутнє фронтенду залежатиме від можливості людей вирішувати проблеми з мінімальними зусиллями. Якщо умовний готель чи квиток на літак можна буде забронювати без необхідності заповнювати десятки форм, - неважливо наскільки той інтерфейс буде красивим, з анімаціями, і т.д. - в ньому відпадає потреба. Дякую, за цікаве інтерв'ю.
@user-wp2ek8mx3c
@user-wp2ek8mx3c 3 місяці тому
открыл Америку
@oinn6216
@oinn6216 3 місяці тому
27:37 - техническое здесь , а потом на финальный приезжал сюда. Боюсь спросить, здесь и сюда это разные города :)
@edigal1
@edigal1 2 місяці тому
Прикол, в 2017 работал в САПе(Израиль) приходилось в том числе иногда поддерживать САП клауд фронт-енд который написан на sap-ui, много я матерился.
@LadyBugFeature
@LadyBugFeature 29 днів тому
Смотрела его стримы по верстке еще в 18-Ом году. Он реально крут
@Anderic99
@Anderic99 3 місяці тому
Это лучшее интервью за все время! Зашло на одном дыхании
@r32qwdfq
@r32qwdfq 3 місяці тому
Если бы я знал, что Миша создатель sapui5 во времена мы работали в одной конторе, то задушл бы его =)
@po1sonne
@po1sonne 3 місяці тому
2 часа пролетети молниеносно. Очень интересное интервью, спасибо)
@igorm.9845
@igorm.9845 3 місяці тому
Прекрасная история о том, как чуваку повезло оказаться везде в нужное время в нужном месте.
@faang29488
@faang29488 3 місяці тому
Ну да, много кто оказался в нужном месте в нужное время (епам, особенно в Беларуси)
@user-qd2cu8wf6q
@user-qd2cu8wf6q 3 місяці тому
Не чуваку повезло, а повезло тем, у кого он работал!
@VeynShot
@VeynShot 3 місяці тому
зато ты окружен кучей источников для самообучения
Эффект Карбонаро и пончики
01:01
История одного вокалиста
Переглядів 4,8 млн
Что будет с кроссовком?
00:35
Аришнев
Переглядів 2,4 млн
Сын Расстроился Из-за Новой Стрижки Папы 😂
00:21
Глеб Рандалайнен
Переглядів 5 млн
Антон Соснин - С++ в мемах
1:04:21
C++ User Group
Переглядів 6 тис.
Арсений Савин - Введение в протокол OAuth2
9:46
Студенческая IT-лаборатория
Переглядів 10
Самое простое объяснение парадокса Ферми
28:45
Задний двор Айлашкерского
Переглядів 67 тис.
Вселенная и Специальная теория относительности.
3:51:36
ЗЛОЙ АНАЛИТИК ВСЕЛЕННОЙ.
Переглядів 6 млн
Start from 0 at any point on the T1 Digital Tape Measure
0:14
REEKON Tools
Переглядів 28 млн
Распаковка айфона в воде😱 #shorts
0:25
Самый маленький игровой ПК
0:46
ITMania - Сборка ПК
Переглядів 595 тис.
Секретная функция ютуба 😱🐍 #shorts
0:14
Владислав Шудейко
Переглядів 2,2 млн
САМЫЙ дешевый ПК с OZON на RTX 4070
16:16
Мой Компьютер
Переглядів 36 тис.