Для меня ваши видео как новости и подкасты, слушаю всегда когда еду на работу или завтракаю. Продолжайте в том же духе и спасибо что делаете такой контент.
С Tailwind я прошел все стадии от ненависти, принятия и большой любви. На самом деле идея утилитарных фреймворков сама по себе отличная в целом, как и Tailwind в частности. Нет головной боли с именование классов в стиле `wrapper` `wrapper--active` и прочей мути, нет тормозных предпроцесоров, нет runtime компиляции как в случае CSS in JS (исключая Linaria). По итогу очень маленький вес финального файла стилей, очень быстрая компиляция стилей браузером из-за отсутствия нестинга. Главное переступить в себе это отвращение к именам классов, ну и дебажить чуть сложнее. Но в целом это лучшее в CSS что я видел за 10 лет работы.
Уже год как перешёл только на Vite, потому что скорость работы и отзывчивость просто невероятная. Непонятно почему вам не понравился Svelte, ведь он довольно прост и понятен, один из самых простых фреймворков, которые я учил (Alpline кстати тоже простой, сделан чтобы по быстрому работать прямо в разметке), ну может он для ваших профессиональных целей не подходит. Штуки всё-таки непопулярные.
А я скажу, что сейчас js оккупировал нишу бэкенда фуллстак фреймворками типа next js, sveltekit и тд.. В 80%+ случаев этого хватает для любых веб - приложений. В остальных случаях наверняка нужна производительность, поэтому если надоест js и его радужный мир библиотек, есть лаконичный golang например
@@funnyduck6326 go - самый простой язык в сфере компилируемых языков, не нужно просто бояться пробовать ручками памятью управлять, рано или поздно пристрастишься
Михаил здравствуйте, а у вас есть видео какой язык наиболее востребован среди тестировщиков? Особенно в данное время. Мне сейчас по учебе предлагают три языка на выбор, Phyton, java и с++ , сне бы ваше мнение послушать чтобы более менее сейчас получить ориентир что выбрать, а уж второй язык изучить после основного.
Python популярен в тестировании. Но всё зависит от того, какие твои цели. Выучив пайтон перейти на c++ будет сложнее, чем выучив c++ перейти на python, но плюсы придётся учить очень долго :) Это довольно низкоуровневый язык. Java что-то среднее между тем и тем.
Меня иногда поражают разработчики, которые, вроде бы, пытаются рассказать что-то интересное и умное, а потом ты понимаешь, что многие моменты человек знает поверхностно. Например, говоря об Immer, вы сказали, что «никогда не пользовался, когда-то слышал». А потом вы говорите «из того что я очень много учил и очень хорошо знаю и использую - это redux-toolkit…». Redux-toolkit использует Immer под капотом, чтобы вы писали иммутабельный код в «мутабельном стиле». То есть вы фактически используете Immer :)
Лично у меня горит от того когда люди говорят, что им не нравится использовать typescript поверх джаваскрипта. Считаю, что с этим человеком что-то не так и нельзя доверять всему что он говорит.
Vite - прикольная штука, но я топлю за SWR(aka turbopack) + NextJS, на мой взгляд лучшая пара, где есть все из коробки(быстрая сборка, SSR, SEO, Image optimization, etc.)
Живу в Эстонии, когда на собрании предложил использование vite, произнеся как витэ, то понял только сказав вслух. На эстонском очень похоже по звучанию на женский половой орган. Что бы не отвлекаться от работы договорились, что внутри фирмы называть его будем вайт или вайтэ. 🤷🏼♂️
Уже говорил как-то Программистов они не заменят, но вот помогать могут очень хорошо, ускорят процесс разработки и тестирования. Но могу быть не прав конечно, вдруг они сейчас как начнут развиваться...
Миша привет! Подскажи пожалуйста "путь джедая". Хочу в этом году залететь в ИТ с двух ног. Что начать учить молодому и зеленому? Какой стек, учитывая возможность в будущем стать востребованным. Немного опередить рынок вакансий по знаниям. Заранее спасибо!
@@larchanka я прощу прощения, вероятно я очень отвлекаю своими вопросами. Уточни пожалуйста где искать эти ответы? Или будет отдельное видео с вопросами и ответами?
Меня тоже тошнит от теилвинда, все эти упрощенные библиотеки просто вымораживают. Что может быть лучше обычного css или scss? Там пока подключишь и разберешься сколько пикселей представляет собой xl, уже можно сверстать компонент...
у меня был знакомый, программист, который ненавидел javascript за то, что твои знания могут за год другой терять ценность, тьма фреймворков знания которых в моменте имели ценность, люди учили, а проходило всего год и все эти знания почти переставали иметь ценность, он в итоге перешел на руби и с того момента стал его "фанатиком", как будто влюбился прям
обычно если ты знаешь какой то фреймворк - то учить второй гораздо проще (возможно, если это не ангуляр :) ) Мне после ангуляра на реакт понадобилась максимум неделя, чтобы спокойно работать на новом проекте
Так а что существенно изменилось за последние годы в js и во фронте в целом ? Реакт и Ангуляр как держали рынок так и держат. Да, перешли с класовых компонентов на функциональные в реакте но оно же все на базе js... В некоторых вакансиях до сих пор замечаю JQuery)) Да, порог входа высокий, нужно знать много разной фигни типо теилвинда, некста, ноды и уметь писать на реакт нейтиве но если есть твердая база js то все фреймворки учатся быстро, имхо
А что не так с tailwind css? Вроде удобный, особенно если использовать его приемущества брать только то, что нужно в финальную сборку с получением чистого css. Ну в смысле с препроцессорами. Вот у вас есть style.css который на tailwind, а в диплой идет просто CSS.
@@slavkapiyavka и в чем тогда смысл вообще? если ты уже зашел в css файл и написал название класа, то проще задать нормальные свойства а это нужно что-то с tailwind ипортить перед этим и писать ту же строку, только уже в css почему не написать mb2 и нажать таб? тогда у тебя будет нормальный заданый стиль, а не понятно что с какой-то либы
Я помню как хинты писал для фронтендщику, каждый данные с апи была такая структура header и data. Про дату все знает, а вот хидере писал эттх данных какими они должны быть по типу данных, скрытый или не скрытый, экшн методов, если это массив то референс указываю. Вообще ленивый был у нас фронтендщик который не знает ТС, что в итоге для меня как бекендера было гемор
jQuery часто используется в админках или на несложных сайтах. Я не понимаю, как можно угнаться за новинками фронта, там каждый месяц что-то новое. Если у нас новая версия PHP выходит раз в год, то фронт бежит бешеными темпами.
Все пишут что во фронте все так быстро меняется но мало кто может привести пример колоссальных изменений. Я знаю реакт, последнее существенное изменение было в роутер доме, которое можно выучить за час…
Немного замедлился фронт. Крупных изменений происходит не так много, но вот мелких все еще достаточно, однако за ними не надо гнаться, можно по мере необходимости знакомится
Еще не посмотрел до конца но вот новость с телеги Топор : « Программист создал приложение, которое позволяет писать код без знания языков программирования, подключив ChatGTP к фреймворку React. Таким образом он буквально собирает приложение простыми командами с помощью английского языка.»
Михаил, добрый день! Вопрос не по теме, после 1.5 года использования макбук аир на м1, появилась странная вещь, если взять его одной рукой за левую сторону, что бы перенести куда-то, происходит как небольшой щелчек или хруст... Есть ли у вас такое с вашим макбуком? Нормально ли это?
Последнее время встречаю монорепозитории, фулстек ждаваскрипт приложения. И вижу большую проблему, делая и то и другое врятли можно сделать что-то нормальное, невозможно знать всё и сразу да еще и хорошо… Больше похоже на дешевые сайтики типа как раньше на вордпресе.
Но там же не один человек работает, а команда, может быть даже бэкэндеры и фронтендеры отдельно. Но можно например типа для Typescript переиспользовать
ТС это не язык программирования а надстройка над джс, если ты не знаешь джс как ты сможешь выучить тайп скрипт? Ты один хрен будешь учить джс. Учу реакт который является библиотекой для джс и он востребован уже кучу лет и не теряет своей популярности. А он как бы под собой подразумевает использование чистого джс
@@larchanka просто он позволяет писать UI на том же React (на любом популярном фреймворке), а логику (сети и прочее, хоть вычисления) на Rust. Бинарник получается маленьким, памяти жрет мало. Крутая штука, очень советую.
Для меня ваши видео как новости и подкасты, слушаю всегда когда еду на работу или завтракаю. Продолжайте в том же духе и спасибо что делаете такой контент.
Спасибо, интересно.В разделе про монорепы можно еще добавить, что они используются для разработки микрофронтендов
Миша, круто что новый проект дал мотивацию снова копать технологии ) Для этого и нужно менять работу, спасибо за видео!
Лайк не глядя, жду выпуски по чаще
С Tailwind я прошел все стадии от ненависти, принятия и большой любви. На самом деле идея утилитарных фреймворков сама по себе отличная в целом, как и Tailwind в частности. Нет головной боли с именование классов в стиле `wrapper` `wrapper--active` и прочей мути, нет тормозных предпроцесоров, нет runtime компиляции как в случае CSS in JS (исключая Linaria). По итогу очень маленький вес финального файла стилей, очень быстрая компиляция стилей браузером из-за отсутствия нестинга. Главное переступить в себе это отвращение к именам классов, ну и дебажить чуть сложнее. Но в целом это лучшее в CSS что я видел за 10 лет работы.
Короче это bootstrap на стероидах
@@rasulomaroffУже давненько так все хотят и тот и другое))), но тейл винд не так сильно
zod чудесная штука! Валидация объектов в рантайме и тайпскрипт типизация без необходимости писать какие-либо типы. Оооочень советую!
Спасибо, почитаю
Мне как новичку ваши видео это про актуальность сведений понятным языком
спасибо 🙌
Lerna разве прям перестала поддерживаеться?
Вроде ж Nrwl is taking over stewardship of Lerna и пишут что напротив, будет спонсорство итд
принял, глянул из блог, будут продолжать развиваться.
спасибо
@@larchanka я аж вчера поперхнулся когда услышал, мы в конце года затянули на работе в один проект ее, думаю как же так то))
Статические сайты на python? разве статика это не html и css?
Уже год как перешёл только на Vite, потому что скорость работы и отзывчивость просто невероятная. Непонятно почему вам не понравился Svelte, ведь он довольно прост и понятен, один из самых простых фреймворков, которые я учил (Alpline кстати тоже простой, сделан чтобы по быстрому работать прямо в разметке), ну может он для ваших профессиональных целей не подходит. Штуки всё-таки непопулярные.
Было бы интересно послушать твоё мнение о бэкенд направлении в разработке. С чего начинать, какие языки востребованы для изучения сейчас и т.д..
JS, Python, C#, Ruby выбирайте любой на вкус
@@Yart-xv6om Ну если учить всё нормально, то и конкуренции не будет от слова совсем....
А я скажу, что сейчас js оккупировал нишу бэкенда фуллстак фреймворками типа next js, sveltekit и тд.. В 80%+ случаев этого хватает для любых веб - приложений. В остальных случаях наверняка нужна производительность, поэтому если надоест js и его радужный мир библиотек, есть лаконичный golang например
@@funsionxd4589 Как то пробовал вкатится в Go но что то вообще не понял, что к чему...
@@funnyduck6326 go - самый простой язык в сфере компилируемых языков, не нужно просто бояться пробовать ручками памятью управлять, рано или поздно пристрастишься
Что лучше выбрать для backend? Python или JS?
Зависит от проекта. Для изучения Питон проще будет
В ноде асинхронщина проста. Обусловлена самим языком.
Миша, а где ты брал эту стату? Тоже посмотреть хочу
2022.stateofjs.com/en-US/
Михаил здравствуйте, а у вас есть видео какой язык наиболее востребован среди тестировщиков? Особенно в данное время. Мне сейчас по учебе предлагают три языка на выбор, Phyton, java и с++ , сне бы ваше мнение послушать чтобы более менее сейчас получить ориентир что выбрать, а уж второй язык изучить после основного.
Python популярен в тестировании. Но всё зависит от того, какие твои цели. Выучив пайтон перейти на c++ будет сложнее, чем выучив c++ перейти на python, но плюсы придётся учить очень долго :) Это довольно низкоуровневый язык. Java что-то среднее между тем и тем.
Михаил, что вы думаете о Codux? Увидел в зарубежном ютубе обзор, очень интересная концепция верстки веб-приложений с помощью GUI.
Меня иногда поражают разработчики, которые, вроде бы, пытаются рассказать что-то интересное и умное, а потом ты понимаешь, что многие моменты человек знает поверхностно. Например, говоря об Immer, вы сказали, что «никогда не пользовался, когда-то слышал». А потом вы говорите «из того что я очень много учил и очень хорошо знаю и использую - это redux-toolkit…». Redux-toolkit использует Immer под капотом, чтобы вы писали иммутабельный код в «мутабельном стиле». То есть вы фактически используете Immer :)
В любом случае видео максимально полезный
Миш, надо было взять еще два языка и с ними сравнить в разрезе 2022года. Было бы яснее куда движется JS
Миша когда подкаст будет или стрим ?
что не так с синтаксисом vue, сейчас вышел новый vue composition api, что сделало код намного понятнее
я как раз изучаю js, спасибо за ролик, мне понравилось)
Лично у меня горит от того когда люди говорят, что им не нравится использовать typescript поверх джаваскрипта. Считаю, что с этим человеком что-то не так и нельзя доверять всему что он говорит.
попал к тебе на канал по обзору макбука, но продолжил смотреть. держи лайк и подписку
Благодарю
Спасибо Вам за вашу проделанную работу 😊
Vite - прикольная штука, но я топлю за SWR(aka turbopack) + NextJS, на мой взгляд лучшая пара, где есть все из коробки(быстрая сборка, SSR, SEO, Image optimization, etc.)
Ребят, хотел бы узнать. Насколько правильно учить node.js + python. Или 1-го языка вполне достаточно?
Одного будет достаточно для начала. Второй всегда проще учить затем
Живу в Эстонии, когда на собрании предложил использование vite, произнеся как витэ, то понял только сказав вслух. На эстонском очень похоже по звучанию на женский половой орган. Что бы не отвлекаться от работы договорились, что внутри фирмы называть его будем вайт или вайтэ. 🤷🏼♂️
по-классике лайк Михаилу от СЕООНЛИ
О, боги! Я обожаю svelte и tailwindcss ))) Не встретиться нам на одном проекте
:)
Про Java что нибудь расскажите
Очень крутое и информативное видео. Спасибо!
Подскажите пожалуйста источник этих данных.
2022.stateofjs.com/en-US/
Первое видео где подробно рассказано про JS
Скажи пожалуйста свое мнение про нейронки и чатГПТ?
Уже говорил как-то
Программистов они не заменят, но вот помогать могут очень хорошо, ускорят процесс разработки и тестирования.
Но могу быть не прав конечно, вдруг они сейчас как начнут развиваться...
На сайте Vite написано как его правильно читать, чуваки позаботились :D
Из буткемпов можно отметить в России это school 21 от Сбербанка
Zod классная тема - либа для валидации на typescript, рекомендую
Миша привет! Подскажи пожалуйста "путь джедая". Хочу в этом году залететь в ИТ с двух ног. Что начать учить молодому и зеленому? Какой стек, учитывая возможность в будущем стать востребованным. Немного опередить рынок вакансий по знаниям. Заранее спасибо!
добавил в вопросы и ответы, так как писать много
Нормальный язык программирования
@@larchanka я прощу прощения, вероятно я очень отвлекаю своими вопросами. Уточни пожалуйста где искать эти ответы? Или будет отдельное видео с вопросами и ответами?
Привет братан, как успехи?
@@АндрійФедоров-ж8ь привет! Изучаю аналитику. Сейчас прям топчик!) А ты как? Учишь что нибудь ?
Меня тоже тошнит от теилвинда, все эти упрощенные библиотеки просто вымораживают. Что может быть лучше обычного css или scss? Там пока подключишь и разберешься сколько пикселей представляет собой xl, уже можно сверстать компонент...
у меня был знакомый, программист, который ненавидел javascript за то, что твои знания могут за год другой терять ценность, тьма фреймворков знания которых в моменте имели ценность, люди учили, а проходило всего год и все эти знания почти переставали иметь ценность, он в итоге перешел на руби и с того момента стал его "фанатиком", как будто влюбился прям
обычно если ты знаешь какой то фреймворк - то учить второй гораздо проще (возможно, если это не ангуляр :) ) Мне после ангуляра на реакт понадобилась максимум неделя, чтобы спокойно работать на новом проекте
А как они могут потерять ценность если в основе всех библиотек все равно js?
Так а что существенно изменилось за последние годы в js и во фронте в целом ? Реакт и Ангуляр как держали рынок так и держат. Да, перешли с класовых компонентов на функциональные в реакте но оно же все на базе js... В некоторых вакансиях до сих пор замечаю JQuery)) Да, порог входа высокий, нужно знать много разной фигни типо теилвинда, некста, ноды и уметь писать на реакт нейтиве но если есть твердая база js то все фреймворки учатся быстро, имхо
Михаил, а вы преподаёте на каком-нибудь курсе?
реакт и фронтенд
@@larchanka а где возможно у вас поучиться?
Друзья упоминали, что Solid лучше, чем React. Надо попробовать. Интересен ещё Qwik.
Спасибо за полезный контент.
Solid looks like what react should be
Реакт без shadow dom 8:20, там virtual, поэтому с реактом тяжело юзать web conponents
Может Вы знаете почему функция array.at(-1) для массивов не сделали в виде отрицательного индекса в квадратных скобках, например array[-1] ?
А что не так с tailwind css? Вроде удобный, особенно если использовать его приемущества брать только то, что нужно в финальную сборку с получением чистого css. Ну в смысле с препроцессорами. Вот у вас есть style.css который на tailwind, а в диплой идет просто CSS.
Километры классов меня раздражают
@@larchanka Ну если совместно разрабатывать бэк и фронт, тогда да, есть такое. А так бы вам отдали просто css.
А почему tailwind не нравится? Сам с ним не работал, но так хвалят кругом, что есть мысль поюзать чутка.
А что хорошего в километровых классах?
@@archie_arrow apply
@@slavkapiyavka и в чем тогда смысл вообще?
если ты уже зашел в css файл и написал название класа, то проще задать нормальные свойства
а это нужно что-то с tailwind ипортить перед этим и писать ту же строку, только уже в css
почему не написать mb2 и нажать таб? тогда у тебя будет нормальный заданый стиль, а не понятно что с какой-то либы
Вообще-то Lerna жива уже как пол года под началом nrwl
👍✌️🔥
Интересный ролик, подписочку оформил, сам пишу на react + бэк на php, по поводу vite, не совсем удобный, мало что настроить можно)
Misha best. 🤘🏽🤘🏽🤘🏽KAk Tex
news
Выпусти плз подборку за 2023 год)
спасибо за видео)
Я помню как хинты писал для фронтендщику, каждый данные с апи была такая структура header и data. Про дату все знает, а вот хидере писал эттх данных какими они должны быть по типу данных, скрытый или не скрытый, экшн методов, если это массив то референс указываю. Вообще ленивый был у нас фронтендщик который не знает ТС, что в итоге для меня как бекендера было гемор
Сбросьте пожалуйста ссылку на данное исследование
jQuery часто используется в админках или на несложных сайтах.
Я не понимаю, как можно угнаться за новинками фронта, там каждый месяц что-то новое. Если у нас новая версия PHP выходит раз в год, то фронт бежит бешеными темпами.
Все пишут что во фронте все так быстро меняется но мало кто может привести пример колоссальных изменений. Я знаю реакт, последнее существенное изменение было в роутер доме, которое можно выучить за час…
@@elconrel9665 не судите по себе других людей . Все же разные .
Немного замедлился фронт. Крупных изменений происходит не так много, но вот мелких все еще достаточно, однако за ними не надо гнаться, можно по мере необходимости знакомится
Tailwind my love , почему он тебе не нравится?
Мне кажется что в отношении монорепозиториев имеют место быть и микрофронтенды, недавно даже доклад на эту тему смотрел
Еще не посмотрел до конца но вот новость с телеги Топор : « Программист создал приложение, которое позволяет писать код без знания языков программирования, подключив ChatGTP к фреймворку React.
Таким образом он буквально собирает приложение простыми командами с помощью английского языка.»
пока сырое оно, есть пару лет еще позарабатывать, потом искать че то новое)
Михаил, добрый день! Вопрос не по теме, после 1.5 года использования макбук аир на м1, появилась странная вещь, если взять его одной рукой за левую сторону, что бы перенести куда-то, происходит как небольшой щелчек или хруст... Есть ли у вас такое с вашим макбуком? Нормально ли это?
Похоже что у вашего макбука артрит...
Если брать за одну сторону, то ясен пень будет такая фигня
Линк на стейтофжс можно было и оставить:)
добавил
очень познавательно!
Мой самый любимый язык это C#, а от JS мне становиться плохо.
Мне тоже становится плохо от JS/TS
Dima - Lead JS Developer )
OOOoooo
tailwind він топ, за ним майбутнє!
Он уже настоящее, многие компании присылают тестовые с обязательным условием использования теилвинда
@@elconrel9665 круто
Джавасквирт живее всех живых и точка.)
А как на счет PHP?
какая уже не большая разница между беком и фронтом на JS оказывается
styled-components??? wtf???
Мало рекламы в ролике. Нужно было ещё больше.
а где она вообще
Лайк!
Скайп и тимс на js? Теперь понятно, почему они такие тормознутые, что даже 8 Гб оперативы мало, надо 32 Гб...
Последнее время встречаю монорепозитории, фулстек ждаваскрипт приложения. И вижу большую проблему, делая и то и другое врятли можно сделать что-то нормальное, невозможно знать всё и сразу да еще и хорошо… Больше похоже на дешевые сайтики типа как раньше на вордпресе.
Но там же не один человек работает, а команда, может быть даже бэкэндеры и фронтендеры отдельно. Но можно например типа для Typescript переиспользовать
У кого перспективы луче на бэке Python или Js?
Go.
(А так без разницы.)
По tailwind вообще не согласен! Я после него вообще не хочу чем-то другим пользоваться :) Пожалуйста, не бань за это (:
Да я не против. Многим людям нравится
тож не нра тэйлвинд, спасибо за обзор
tailwind топ
ТС это не язык программирования а надстройка над джс, если ты не знаешь джс как ты сможешь выучить тайп скрипт? Ты один хрен будешь учить джс. Учу реакт который является библиотекой для джс и он востребован уже кучу лет и не теряет своей популярности. А он как бы под собой подразумевает использование чистого джс
Я вижу дизлайки с помощью расширения Return TH-cam dislike)
12:22 - Tauri меньше функциональности чем у прожорливого и тупого электрона?))))) Ну это смешно
🤷🏻♂️ это уже не ко мне вопрос, я не использовал его, но интернет так утверждает
@@larchanka просто он позволяет писать UI на том же React (на любом популярном фреймворке), а логику (сети и прочее, хоть вычисления) на Rust. Бинарник получается маленьким, памяти жрет мало.
Крутая штука, очень советую.
Tailwind ужасная вещь, проекты на нем написанные тяжело в будущем поддерживать. Загуглите минусы tailwind, их очень много.
на вскидку, 3 проблемы которые могут возникнуть ? у нас проекту год , строк под 150к и проблем никаких нет