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