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

2024 ж. 28 Сәу.
120 597 Рет қаралды

Долгожданный сиквел на канале - интервью с самым жизненным IT-блогером Мишей Ларченко! Из выпуска вы узнаете о том, кто такой Миша, как он стал программистом и очутился в Нидерландах, за что обожает JavaScript и ненавидит TypeScript, почему за HTMX будущее, а фронтенд обречен на смерть и кто батя беларуского IT.
Так что, заваривайте чаинский/кофеинский и погнали 😉
ССЫЛКИ
🔹 Материалы из выпуска: t.me/itbeard/1290
🔹 Канал Миши: @larchanka
🔹 Поддержать меня на Patreon: / itbeard
ГДЕ СМОТРЕТЬ И СЛУШАТЬ
🔸 KZhead: • Умирающий фронтенд и б...
🔸 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
🔸 Стать спонсором на KZhead: kzhead.infojoin
🔸 Через карту и криптовалюты: itbeard.com/help
ПОДПИСЫВАЙТЕСЬ
🔻 Сайт: itbeard.com
🔻 Telegram: t.me/itbeard
🔻 WhatsApp: s.itbeard.com/whatsapp
#айтиборода #javascript #htmx

Пікірлер
  • Странно видеть Мишу дольше, чем 10 мин в одном видео)

    @johndoe20975@johndoe209752 ай бұрын
    • 🤣🤣🤣🤣

      @chego2412@chego24122 ай бұрын
  • Эрик Давидыч в мире программирования 😅

    @SadBatya@SadBatya2 ай бұрын
    • Это точно)

      @krakadzil@krakadzilАй бұрын
    • Давидычь быкует.

      @alexanders8928@alexanders8928Ай бұрын
    • прям в точку)

      @MyTerribles@MyTerriblesАй бұрын
  • 1. "В IT не нужен человек, который не понимает, как это устроено" - подразумевается, что понять это невозможно? Или он о тех, кто не умеет читать и воспринимать речь на слух? О чем это вообще? Из этого следует тезис "ничего не учи, ты и так ничего не знаешь". Ну ок, спасибо, полезно очень. 2. "Люди не понимают правильных логик" - а, теперь я понял, в мире есть несколько "логик", и сейчас он нам свою озвучит. Слушаю внимательно. 3. "С авторизацией появляется много опасной логики, они её не понимают" - ты сразу это начал понимать? Как только ходить начал или чуть раньше? (Борода о том же сказал, факты) 4. "Они не предназначены для такой работы, не умеют думать в нужном направлении" - я всё еще жду аргументы, может исследования нейробиологов, статистика, хоть что-то, что подтвердит твое мнение. 5. "Очень трудно объяснить, что я имею в виду" - я заметил, какая-то из "логик" дала сбой, видимо. 6. Про наслоение одной логики на другую и про то, что это надо видеть. Это называется опыт и насмотренность. Я не знаю, как можно недостаток опыта приравнять к умственной неполноценности. 7. Про таски в Jira я вообще молчу. Тут за гранью. Ты расписываешь подробности, чтобы получить результат тот, который тебе нужен, потому что у всех есть сроки и ресурс по времени. Всё. Ты знаешь детали сразу, потому что ты имеешь опыт - поэтому у тебя соответствующий грейд и ЗП, а не потому что ты уникальная мамина конфета. Несвязный необоснованный поток сознания, лишенный аргументов. Очень хочется гостю считать себя уникальным и очень умным, и очень грустно, видимо, наблюдать, как в отрасль заходят молодые ребята, через год-два умеющие то же самое, какой ужас( Хотя... С такими софтами я бы тоже начал беспокоиться

    @user-bp6jv4dp8d@user-bp6jv4dp8d2 ай бұрын
    • Тут другое, если вокруг от всех воняет говном - может быть это ты обосрался?)

      @CFDIntech@CFDIntech2 ай бұрын
    • Спасибо, что сэконоили пару часов кринжатины)) Уже с тезисов в заголовке поугарал, а тут два часа треша какого-то

      @mr4erk@mr4erk19 күн бұрын
  • Услышал, что Епам - это не бадишоп, что Typescript - плохо, потому, что делает говнокод и вообще "это просто линтер" и понял, что не могу доверять Мише :)

    @user-gp9xg9um7v@user-gp9xg9um7v2 ай бұрын
    • Мне тоже не очень нравится Ларченко, но позиция что "тайпскрипт - это линтер" вполне нормальная, типизация в тайпскрипте действительно работает сильно не так как в других языках, где есть "реальные" типы(ну то есть существующие в рантайме).

      @huge_letters@huge_letters2 ай бұрын
    • @@huge_letters кроме того факта, что в TS типизация чуть ли не тьюринг полная. И даже не смотря на то, что она работает только на этапе компиляции, мне кажется, что TS - это чуть больше чем линтер)

      @user-gp9xg9um7v@user-gp9xg9um7v2 ай бұрын
    • @@user-gp9xg9um7v ну тут понятно, что такая серая зона очень что в какую категорию отнести можно - но думаю позиция что "тс это очень продвинутый линтер" это какая-то дикость и так вполне нормально думать.

      @huge_letters@huge_letters2 ай бұрын
    • да позер перепитый просто

      @pavdev1145@pavdev1145Ай бұрын
    • У меня доверия к нему минимальное. Скорее всего сможет сделать что-то на коленке на усердии, но научить хорошему других - однозначно нет

      @NETKNIGHT666@NETKNIGHT666Ай бұрын
  • Есть три вещи на которые можно смотреть бесконечно: на то как течет вода, на то как горит огонь и на то как человек гордится своим невежством. Чмоки чмоки

    @psor9817@psor98172 ай бұрын
    • А в чем невежество? Впервые вижу Мишу Ларченко, вроде неплохой карьерный путь у человека и рассказывает вроде интересно

      @BigMother228@BigMother2282 ай бұрын
    • @@BigMother228 как минимум в том как он аргументирует минусы тайпскрипта. Это мощно

      @psor9817@psor98172 ай бұрын
    • ну когда выложил свое популистское мнение, но из за критики удалил - не очень хороший мув@@BigMother228

      @qudde214@qudde2142 ай бұрын
    • ну тогда посмотри на моё невежество: ТайпСкрипт говнище обоссанное ) ставлю на то что ТайпСкрипт отвалится со временем, а ДжаваСкрипт будет жить

      @yobi3d@yobi3d2 ай бұрын
    • @@yobi3dс каких заводов вас сюда набежало?

      @Huggowasright@Huggowasright2 ай бұрын
  • Гость кстати противоречит себе. Строгая типизация как раз и нужна чтобы твой код в говно не поддерживаемое превращался, как тот проект который он описал с авиабилетами. Который получается никто кроме него поддерживать получается и не сможет

    @DashaZakella1001@DashaZakella10012 ай бұрын
    • Он написал что даже он не совсем все понимает что там происходит)))

      @HelloWorld-ln5cy@HelloWorld-ln5cy2 ай бұрын
    • @@HelloWorld-ln5cy ну типично для больших проектов написанных не по ооп

      @DashaZakella1001@DashaZakella10012 ай бұрын
    • бавают очень опытные плохие разработчики

      @vasilypopov2017@vasilypopov20172 ай бұрын
    • Не противоречит. Он говнокодер. Все языки знает по чуть-чуть. А яваскрипт любит именно таким, каким его нормальные прогеры не любят. Тайпскрипт, который превращает яваскрипт в нормальный язык, ему поэтому и не нравится. Говнокодер.

      @bltvg@bltvg2 ай бұрын
    • а что вообще за сервис? Пытаюсь найти не ищет

      @TheAkaDElpher@TheAkaDElpher2 ай бұрын
  • Странно, что гость имеет такой большой опыт, но не понимает пользы TypeScript. Даже если будет (по его словам) в будущем новый JS с типами, то как минимум ты УЖЕ будешь уметь их писать. А огромные типы TS встречаются пару раз. Если не уметь их понимать сейчас, даже не пытаться понять, то никогда и не поймешь. Слушать фразы, что "Фронтенд - всё, JSON говно" - вообще невозможно. Очень напомнил чувака $mol, который просто всё обсирает ) На лице ведущего написано "бля что я слушаю" все полтора часа. Спасибо, что вывез это

    @chirkov@chirkov2 ай бұрын
    • а меня убил момент 33:33

      @chokayes7830@chokayes78302 ай бұрын
    • поверь "уметь писать типы" не сложно. вопрос - нахрена. эти типы по факту почти ничего не дают. Они ничего не гарантируют в рантайме. А часто они мешают. Именно по этому открывая ангуляр приложение ты везде там видишь что то вроде TemplateRef . Нужно понимать для чего типы появились в языках программирования, и это совсем не для какихто проверок

      @vadymsushchenko1680@vadymsushchenko16802 ай бұрын
    • На сколько я понял аргумент был в том что тайпы можно определять и на ваниле, или использую JSdoc, а TS оверкил для большенства проектов, в доказательство этого аргумента приведу большие проэкты которые отказалась от TS в пользу JSdoc - Svelte, drizzle, turbo

      @iThinking2@iThinking22 ай бұрын
    • TypeScipt это явный пример когда средства подменяют цель

      @vadymsushchenko1680@vadymsushchenko1680Ай бұрын
    • ​@@iThinking2 типы можно и текстом в wiki описать, закрыть и забыть, для этого только блокнот нужен. Но серьезно, вот взять сравнить jdoc и ts, что чище, что проще для понимания, что легче написать, что удобнее переиспользовать? А что на счет библиотек? Как-то так получается, что использующийся там JSdoc, конвертируются в .d.ts файлы, в TypeScript, чтоб этими типами можно было пользоваться. А у некоторых упоротых, привет highcharts, получаются по 30mb d.ts файлы, сгенерированные из JSdoc, даже не открываются. Единственный аргумент в пользу JSdoc это то, что файл не требует предварительной обработки. Но сейчас весь js транспилируется, а значит есть возможность, и ей надо пользоваться, чтоб выбирать инструмент который проще, понятнее и дает лучший опыт.

      @profesor08@profesor08Ай бұрын
  • Конец JS хотели бы увидеть многие, но пока его удается только подержать за щекой.

    @Kira_sk@Kira_sk2 ай бұрын
    • Я думаю что он сдохнет, да простит меня борода Столлмана, но чтобы сейчас хорошо кушать, надо его изучать и пользовать.

      @pulodian@pulodian2 ай бұрын
    • @@pulodian с фигали он сдохнет? Он все языки ещё переживёт, так как на js можно делать всё что угодно и вертеть как захочется

      @alekseypavlov2539@alekseypavlov25392 ай бұрын
    • @@Sasha-gt4gs а причем тут html и js?

      @OYAnap@OYAnap2 ай бұрын
    • @@Sasha-gt4gs и что? ssr мог делать php еще в 90х. причем тут это к js?)

      @OYAnap@OYAnap2 ай бұрын
    • @@OYAnap ты вообще не врубаешься в тему, и обсуждаешь её. HTMX это динамическое изменение страницы пользователем без REST и прочего. Ничего учить вообще не нужно. И подходит для задач которые выполняют 99.99% сайтов и приложений. HTMX может работать и с PHP. Проблемы?

      @bartholomewjj1968@bartholomewjj19682 ай бұрын
  • В любой сфере есть люди, которые с высоты своего опыта считают тех кто ниже по уровню недоразвитыми и недостойными...При этом понимая что сами начинали с того же....Это всего лишь способ возвысить себя в своих же глазах за счёт более слабого....либо просто реклама....Слишком много "Я" в этом интервью

    @user-db8ms8xe6e@user-db8ms8xe6e2 ай бұрын
    • Госць канешне тая яшчэ балаболка. Ведае адразу ўсе і нічога. Можа канешне ён і добры спецыяліст, але з гэтага відоса чамусцьі іншае падаецца)

      @zhuk_tutejshy@zhuk_tutejshy2 ай бұрын
    • @@nan-rt ну не говном же их называть теперь

      @user-db8ms8xe6e@user-db8ms8xe6e2 ай бұрын
    • Не все люди это могут, говорю как айтишник с более 10 лет опыта. Есть люди, которые умеют строить, а есть, у которых всё разваливается. Да, те у которых всё разваливается, могут научится, лет через сто, но это не экономично и значит капитализм этого не терпит. Это например как строить небоскрёб - да ты можешь соединить куски металла, но сделать так, чтобы это не развалилось и в будущем могло принять разые пристройки и надстройки, надо иметь правильный склад ума.

      @konstmonst@konstmonst2 ай бұрын
    • Есть принципиальная разница между "начинали оттуда же" и "туго идет". Не понимают ее как раз вкатунцы вкатунишки.

      @user-vc9ij4su4e@user-vc9ij4su4e2 ай бұрын
    • @@konstmonst вот об этом и речь когда айтишник с десятилетним опытом на полном серьёзе утверждает,что остальным для этого понадобится сто лет звучит немного самоуверенно...сделать так чтобы не разваливалось как раз и является задачей более опытного....и раз уж капитализм то решать кто достоин а кто нет - дело того кто платит денежку....в свои проекты никто тебе не помешает набрать исключительно гениев

      @user-db8ms8xe6e@user-db8ms8xe6e2 ай бұрын
  • Не вижу смысла хейтить TS из-за длинных типов. Не пишите длинные типы и всё.

    @xeleos@xeleos2 ай бұрын
  • Вот что значит по верхам пробежался. Да в Next есть рендеринг на стороне сервера, но компоненты пишутся на паттернах и основе React. Транспорты меняются, но логика фронтовая остаётся. То что код исполняется на сервере не отменяет написания удобных юзабельных интерфейсов.

    @user-th1wg7ws9c@user-th1wg7ws9c2 ай бұрын
    • Сейчас на Blazor Interactive есть конкретная реализация того что он описал, то есть можно писать условно No Js код, грубо говоря например если при нажатии на кнопочку а после это нужно поменять вид кнопки на состояние ожидания, то все это делается на стороне сервера. И сервер возвращает кусок разметки только для этой кнопки, или например целая таблица, например следующая страница и по факту никакой логики в фронтенде не остается..

      @pulodian@pulodian2 ай бұрын
    • @@pulodian Как и любая технология, это тоже инструмент. И использовать её нужно уместно. Подумай что будет с кнопкой если инет откиснет.

      @user-th1wg7ws9c@user-th1wg7ws9c2 ай бұрын
  • 43:47 по поводу «получить доступ к чужому кошельку». Просто убил уровнем знаний в сфере блокчейн-технологий. Ни один уважающий себя крипто-проект не использует в качестве инициализации генератора псевдослучайных чисел текущее время компьютера. Большинство современных компьютерных систем использует для этой цели аппаратные источники энтропии или на крайний случай, сочетание битовых операций над разными источниками энтропии (системные часы, счётчик тактов процессора TSC, системные буферы, буферы ввода-вывода, серийные номера или адреса и времена пользователя, системы, оборудования, сети, пользовательский ввод с клавиатуры и мыши). Всё это сводит на ноль попытку подбора root seed кошелька на основании знания интервала времени, когда этот seed был создан. Кстати, подбирать нужно не seed-фразу, а root seed (последовательность минимум 128 бит, из которых уже детерминировано выводятся все остальные ключи). А seed-фраза это всего лишь удобная для кожаных мешков форма записи того самого root seed, которую внедрили в биткоин только в 2013 году (BIP39). И еще: системные часы в современных архитектурах выдают время не в миллисекундах, а в наносекундах, что в миллион раз чаще.

    @dmitryal-omar1351@dmitryal-omar13512 ай бұрын
    • Так он не говорил что это легко. Только что использование системных часов может сузить диапазон подбора. И что это наступит быстрее, чем квантовый слом существующей криптографии.

      @knifeslaughter@knifeslaughter2 ай бұрын
    • @@knifeslaughter это не то что не легко, это в принципе не возможно. Но вы пробуйте, конечно, взламывайте. Запускайте процесс перебора прямо сейчас. Может вашим пра-пра-правнукам и посчастливится подобрать ключ к какому-нибудь адресу, на котором уже не будет к тому моменту монет)))

      @dmitryal-omar1351@dmitryal-omar1351Ай бұрын
    • Это он еще про 25ое слово в seed фразе забыл, которое самому можно придумать из ~70 доступных символов, что умножает сложность взлома на хреналиард

      @alexanderp4532@alexanderp453229 күн бұрын
    • @@alexanderp4532 так что пусть уж лучше покупает асик-майнер, подключается к какому-нибудь майнинг-пулу. Шансов легально получить свою долю битка на много больше))

      @dmitryal-omar1351@dmitryal-omar135110 күн бұрын
  • У гостя есть претензия к какой-то группе людей, которые по его мнению недостаточно хороши для того, чтобы быть программистами, им чего-то не хватает, но выразить чего именно ему способностей не хватило 😕

    @TheLevius@TheLevius2 ай бұрын
    • Чтобы быть программистом надо очень много программировать, гость сказал что у него проектов на js хоть жопой жуй, условно 😀

      @alexandralikin3830@alexandralikin38302 ай бұрын
    • Все могут рыть неплохо траншеи, но не все могут стать хорошими композиторами или художниками, программирование в этом же списке, где углубиться дальше if else некоторым склад ума не позволит

      @ThePamidor@ThePamidor2 ай бұрын
    • Оп оп, тут видно что чувства кого-то задети)) не серчай для таких как ты то же место всегда найдется, не такое комфортное но найдется

      @True_Ulatim@True_Ulatim2 ай бұрын
    • Да нет, мне очень понятно про что он говорит. Писать код может каждый у кого есть глаза и 10 пальцев на руках (ну или хотя бы 5 в сумме). А вот когда доходит до вопроса "а где размещать код? ", " Где описывать бизнес сущности и как в коде отобразить логику взаимодействия с ними, при этому так, чтобы они не смешивались между собой". Вот тут уже мозгов хватает ой как далеко не всем)

      @user-oi3gg4rw7y@user-oi3gg4rw7y2 ай бұрын
    • @@user-oi3gg4rw7y так это просто с годами опыта нарабатывается

      @TheLevius@TheLevius2 ай бұрын
  • Что то чел глупость городит про смерть фронта, во первых интерфейсы никогда не умрут, а во вторых уже давно у фронтов в вакансиях требуют тот же next js, зачем мне спрашивается становиться бекендером тогда, если я ssr на нём делаю?) да и я не понимаю за Мега сложную логику на фронте про которую он рассказывает, это скорее связано с тем, что он говнокодит максимально и сам в своей архитектуре не может разобраться)

    @user-ml3zo9sd6b@user-ml3zo9sd6b2 ай бұрын
    • похоже вы не совсем шарите за сложную логику на фронте, как доберетесь скиньте upd. :)

      @IL-SON@IL-SON2 ай бұрын
  • В какой момент рост популярности технологий и приток в них новых людей стало равняться "в js и питон пришла куча лохов". Сомневаюсь, что Мишаня вначале карьеры писал безупречный код. Кстати его канал смотрят многие новички, они получаются тоже лохи? Если убрать болтовню и присмотреться к автору, он сам то кто?

    @user-oo9yx9jb6z@user-oo9yx9jb6z2 ай бұрын
    • типичный многостаночник, это не плохо не хорошо, но профессионалом в одной области никогда не будешь, опять же не плохо не хорошо, ибо иногда гибкость приносит больше профита чем куча сертификатов в узкой области. ну и чсв немного завышено, отчасти заслуженно, но лишь отчасти

      @KoTaPeSiC@KoTaPeSiCАй бұрын
    • ​@@KoTaPeSiCну здесь соглашусь в том плане , что не хорошо и не плохо ) Каждый выбирает своё Кто-то по верхам и многие областях / языки. А кто углубляется , здесь кому что нравиться )

      @Semen_aqw@Semen_aqwАй бұрын
  • 25 декабря 2014 - это четверг, но больше удивляет, что в этот день был собес, ведь это public holidays в Нидерландах, как и 26е декабря. Сорри за душноту 😏 27:41

    @Hardtobejunior@Hardtobejunior2 ай бұрын
  • Я категорически не согласен с мнением о TypeScript. Верно, существуют библиотеки с сложными для понимания типами, особенно в сфере фронтенд-разработки. Авторы таких библиотек действительно могут упростить описание типов, однако они намеренно используют сложные конструкции, чтобы максимально раскрыть возможности TypeScript для упрощения и оптимизации работы разработчиков с их продуктами. В других языках программирования такие мощные инструменты типизации отсутствуют. В личных проектах программисты не углубляются в сложные типы настолько, и нет необходимости глубоко разбираться с типами из библиотек. Да, использование TypeScript может увеличить время на написание кода, но оно значительно экономит время при рефакторинге и предотвращает появление ошибок.

    @natashkinsasha@natashkinsasha2 ай бұрын
    • +++ хороший контраргумент!

      @klirmio21@klirmio212 ай бұрын
    • Именно! Чувак явно не умеет в TS и просто поносит. TS это намного круче чем любые java и c# в плане типизации. В TS мы четко закрепляем контракты через всю кодовую базу. Даже какой нить id:number можно один раз описать и использовать везде...а поменяв на string в одном месте будет подсветка где теперь нестыковки

      @user-ty7is7qj7u@user-ty7is7qj7u2 ай бұрын
    • @@user-ty7is7qj7uпишу на java, typescript и немного dart, есть опыт в других языках в прошлом. Java академический язык и в отличие от typescript они не могут себе позволить duck typing потому что это как раз таки лютая дичь. Тоже самое и с union types. Не забываем конечно применение typescript, где само его существование большой бонус.

      @dennisk648@dennisk6482 ай бұрын
    • Возможно автор никогда не сталкивался с развитием и поддержкой большого проекта\командой где более менее регулярная ротация кадров и куча мидлов\джунов. JS хорош когда тебе надо на коленке за выходные набросать какой то PoC (тоже спорно), а затем выбросить, но когда речь о долгосрочной поддержке продукта, то TS вне конкуренции по сравнению с JS.

      @i.shaban@i.shaban2 ай бұрын
    • Вот тоже был сильно удивлён такому отзыву о ТС. Я не представляю себе какого то более менее крупного (да на самом деле и мелкого проекта) без ТС. Он убирает на стадии разработки очень больше кол-во ошибок. Вам достаточно просто описать интерфейсы объектов и это уже приводит к сокращению ошибок во много раз. Если вы не пишете библиотеку, которую будут использовать другие разработчики то вам и не нужны эти сложные конструкции (да и библиотеки далеко не всех и используют, хотя для них это конечно на мой взгляд минус). Ну и пример microsoft Excell не умер хотя там тоже столько сложностей что 99% пользователей использую тока 5% от его возможностей - это не делает его плохим инструментом, потому что даже в таком виде он заменяет миллионом компаний систему CRM

      @user-bj9qn1br3n@user-bj9qn1br3n2 ай бұрын
  • Пишет на python и не знает даже как менеджер пакетов называется))). Очень странный чувак, типа писал на всем и все знает - но есть подозрение что знает все поверхностно. Ну и очень много о том какой он молодец. Я вот знал похожих несколько разработчиков - очень хорошо себя продают на рынке - но потом за такими "рок-звездами" переписывают код нормально обычные работяги.

    @voronkovin@voronkovin2 ай бұрын
    • И это очень хорошо подсвечивают истории типа "я написал очень классный сложный фронтенд", когда спросили сколько будет его переписать - сам же оценил в полгода) На самом деле такие "первооткрыватели" тоже нужны, но за ними должны идти те, кто будет доводить до ума.

      @YaraslauSauchanka@YaraslauSauchanka2 ай бұрын
    • если бы был убыточен, его давно бы уволили

      @ramzbew5674@ramzbew56742 ай бұрын
    • Тоже посмеялся, также резануло про модельку ИИ которую он инференсил: "вроде там либа какая то внешняя была")

      @CFDIntech@CFDIntech2 ай бұрын
    • чел потом говорит, что важно уметь себя продавать. Вот он и продаёт себя, похуй какое гавно там в питончике у него)))))

      @kulakofft4@kulakofft42 ай бұрын
    • потому что он анскил ебучий) он и про go такой херни наговорил что уши в трубочку свернулись)

      @user-ir4vd5yk4x@user-ir4vd5yk4x2 ай бұрын
  • Айтиборода удалил комментарий про то что Миша болтун и автор комментария не привел аргументы Я соглашусь с тем что Миша на словах Лев Толстой, а на деле - Миша говорит что он по программированию и чтец и жнец и на дуде игрец, а по факту когда стали задавать вопросы, он вдруг фронтенд писал, джаву только чуть чуть трогал, да и вообще он оказывается почти все пишет на Джаваскрипт :D - Какое-то крутое приложение по поиску билетов со сложным алгоритмом, который даже сам Авиасейлс повторить не могут. Где твое приложение и где сейчас Авиасейлс? Может с их популярностью твой алгоритм им не усрался? - Про тайпскрипт и огромные полотна кода из-за него. Если разбираться в тайпскрипте и правильно понимать архитектуру, то не будет огромного длинного кода и все становится ясным и понятным. И еще одно. Если бы тайскрипт был ненужным говном - никто бы им не пользовался. - Говорит что тысячу стартапов у него, проектов, задач, обучения. Где стартапы? Где проекты? Где вообще Миша? И я только меньше половины интервью посмотрел))) В итоге у меня сложилось мнение что он реально просто болтун, а по делу мало что может показать наш джаваскриптизер :D

    @SadBatya@SadBatya2 ай бұрын
    • Я не удаляю комментарии, а сразу блокирую. Если ты ещё что-то можешь писать, то ты что-то попутал, друг😊

      @itbeard@itbeard2 ай бұрын
    • @@itbeard не друг ты мне:D

      @SadBatya@SadBatya2 ай бұрын
    • Если там был мат, то мог ютуб удалить

      @ramzbew5674@ramzbew56742 ай бұрын
    • про тайп скрипт согласен с тем Мишей. перемудрили и этот тайп скрипт заставляет думать в терминах всяких интерфейсов и наследования , как будто у тебя дот нет под капотом. а на самом деле у тебя джава скрипт которому это гавно нафиг не нужно. получается какой-то жуткий оверинженеринг. все полезное из тайп скрипта и так уже в джаваскрипт переползло

      @vadymsushchenko1680@vadymsushchenko16802 ай бұрын
    • ​@@vadymsushchenko1680 Что плохого в дот нете? И почему джаваскрипту это не нужно?

      @indristwetrust@indristwetrust2 ай бұрын
  • Утверждения про TS показывают что Михаил до конца не понимает что говорит или говорит раньше чем думает. Его слова "Проверка типов можно было делать и раньше, н.п. Array.isArray() typeof и прочее.". По этим словам понятно что человек не понимает разницы между статической проверкой типов, когда типы проверяются при написании и проверкой в рантайме. А еще говорит про склад мышления ))) Нужно аккуратно и критично относится к его утвержденям.

    @Dmitry-cb7wl@Dmitry-cb7wl2 ай бұрын
    • Да это дол6ое6, с первых слов про джс и тс видно

      @Avrelian-os1ht@Avrelian-os1ht2 ай бұрын
    • Плюсадин

      @krakadzil@krakadzilАй бұрын
    • Обыкновенный Инфоцыганин и балабол

      @MihailKolesnikov@MihailKolesnikovАй бұрын
  • Только уточню что все что сказал Миша про сложные интерфейсы - это про b2c. B2b по прежнему требует сложных веб интерфейсов

    @maximmoroz3933@maximmoroz39332 ай бұрын
    • И b2c требует зачастую сложных интерфейсов. На самом деле пока не совсем понятно что сможет заменить HTMX. Т.к. сфера в которую он целится уже и так покрыта всякими инструментами, от wix/squarespace до wordpress. Пока htmx хорош там, где у тебя есть инструмент, к которому хотелось бы быстро накидать веб морду, без сложной логики. Всё остальное пока сложно верится.

      @dmitriyobidin6049@dmitriyobidin60492 ай бұрын
  • Уже который год хоронят фронтенд, все никак не похоронят. А громкие заголовки с кривыми, косыми фреймворками продолжают появляться

    @vseuvoleny@vseuvoleny2 ай бұрын
    • Php уже перестали хоронить на фронт перешли

      @dauletakhythan9595@dauletakhythan95952 ай бұрын
    • Вы случайно не перепутали с языком программирования Ruby?

      @kirillilyin8173@kirillilyin81732 ай бұрын
    • @@dauletakhythan9595 не забываем слоган: "NODE.JS УБИЙЦА PHP". Уж если php выжил, то пока все браузеры в помойку не выкинут, на совершено иной тип серфинга информации - никто никуда не пропадет с нифига.

      @Maxim9575@Maxim95752 ай бұрын
  • Достаточно уровня middle что б понять что он самозванец и псевдоексперт

    @user-nd5ed6kd6f@user-nd5ed6kd6f2 ай бұрын
    • Что такое эксперт? И где говорилось, что он этот эксперт?

      @dmitriy4415@dmitriy44152 ай бұрын
    • Типичный инфоцыга

      @MihailKolesnikov@MihailKolesnikovАй бұрын
  • МААНГ создал культ для умных людей, который вместо получения плодов своих способностей, подсаживает отдавать их организаторам этого культа, создавая иллюзию, что они вознаграждены предостаточно и находятся в клубе избранных, хотя величина наград всего лишь такая, которая будет крепко держать их в зоне комфорта слегка выше среднего класса.

    @AndrewQuardex@AndrewQuardex2 ай бұрын
    • Красава! Человек у которого нет своих идей всю жизнь будет работать на чужие. У самурая нет цель есть только путь.

      @Jetixxxxxxxxxx@Jetixxxxxxxxxx2 ай бұрын
  • Спасибо за видео, было бы интересно почитать доклад Миши о "Фронтенд всё". Пните если появится ссылка на доклад. Заранее спасибо.

    @romangargosow@romangargosow2 ай бұрын
  • Миша, как и чат GPT, с одинаковой самоуверенностью, выдает информацию и дезинформацию

    @dmitryal-omar1351@dmitryal-omar13512 ай бұрын
    • *FIFY:* как почти все _Homo Sapiens_

      @deniskhakimov@deniskhakimov2 ай бұрын
  • А по поводу документалки про БелАйТи было бы шикарно. Вспомнил про 'Гость' и прослезился. Сколько раз он спасал, не передать слов. Классно было бы ещё пригласить в эту документалку основателя ВсетиБай.

    @romangargosow@romangargosow2 ай бұрын
    • Ооо, всетибай... Салатовенький с божьей коровкой

      @itbeard@itbeard2 ай бұрын
    • @@itbeard это не слёзы, это дождь 😭

      @alexm.1818@alexm.1818Ай бұрын
  • Даааааа! Я не думал что так скоро выйдет это интервью после съёмок! Готовлю кушать и погнали 🔥

    @Virass@Virass2 ай бұрын
  • Как мне кажется, уволенные специалисты, особенно высококвалифицированные (Senior), должны объединяться, создавать компании и делать свои проекты. Тогда и с занятостью проблем будет гораздо меньше и конкуренция окажет своё благоприятное влияние на рынок, ввиду активности новых игроков.

    @k.r.k.@k.r.k.2 ай бұрын
    • для того что бы создать компанию нужно быть специалистом в бизнесе а не в кодинге

      @vadymsushchenko1680@vadymsushchenko16802 ай бұрын
  • Михаил рассуждает как джун который что-то где-то попробовал и теперь у него есть "экспертное" мнение. Очень смешно было слушать его аргументы про тс и в целом про фронтенд, сразу видно что человек только по верхам знает. Про тс. Если бы Михаил активно использовал тс, он был знал, что большинство типов тс выводит сам. Где-то нужно подсказать, где-то "скастить" типы, но по большей мере тс отлично всё выводит сам. Исключение - это библиотеки. Да, там (как раз чтобы пользователям вывести всё автоматически) нужно писать сложные типы, это во всех типизированных языках так, и это нормально. Хочешь автоматический вывод типов, хороший и удобный автокомплит в библиотеке - пиши сложные типы. Но повторюсь, в продуктовом коде это супер редкость, когда надо писать трёхэтажные дженерики. По этому не советую прислушиваться к подобным "говорящим головам", их экспертность под сомнением.

    @izzy7541@izzy75412 ай бұрын
    • + Тоже такое ощущение словил

      @indristwetrust@indristwetrust2 ай бұрын
    • да, как то сидишь слушаешь и чуть ли не каждая вторая фраза сомнительная.

      @user-tp5rb4wi7z@user-tp5rb4wi7z2 ай бұрын
    • Вообще все как надо про TS раскидал ) Ненужная абсолютно залупа для дегенератов )

      @SergeyPeshalov@SergeyPeshalov2 ай бұрын
  • ого, только что отсняли недавно, а уже выпуск готов 😮 я привык, что у Лекса отснятый материал "маринуется" по пол года 😅

    @andrei.gerasjov@andrei.gerasjov2 ай бұрын
    • Еще два выпуска лежат с января 2023 года, не переживай!)

      @itbeard@itbeard2 ай бұрын
    • @@itbeardмаркируй выпуски: VS, VSOP, XO... 😆

      @andrei.gerasjov@andrei.gerasjov2 ай бұрын
    • афигеть@@itbeard

      @frontend_coder@frontend_coder2 ай бұрын
    • Работа кипит во всю), бедный макбук, ​@@itbeard

      @zakatun9491@zakatun94912 ай бұрын
  • слишком высокомерный тип "то как я выстриваю логические цепочки, они это не смогут..."

    @ADAshiller@ADAshiller2 ай бұрын
    • как раз-таки такие чуваки и не нужны - их код потом никто не понимает и не может поддерживать. Код должен быть максимально простым, в этом его красота. Всяких псевдовундеркиндов тряпками ссанными гнать надо. Фронт, блять, писать, а не нейросети. Какие там невъебенные логические цепочки нужны?

      @user-we3ef9xx5u@user-we3ef9xx5u2 ай бұрын
    • @@user-we3ef9xx5u это вообще пиздец, а не коллега. Жаль людей, которым пришлось работать с этим ЧВСшником. Разработка это в первую очередь командная работа и если ты лучший специалист в команде, нужно помогать тому что слабее, а не самоутверждаться за их счет.

      @ADAshiller@ADAshiller2 ай бұрын
    • @@user-we3ef9xx5u на 19:00 послушай момент 😂 "Дима, я уже тогда был выше тебя" бедный коллеги этого ЧСВшника, как мне их жалко. Он меня за час выбесил, а кто-то с ним годами мог работать

      @ADAshiller@ADAshiller2 ай бұрын
  • На счет HTMLX, круто конечно что теперь можно делать Ajax запросы не используя JS. Лет 10 назад цены бы ему не было. Сейчас стандарты UX/UI современных приложений выше, и разработчики ищут более комплексные решения, которые позволяют создавать более интерактивные и динамичные интерфейсы которые нельзя сделать без JS. Так же странно сравнивать SSR решения на React с HTMLX. Next позволяем написать и SSR приложения и CSR приложения так что пользователи не ощутят большую разницу. На HTMLX можно написать приложение которое окунет в 2010 год. Да можно добавить JS для интерактивности, так React поэтому и придумали что чистым JS тяжело добавить много интерактивности. Вообщем HTMLX очень нишевая технология для очень не требовательных проектов.

    @natashkinsasha@natashkinsasha2 ай бұрын
    • Не совсем. При htmlx Js остаётся. Но он используется для для простых действий, н-р, для того же Ajax. Компоненты генерируются не в браузере на основе полученного json, а приходят с бека. Пример - Laravel/Livewire. Удобная штука для сложных форм, где один инпут может зависеть от другого.

      @katetometr@katetometr2 ай бұрын
    • Скорее React нишевая. Хочется плакать когда видишь интернет-магазины на React или Vuе - у 90% есть баги на фронте.

      @user-ho8qs1hb3u@user-ho8qs1hb3u2 ай бұрын
    • @@user-ho8qs1hb3u вообще синоним к слову "нишевый", это слово "не массовый". И это точно не про React. А то что баги, так и ружьем можно себе ногу прострелить, это вообще ни о чем не говорит.

      @natashkinsasha@natashkinsasha2 ай бұрын
    • @@user-ho8qs1hb3u скажите это крупным проектам у которых жирный фронтенд на React. Баги есть везде, даже в ПО, которым вы каждый день пользуетесь есть куча небольших багов - фиксят сначала самые крупные и заметные

      @OrlovStudio@OrlovStudioАй бұрын
    • Для большинства приложений суперинтерактивность не нужна и там htmx неплох

      @constantinegeist1854@constantinegeist185421 күн бұрын
  • Не согласен 1:14:00 в IT может любой прийти и добиться успеха. Разный склад ума это не проблема - это клад для новых решений. Конечно чтобы стать разрабом нужно время, каждому! Аналогия: музыка тоже не для всех надо типа уметь слушать, но на самом деле, не существует правила "правильного" или "неправильного" слушания музыки. Важно, чтобы музыка как и программирование приносила удовольствие и доставляла удовольствие тем, кто ее слушает. Что бы научится играть на гитаре тоже нужно время как и в программировании.

    @kamnsv@kamnsv2 ай бұрын
    • Согласен. Я бы даже сказал, что прежде чем выдавать уникальные решения или продукт, ты должен сам пройти через океан технологий, чтобы успеть за рынком и не сдохнуть с голоду, потом доучить базу, на которой все строиться (прим. JS) углубившись до самых мельчайших деталей и только после этого всего начинается творчество. До этого момента ты следуешь за более умными, юзаешь то, что работает, запоминаешь ту логику, которая уже придумана. Способ вычисления через дискриминант отлично работает и те, кто его использует зарабатывают бабки, пока ты выводишь теорему Виета.

      @nightdreams5521@nightdreams55212 ай бұрын
    • Не соглашусь с вами! в примере с музыкой, если человек не имеет слух или не понимает как читать ноты, то он никогда не станет профессиональным музыкантом высокого уровня! Да, он будет играть попсу и что-то простое, но Баха/Шопена/Бетховина он никогда не сыграет!

      @dashakoval3534@dashakoval35342 ай бұрын
    • @@dashakoval3534 Слух можно развить, так же как и научиться читать ноты

      @olegmzhelskiy7839@olegmzhelskiy78392 ай бұрын
    • Именно исполнителем и не попсы может стать учась учась учась. Могу живой пример показать, где человек из за своей работы имеет много времени и играет часов по 8 именно, как бодибилжер с конкретными подходам и, упражнениями, теорией и тд, но он каждый день пишет, что сочинить ничего не может. Как и из консерватории, сколько проф музыкантов в мире, а сколько композиторов, просто уметь играть это больше механический навык

      @konstantint975@konstantint9752 ай бұрын
    • ​@@konstantint975 так правильно, композиторство и исполнение намного дальше друг от друга, чем кажется большинству людей, которые ожидают от профессионального музыканта навыков профессионального композитора

      @bomzhiha-s-kurskogo-vokzala@bomzhiha-s-kurskogo-vokzala2 ай бұрын
  • Виндоус видел? Я писал!

    @cyrilanisimov@cyrilanisimov2 ай бұрын
  • Я тож дотнетчик бывший, пишу на ts, и да, вот эти переусложненные типы это явно лишнее. Оно сложнее чем весь js с прототипами и прочей матюхней. Но типы нужны. Просто нужно простое. Переусложненное оно из-за необходимости уметь описывать типы под библиотеки у которых обычно гибкий апи, более гибкий чем у строготипизированных языков

    @ilyam1945@ilyam19452 ай бұрын
  • Нечасто увидишь настолько энергичных разработчиков, которые начинали свой путь ещё с "пелёнок", немного напоминает Дим Димыча, короче в кайф, Лекс спасибо!)

    @UnreaLyNX@UnreaLyNX2 ай бұрын
  • Спасибо большое, что позвали Мишу на интервью🎉🎉🎉

    @HEX_CAT@HEX_CAT2 ай бұрын
  • 1:24:54 все таки фронтендер, который умеет бэкенд «чуть-чуть» это странная химера, лиды ему не смогут доверить трогать бэк, если он будет знать его чуть-чуть. На самом деле, то что нам предсказывает Миша в индустрии уже было лет 20 назад, когда фронтендеры не выделились еще в отдельный класс и были просто программисты + верстальщики. так как руками разраба красить кнопочки и заниматься пиксель хантингом было очень дорого. В целом интересно понять, на чем Миша основывает свой прогноз, потому, что без аргументации не оч понятно, почему мы должны двигаться в эту точку, а не в вытеснение ручного разрабского труда, AI ассистентами по код генерации.

    @DmytrK857@DmytrK8572 ай бұрын
    • чтобы качественно генерировать->внедрять код нужно понимать как он работает. либо иметь сверхстабильную либу с достаточным функционалом и каким то мета языком который всегда будет выдавать какой то результат и никогда не крашиться. пока этого нет - не будет никаких ассистентов с никакой кодогенерацией)

      @toprogramm@toprogramm2 ай бұрын
    • Да ни на чем он не основывает. Просто очень уверенно льет в уши, прикрывая это своим опытом...

      @dmitriyobidin6049@dmitriyobidin60492 ай бұрын
    • Реально, просто заливает

      @indristwetrust@indristwetrust2 ай бұрын
    • ну выжирание памяти реальная проблема, кажется если добавить во всю эту историю некий bff всё немного встаёт на свои места

      @KoTaPeSiC@KoTaPeSiCАй бұрын
  • Хотел бы, чтоб Миша ответил, он сказал, что с точки зрения ресурсов на примере лямбда на питоне которая сжирает 500 денег в месяц, то насколько оптимально с этой точки зрения юзать htmx и все рендерить и считать на серевере? И с точки зрения процесса разработки и распределения задач, с реактом, к примеру, можно разрабатывать паралельно фронт и бек пилить на чем угодно, а с htmx получаеться все цчасники команды должны быть фулстеками, чтоб пилить сразу несколько задач одновременно.

    @ihorlitvinov3313@ihorlitvinov33132 ай бұрын
  • А в этом вашем htmx можно тег script прислать?

    @mikepotanin@mikepotanin2 ай бұрын
    • Нахрена?

      @12345_qwerty@12345_qwerty2 ай бұрын
    • @@12345_qwerty Для большей безопастности.

      @mikepotanin@mikepotanin2 ай бұрын
    • можно

      @mistdoyhta696@mistdoyhta6962 ай бұрын
  • скиньте ссылку на сайт о котором говорят про билеты

    @denyslozovyi9538@denyslozovyi95382 ай бұрын
    • Aviasales

      @MihailKolesnikov@MihailKolesnikovАй бұрын
    • Aviasales

      @MihailKolesnikov@MihailKolesnikovАй бұрын
  • Как называется упомянутый сервис поиска билетов?

    @PossessedCNS@PossessedCNSАй бұрын
  • 1:24:11 с htmx память конечно не сьедается, но зато сервак дёргается на любой чих. А толстый клиент к слову это один из вариантов оптимизации архитектуры. Рисует все клиент, а сервак только с данными работает и не тратит ресурсы. Клиент у каждого свой, а сервак денежки кушает на aws)

    @bubblesort6368@bubblesort63682 ай бұрын
  • Занимаюсь фронтендом, этот htmx вышел в 2020 году, но я ни разу о нем не слышал и не встречал. Ts - сила, типизация рулит. Ну и что, что типизация страница, а кода две строки. Зато поддерживать такое понятно и удобно, а это главное в больших проектах

    @stan6886@stan68862 ай бұрын
  • Привет! Как можно связаться для обсуждения сотрудничества?

    @andreypetrov1716@andreypetrov17162 ай бұрын
    • почта в описании

      @itbeard@itbeard2 ай бұрын
  • Можно попросить обещанную ссылочку на 7:15?

    @Satabol@Satabol28 күн бұрын
  • а как на js управлять памятью и Garbage Collection? 57:45

    @kaniv10@kaniv102 ай бұрын
    • Никак, этот инфоцыганин это придумал

      @MihailKolesnikov@MihailKolesnikovАй бұрын
    • @@MihailKolesnikov100%

      @kaniv10@kaniv10Ай бұрын
  • Офигеть в 90х годах он учился на PHP и еще были журналы? Я в то время учился программировать на Спектрумовсвом Бейсике, у кого были компы те на паскале. Ну и естественно С кто более продвинутый. А тут PHP??? Охренеть! У нас вообще это нельзя было применить нигде. Интернет появился только в 2005м.

    @OYAnap@OYAnap2 ай бұрын
    • Так радуйтесь. Нормальная школа у вас. Если еще и асм изучали на Спектруме, то еще круче. Это лучше, чем с пхп начинать. И комп он первый в 2001-м году купил только, и впервые сервер себе установил. Я тоже в том году Перл изучал, в 2002 году первая работа у меня.

      @cafedead@cafedead2 ай бұрын
    • @@cafedead нее до Ассемблера тогда не дорос да и до сих пор не дорос. Сейчас работаю на JS, пытаюсь держать нос по ветру. Но микроконтроллеры на C это ван лав, это моё хобби)

      @OYAnap@OYAnap2 ай бұрын
    • ​@@OYAnapа я вот чето выпал из разрабов на js. Сам все разрабатывал, поэтому фреймворки как-то мимо меня. Тем более, что как-то сразу я пришел к концепции, похожей на htmx.

      @cafedead@cafedead2 ай бұрын
    • @@cafedead а кто мешает на js разрабатывать без фреймворков?)

      @OYAnap@OYAnap2 ай бұрын
    • @@OYAnap не берут. 2 года уже.

      @cafedead@cafedead2 ай бұрын
  • Как называется стартап про поиск авиабилетов о котором говорили в интервью?? 🙂

    @DitoGeorgia0312@DitoGeorgia03122 ай бұрын
    • 80days

      @yanbaraban4850@yanbaraban4850Ай бұрын
    • Aviasales

      @MihailKolesnikov@MihailKolesnikovАй бұрын
    • @@MihailKolesnikov о, пиар служба авиасейлс в чате ;)

      @pubpoltv@pubpoltv24 күн бұрын
  • Где купить такую байку?

    @AntonPh-wm4yr@AntonPh-wm4yr2 ай бұрын
  • Ахренть, то чтобыло 20 лет назад - сервер отдавал штмлину сейчас модно? номера.

    @alexandrd419@alexandrd4192 ай бұрын
    • Просто фронтенд когда-то и где-то свернул не туда. На счет хтмлины - не знаю, по-моему, это так себе. Я у себя от сервера получаю xml, и делаю это с 2007 года. У меня просто шаблоны для движка в виде xml, для открытия страницы по адресу из этих шаблонов собирается html, заменяя на сервере xml-теги на задефанные куски html-кода, тут все по старинке, но далее при переходе по ссылкам и формам запросы подменяется, и на них выдаются не собранные страницы, а сами шаблоны, которые затем парсятся на стороне клиента, и устанавливаются в нужные места. Получаем тот же AJAX, но легкий. На кой черт кто-то изобрел SPA и REST, и на кой черт это всем навязывается, я не знаю. И не всегда проблема у людей с изучением чего-то нового в том, что кто-то постарел, и им лень что-то изучать. Часто проблема именно в том, что это новое несколько абсурдно, противоречит твоим собственным соображениям уже опытного специалиста, но навязано бизнесом и it-гигантами. Мозг отторгает бесполезную информацию. Лично у меня с этим проблемы. Я вовсе не против изучать что-то нужное, и изучаю, но вот SPA-фреймворки к этому не относятся.

      @cafedead@cafedead2 ай бұрын
  • Считаю, "плюс" JS, что его можно писать как угодно, минусом, потому что при разработке надо еще думать какой вариант лучше выбрать, все возможности прогружать и держать в глове. Это мешает при разборе чужого кода. Язык должен набором своих инструментов сам тебе подсказывать, как сделать требуемое. Очень поплыл в моменте, когда достаточно было сказать, что люди приходят для бабла без наслаждения от окружающего процесса, и как следствие без заряда, без горения от процесса, без желания запариваться, когда того не требуется, и как вытекающее недостаточного осознания процесса и узкой квалификации. Интерфейс мессенджера и ботов все-таки неудобен при своей возможности универсальности, когда ты хочешь например даже торгануть валютой. Фронтэнд останется, но возможно схлопнется.

    @AndrewQuardex@AndrewQuardex2 ай бұрын
    • проблема месенджера в том, что туда надо писать. а хочется нажать кнопку и увидеть все красиво

      @pubpoltv@pubpoltv24 күн бұрын
  • 1:00:30 Во первых нет нигде таких типов, это влажные мечты в поддержку своих аргументов. Конечно, лучше не писать типы а писать только логику, которая работает хрен знает как и переписывать js-доки в миллионе мест. Странный аргумент дрочить на js-doc чтобы не дрочить на тайпскрипт.

    @andreyselin8076@andreyselin80762 ай бұрын
    • Если не иметь опыта в java, c# или c++, то скобочки останутся скобочками xD

      @profesor08@profesor08Ай бұрын
  • 1:43:30 есть похожая история в фрейме symphony , бек просто присылает форму фронту которую нужно отрисовать , форма уже провалидирована

    @sh0ny@sh0ny2 ай бұрын
  • Прогаю на джаве. Почти них. не понял, но очень интересно

    @johnconstantine6331@johnconstantine63312 ай бұрын
  • Странно хейтить тайпскрипт за то что он предоставляет больше возможностей для типов чем другие языки. Если ты не хочешь делать вариации на строки - не делай, напиши просто string как в других языках. Но тогда и автодополнение будет как в других языках. А то что ide переходит к определению типа по клику, так можно нажимать go to source definition и оно будет перекидывать именно на имплементацию. Возможно гостю сложно было без подготовки выразить свое мнение более полно, просто звучит так будто просто лень разбираться с мощным инструментом. Правильное использование тайпскрипта делает проект в миллиард раз читабельнее а главное позволяет не запариваться и не читать реализацию каждого метода который нужно использовать. Вот что принимает, вот что отдает. Просто и понятно. Так еще и кучу косяков покажет которые сложно заметить. Где-то проперти может быть пустым, где то среди кучи условий будет null и новое условие всегда false. В общем замена тайпскрипту вряд ли будет в ближайшие годы, разберитесь с ним и используете. Мастхев штука на любом проекте где больше 2-х человек

    @paschanchik@paschanchik2 ай бұрын
    • да и в петах мастхев я вот недавно возродил проект 2-летней давности потратил часик чтобы все типы пересмотреть и вспомнить как что работает без ts утонул бы

      @Alex-ov9eo@Alex-ov9eo2 ай бұрын
  • топовый выпуск, видел тизер в одном из видео Миши, прям ждал, но не ожидал, что выйдет так быстро

    @KGrisha@KGrisha2 ай бұрын
  • Ух, топчик подъехал!

    @ariarchi@ariarchi2 ай бұрын
  • "Журналист пишет честно только один раз! Потом ему кто то платит" М. Ларченко Это шедевр! Это надо запомнить.

    @user-ll4ky3lt8z@user-ll4ky3lt8z2 ай бұрын
  • На счет тренд на упрощения интерфейсов. Да появился новых подход взаимодействия с контентом, это через бота. Но ожидать что все сервисы которыми мы пользуемся резко превратятся в сайт с одним инпутом не стоит. Не весь контент удобно воспринимать через вопрос и ответ. Да даже в тг ботах внедряют web приложение, потому что через бота можно сделать далеко не все.

    @natashkinsasha@natashkinsasha2 ай бұрын
  • Спасибо за приятные слова о пыхе😊

    @michaelmyers717@michaelmyers7172 ай бұрын
  • Зачем читать логику, если есть типы? При развитой типзации, как в Idris или Coq, даже в Haskell, тип практически однозначно определяет то, что код делает.

    @mikepotanin@mikepotanin2 ай бұрын
  • Тааак... Next умеет в sql-запросы и может заменить бэкендеров. HTMX у6ивает фронтенд. Получается, если Next с jsx-разметки перевести на HTMX - то оно будет разрабатываться и работать само без зарзаботчиков:)

    @XAH30@XAH302 ай бұрын
  • У копилота для вскод платной версии один гигантский минус, он не может весь исходный код проекта взять в запрос, а только 1-2 файла. Пока ИИ не сможет увидеть весь проект в глобальности учитывая все особенности, то смысла от него мало так как программист так же может открыть эти два файла и искать. А источник проблемы часто бывает скрыт в другом конце проекта

    @ylcsl4378@ylcsl43782 ай бұрын
    • Так напиши сам. Через пару лет с копайлотом, можно разучиться писать

      @Katar1x@Katar1x2 ай бұрын
    • @@Katar1x в таком случае все крики таких как айти борода о том что ИИ уже нас всех заменил и остались только сениоры это полный бред и хайпожор, раз уж ты говоришь "подожди пару лет"

      @ylcsl4378@ylcsl43782 ай бұрын
    • Копилот даёт код из лабораторных работ и размягчает мозг, сокращая моторику рук... Поэтому копилот - это ненужный инструмент

      @const8241@const82412 ай бұрын
  • Если ты в Европе сейчас сделай пожалуйста видео с кем-нибудь из основателей msqrd. Было бы очень интересно послушать)

    @__afftar__5334@__afftar__53342 ай бұрын
  • Таких как гость в индустрии называют "токсичный". Не хотелось бы работать с таким в одной команде.

    @user-mn4oc2re3d@user-mn4oc2re3d2 ай бұрын
  • А движ ИТ -Беларуси - это уже исторически пройденный этап. Его можно вспоминать как СССР, но вернуть будет трудно и почти не возможно.

    @artyomvashkevich602@artyomvashkevich6022 ай бұрын
  • Борода, не приглашай таких балаболок, плиз. Было бы неплохо увидеть реальных спецов, спасибо.

    @alekse1111@alekse11112 ай бұрын
    • Приведи примеры людей в снг в медиапространстве, кого ты можешь назвать спецом.

      @Katar1x@Katar1x2 ай бұрын
  • Классное интервью, давно его ждал. Спасибо!!!

    @user-jb3cd5uk2j@user-jb3cd5uk2j2 ай бұрын
  • Згодна амаль з кожнай думкай Мішы! Вельмі цікавы выпуск, дзякуй! А фільм пра Беларускае IT 100 адсоткаў трэба рабіць!

    @dich16957@dich169572 ай бұрын
  • Ооо ты до него добрался 🎉🎉 кайф, будем смотреть 😅

    @lovelyboy8056@lovelyboy80562 ай бұрын
  • Прям круто, спасибо за контент!

    @fixmedev521@fixmedev5212 ай бұрын
  • Я тоже плохо понял почему TS хейтит. Кажеться у него либо вообще отсутсует опыт в нормальном код ревью. Если ты пишешь один - пиши джаваскрипт. Но команда больше 5 человек и запутанность джаваскрипт проекта не сдержать, а если в комманде еще будут джуны, то дебаг станет основной работой лида. Если убрать тезис что код должен быть одинаково читаемым и исполняемым, то можно и без TS. С одной стороны все грамотно, а вот отрицания TS очень настораживат. Статистика говорит что с 2023 больше половины продакшна ужа не TS и вот с этим уже не поспоришь.

    @yurifailer@yurifailer2 ай бұрын
  • 01:39:12 *HTMX* Все это было реализовано еще в 2012 году, то есть уже больше 12 лет назад. Был такой музыкальный фестиваль в Крыму - КаZантип. Его web проект был построен ровно на такой же архитектуре.

    @demimurych1@demimurych1Ай бұрын
  • "Сегодня ты пишешь на вью, а завтра на дарте" - ха, буквально описал меня неделю назад.

    @xeleos@xeleos2 ай бұрын
  • Спасибо за видео) Клевый гость, очень интересно, как всегда. Хоть я и бэкендер, чувствую себя обязанным поправить, что: 1. HTMX как раз добавляет возможность использовать из HTML типы запросов помимо POST и GET. Как раз автор решил, что это маразм, что HTML не умеет в PUT, DELETE и т.п и решил это исправить. 2. Чтобы сделать один компонент, который делает запрос, а результат у тебя где-то в другом месте, тебе не нужен стейт. Ты просто указываешь другой тег в качестве таргета. Ну и еще для этих целей можно использовать hyperscript, когда логика сложнее. 3. Предыдущие попытки сделать как в HTMX - intercooler.js от создателя HTMX. Много лет делал, суть, то-же самое, но не хайпонул так сильно.

    @gaxeliy@gaxeliy2 ай бұрын
  • Давайте народ не пугать, Нейронки не заменять Front End, он (и не только) на пороге эволюции, и нужно немного менять подход к разработке, нужно уметь применять нейронку в своих задачах, он просто инструмент, а не проф разраб. Ну и не стоит зацикливаться на одном фронте, нужно изучать полностью как строиться Веб, от А до Я, не стойте на месте учитесь и развивайтесь, и у вас всегда будет работа !!!

    @HaivoX@HaivoX2 ай бұрын
    • Это сейчас так, нейронки стремительно развиваются. Посмотрим что будет в обозримом будущем. Не исключено, что интерфейсы будут совсем другими.

      @rtfdfhjrggth4220@rtfdfhjrggth42202 ай бұрын
    • @@rtfdfhjrggth4220 ну как будут тогда и будем нервничать )))

      @HaivoX@HaivoX2 ай бұрын
    • ​@@rtfdfhjrggth4220любой запрос который чуток сложнее чем построй мне приложение калькулятор на тайпскрипте, заставляет чатджипити затупить и выдать вообще не подходящий ответ, при том он верит что всё правильно сделал

      @ylcsl4378@ylcsl43782 ай бұрын
  • Спасибо за видео! Какой интнресный гость. Какая хорошая у него мама (судя по той поддержке, которую она ему оказала в самом начале).

    @1995taunus@1995taunus2 ай бұрын
  • Очень тонко Миша сказал , что многие не понимают всю картину мира кодинга, по мне нужно знать не только код, но и линукс, как работает интернет и тд. По складу ума не способны понять - топ фраза описывающая ситуацию

    @M4Lets_tv@M4Lets_tv2 ай бұрын
    • абсолютно очевидная вещь для любого, кто хоть минуту уделил программированию.

      @Nikita-po3sj@Nikita-po3sj2 ай бұрын
  • 1:04:53 TypeError: undefined is not an object TypeError: null is not an object TypeError: x.foo is not a function Реально, типы не нужны

    @shalidor1619@shalidor16192 ай бұрын
  • 2 часа пролетети молниеносно. Очень интересное интервью, спасибо)

    @po1sonne@po1sonne2 ай бұрын
  • Этой теме с загрузкой части html сто лет в обед. Раньше называлась pjax.

    @lemeshenko@lemeshenko2 ай бұрын
  • Если с AI мои программисты станут более продуктивными, то скорее я найму больше программистов, потому что они стали приносить больше профита.

    @dennisk648@dennisk6482 ай бұрын
  • ЕЕЕЕ Мишаня ВПЕРЕД))

    @mirosh1257@mirosh12572 ай бұрын
  • Прекрасная история о том, как чуваку повезло оказаться везде в нужное время в нужном месте.

    @igorm.9845@igorm.98452 ай бұрын
    • Ну да, много кто оказался в нужном месте в нужное время (епам, особенно в Беларуси)

      @faang29488@faang294882 ай бұрын
    • Не чуваку повезло, а повезло тем, у кого он работал!

      @user-qd2cu8wf6q@user-qd2cu8wf6q2 ай бұрын
    • зато ты окружен кучей источников для самообучения

      @VeynShot@VeynShot2 ай бұрын
  • А как на HTMLX делать более сложные приложения чем подай-принеси-из-бд? Да и про тайпскрипт, те же слова которые миллион лет назад все разработчики языков с динамической типизацией говорили что типизация - это плохо. Кароче все наконец сомкнулось 😄.

    @hezymal9109@hezymal91092 ай бұрын
    • htmx

      @AndrewQuardex@AndrewQuardex2 ай бұрын
    • Подай принеси не из бд, а просто подай принеси кусок хтмл )

      @mur3636@mur36362 ай бұрын
    • Суть в том, что все сложное ты делаешь на сервере, а фронт только отображает состояние сервера. Т.е. если тебе не надо офлайн работу, то тебе не надо иметь дело с состояниями и соответственно все очень сильно упрощается, т.к. работа с состояниями это сложно.

      @IllarionYolgin@IllarionYolgin2 ай бұрын
    • ​@@IllarionYolgin ну кроме как отобразить\редактировать\валидировать данные. еще бывают задачи drag&drop, возпроизвести видео/аудио. анимация на скриптах и т.д и т.п. Раньше уже так писали. и отказались и вот опять. А ничего что приходится на серверах рендерить HTML, нагрузка на сеть. на грузка на вычисления.

      @hezymal9109@hezymal91092 ай бұрын
    • @@hezymal9109 Вот тоже удивился такому решению. Люди придумали унести всё на клиента когда телефоны и компы были ещё слабыми, что бы разгрузить сервера. А теперь когда телефоны стали мощные как компы, а количество клиентов стало зашкаливать решили убрать назад на и так нагруженный до некуда сервера ?

      @user-bj9qn1br3n@user-bj9qn1br3n2 ай бұрын
  • Отличный выпуск! Миша, конечно, могет)

    @EPT5TV@EPT5TV2 ай бұрын
  • Слушайте идея с фильмом про ПВТ - это круто. Я бы такое посмотрел. Только сделать как фильм без интерьюх. Интервью я думаю такой фильм испрортят, но в целом фильм на 1,5 часа который сделал бы срез 10-22 года - это идея зачетная. Но нужен режиссер который это не запорофинит.

    @artyomvashkevich602@artyomvashkevich6022 ай бұрын
  • чтобы его слушать надо ставить половину скорости.

    @rin2004able@rin2004able2 ай бұрын
    • Наоборот на х2 смотрел,а то слишком долго

      @user-hx2lo7ll8m@user-hx2lo7ll8m2 ай бұрын
  • Иронично получится, если HTMX "убьет" фронтенд, но о нем мало кто узнает из-за плохой рекламмы, или малой целевой аудитории, или он изначально будет нацелен на русскоговорящую аудиторию (среди англоговорящих его, вероятно, зафорсят - и дело не в количестве: постсоветский менталитет же более аморфный, излишне скептичный, но в то же время ждет чуда, так что стоит учитывать и культурный фактор); а там же, если маркетинг будет удачным, фронтендщики начнут ставить палки в колеса - надо иметь очень авторитетных сторонников htmx'а в холиваре... Через левое плечо плюнул: желаю удачи, и так судьба фронта бесповоротно быть поглощенной бекенд. Но на уровне рекламы, SMM и авторитетной базы надо очень хорошо потрудиться, чтобы идею и продукт заметили и он стал действительно революционным.

    @vladghoul2170@vladghoul21702 ай бұрын
    • Каждый раз когда фронтендеры придумывают очередной фреймоврк под движок браузера, я закатываю глаза. Единственно чего я не понимаю, это то что ui компоненты не стали спецификацией html, по примеру input и кнопки.

      @dennisk648@dennisk6482 ай бұрын
    • Я думаю figma убьет фронтенд, если они к этому серьёзна отнесутся и поймут о чем я. И тогда условно останутся UI/UX Developer и Backend Devloper.

      @pulodian@pulodian2 ай бұрын
    • Постсоветский менталитет более аморфный - ты эту дичь откуда выцепил? Можно ссылку на хоть какое-то научное исследование по этому вопросу?)

      @Vrotebalvashkanal@Vrotebalvashkanal2 ай бұрын
    • @@Vrotebalvashkanal ссылки блокируют, так что с таким успехом сами можете нарыть источников, но боюсь фильтры ваших убеждений не позволят воспринять данную информацию. Давайте так: оставьте упоминание на труды, которые доказывают обратное: "люди на постсоветском пространстве открывают чаще предприятия и стартапы, чем в США или Европе; чаще выражают протесты и добиваются своего; живут если не в изобилии, то хотя бы лучше, поэтому не боятся инвестиций, изменений и рисков; ученые чаще прибывают из других стран, чем убывают из СНГ", (ссылку не обязательно, хотя бы заголовок) и если такие статьи/работы найдутся с полным подтверждением "сказаного" выше тогда я удалю отрезок о менталитете из первого комментария, если вас он так зацепил... И, кстати, не воспринимайте слово "аморфность" как что-то обидное - это на постсоветском поприще просто работает, менталитет более чтит традиции и устоявшиеся ценности, чем часто сомнительные улучшения реформы; как побочный эффект - люди скептичны к новому, новые идеи и стартапы подхватываются значительно реже, чем на Западе, и инноваций соответственно меньше (но это не значит, что активности совсем нет).

      @vladghoul2170@vladghoul21702 ай бұрын
    • @@vladghoul2170 стартапы и предприятия открываются чаще в тех местах, где больше сосредоточено капитала. Менталитет никакой роли в истории народов и государств не играет. Консервативной христианской америке не помешало провести научно-техническую революцию в 50-х, 60-х годах прошлого столетия. Я не прошу ссылки в виде «“ и так далее. Я лишь прошу вас сослаться на хоть сколько-то научные исследования аморфности тех или иных народов. Про «чаще выражают протесты и добиваются своего» тож слабый аргумент. Контраргумент события в РФ В 91м и 93м годах.

      @Vrotebalvashkanal@Vrotebalvashkanal2 ай бұрын
  • Наконец-то хоть кто-то понял что простые сайты должны быть простыми. Отдавать HTML контент можно через PJAX, причём можно отдавать не часть страницы, а всю страницу целиком, а пользователь увидит страницу с обноленным блоком. Технологии 100500 лет, но никто ей не пользуется.

    @webmaster.77@webmaster.772 ай бұрын
    • Простые сайты остаются простыми, генерируются html файлы и закидываются на сервер. Сложности начинаются в пограничных случаях, когда надо обновить не всю страницу, а часть, или не делать двойную работу. Вместо того чтоб сначала, верстать, а потом вертску дробить на куски, натягивать (по сути верстание на бэке), а потом все по новой при апдейте, можно один раз сверстать, один раз организовать данные на бэке, и научить фронт с бэком общаться. Если на фронте поменяется вид, то для этого не надо бэкенд ворошить.

      @profesor08@profesor08Ай бұрын
  • С ИИ ты вместо того чтобы писать код будешь проверять что за чушь написал ИИ. А иногда он генерит такие ответы, которые максимально похожи на правду, но полная чушь. И понять что это чушь может только человек, который сам много раз решил эту задачу ручками

    @user-sk4kg4hr3k@user-sk4kg4hr3k2 ай бұрын
    • Так он так и объяснил, что ИИ генерит ему код, а он просто поправляет. И если ты подумаешь, то поймёшь что это быстрее чем писать с нуля.

      @sergiurosca9394@sergiurosca93942 ай бұрын
    • @@sergiurosca9394 вчера попробовал решать типичные задачки с бесплатной версией _Mistral_ и это просто офигенно! Даже боюсь представить, что там находится в закромах у _Google,_ учитывая сколько шуму наделали уже представленный публике _Gemini 1.5 Pro_ и ожидаемая _Ultra._ А ведь писали, что они вовсю тренируют _Gemini 2.0!_ Самое интересное, что поиск редких ошибок в коде, который выдают чат-боты - совсем ненапряжная работа. Плюс, чат-бота всегда можно попросить их исправить.

      @deniskhakimov@deniskhakimov2 ай бұрын
  • 27:37 - техническое здесь , а потом на финальный приезжал сюда. Боюсь спросить, здесь и сюда это разные города :)

    @oinn6216@oinn62162 ай бұрын
  • Капец контрастность на видео. Но Миша супер

    @johndoe20975@johndoe209752 ай бұрын
    • супер-балабол тьі хотел сказать? :D

      @alexmarch2024@alexmarch20242 ай бұрын
    • @@alexmarch2024 возможно)

      @johndoe20975@johndoe209752 ай бұрын
  • Смотрела его стримы по верстке еще в 18-Ом году. Он реально крут

    @LadyBugFeature@LadyBugFeature22 күн бұрын
  • Наконец, ой буду долго гулять слушая 😂

    @vallJune@vallJune2 ай бұрын
    • ଏବଂ ମୁଁ ଚିତ୍କାର କରୁଛି😁

      @Klik13147@Klik131472 ай бұрын
  • Работал с Ильей Пухальским, классный специалист.

    @TheGoodMilkMan@TheGoodMilkMan2 ай бұрын
  • Это лучшее интервью за все время! Зашло на одном дыхании

    @Anderic99@Anderic992 ай бұрын
  • 3:50 Компьютерные вести помню, а вот про компьютерную газету подзабыл. И за корветы спасибо. Накидали флешбеков опять. 8600100. Шо ж вы творите 😂

    @LeeSoftRu@LeeSoftRu2 ай бұрын
KZhead