Что стоит знать новичку о javascript, который начал учить его в конце 18 начале 2019 года? Т.Е. что делать с новыми стандартами экмы, стоит ли учить предыдущие, на чем сфокусироваться (из большого обилия инфы) для максимального выхлопа, кпд, чтобы потом именно углубляться, чувствуя землю под ногами?
Чувство земли под ногами даст само понимание языка.
Просто изучать в первую очередь язык, а не каркасы. Изучать по-порядку: с азов, потом всё свежее. Можно и сразу изучить лишь «свежак» (напр. игнорировать отличие ‘var’ от ‘let’) , но тогда где-н. будет «пробел» (сольют на собесе, как пример). ES6-ESNEXT — приятные дополнения к языку, порой экономящие время, нужно понимать как это использовать. И понимать, что этот язык не панацея, а инструмент, к-й начинает снова стагнировать (из-за решений TC39 — уж ‘pipe’ то могли внедрить, 3.14@&сы). :)
А тем временем смотреть в сторону «взрослых языков», изучать другие области, напр.: Native Mobile Dev., игрострой, ML.
Интересная статья про жизнь простого белого парня, в эпоху эру соцсетей, стрельбы в школах, токсичной маскулинности, движения #MeToo и разделённой страны.
Всем привет! Вот годная статья о том, почему не стоит делать вход на сайт во всплывающем окне и много другое про формы входа, что вы не разбирали — Don’t get clever with login forms.
Кстати, спасибо вам огромное за подкаст! Год назад был в депрессии, но катался по Мск на самокате в свободное время и в наушниках постоянно включал ваш подкаст. Вы меня вытащили из дерьма, с вами я будто бы погружался в другой мир: вы, прям как старые друганы, рассказывали мне новости из мира веб-разработки и грусть и тоска как-то сами уходили. Я чувствовал, что не один, и, с удовольствием проводил вечера, слушая шутки про говно и обзор новых эмодзи у Apple. *скупая мужская слеза*
Интересует следующее:
1. Как относитесь к таким поступкам?
2. Как вы думаете, каковы причины такого хамского поведения?
3. Как отреагируете на это проишествие?
Чуваки, что думаете по поводу нативных модулей и систем сборки и что лучше использовать на данный момент?
Как вы решаете вопросы совместимости и поддержки старых браузеров?
P.S. У меня уже наболело с этим вопросом поддержки.. Казалось бы, что тут думать, ведь native решения всегда лучше — так то да, но есть одно но..
Если задачи, которые ты выполняешь, диктует бизнес — может случиться так, что ты сядешь в лужу с «нативом».. Ибо если ты сделаешь супер современное приложение, где всё красиво, модно, классно.. А потом бац! оказывается оно не работает у заказчика, потому что этот динозавр юзает IE11. У меня уже с десяток таких случаев было.
Я где-то с полгода назад объявил личные санкции старым браузерам и отказался напрочь от внедрения полифилов. Максимум, что я юзаю — это babel.
Если не работает даже при транспиляции с babel, то тут по плюшевой бороде: «Пошел нахер! иди и скачай нормальный браузер».
Мика прокомментировал
WordPress
Sergei прокомментировал
Что стоит знать новичку о javascript, который начал учить его в конце 18 начале 2019 года? Т.Е. что делать с новыми стандартами экмы, стоит ли учить предыдущие, на чем сфокусироваться (из большого обилия инфы) для максимального выхлопа, кпд, чтобы потом именно углубляться, чувствуя землю под ногами?
Pushkin прокомментировал
Ничего.
Чувство земли под ногами даст само понимание языка.
Просто изучать в первую очередь язык, а не каркасы. Изучать по-порядку: с азов, потом всё свежее. Можно и сразу изучить лишь «свежак» (напр. игнорировать отличие ‘var’ от ‘let’) , но тогда где-н. будет «пробел» (сольют на собесе, как пример). ES6-ESNEXT — приятные дополнения к языку, порой экономящие время, нужно понимать как это использовать. И понимать, что этот язык не панацея, а инструмент, к-й начинает снова стагнировать (из-за решений TC39 — уж ‘pipe’ то могли внедрить, 3.14@&сы). :)
А тем временем смотреть в сторону «взрослых языков», изучать другие области, напр.: Native Mobile Dev., игрострой, ML.
Во фронте лет 8,
‘Live long and prosper’.
4rontender прокомментировал
Який вариант выглядит краше?
Grundic прокомментировал
украинцы вдохновлялись здесь https://vkusomer.artlebedev.ru/
maxkramer прокомментировал
Привет! Я тут начал изучать вопрос PWA (Progressive Web Applications) и наткнулся на такую статейку, может будет интересна:
https://medium.com/the-web-tub/creating-your-first-vue-js-pwa-project-22f7c552fb34
Что думаете об этом методе проектирования? Может быть вам есть что рассказать или показать. Заранее благодарю!
sereja прокомментировал
Документалка(!) про Ember.js https://www.youtube.com/watch?v=Cvz-9ccflKQ
kekchikcheburekchik прокомментировал
Интересная статья про жизнь простого белого парня, в эпоху эру соцсетей, стрельбы в школах, токсичной маскулинности, движения #MeToo и разделённой страны.
Konstantin прокомментировал
Оставлю это здесь
Developer’s Notes 7
Может че понравится вашей канцелярии.
4rontender прокомментировал
Кто быстрее?
P.S. Под катом python
Pushkin прокомментировал
Перерыв на «чай»:
http://www.craigkerstiens.com/2019/02/12/sql-most-valuable-skill
https://whatisjasongoldstein.com/writing/help-none-of-my-projects-want-to-be-
«Мотивашка»:
https://blog.stephsmith.io/you-dont-need-to-quit-your-job-to-make/
Pushkin прокомментировал
Хорошо.
https://whatisjasongoldstein.com/writing/help-none-of-my-projects-want-to-be-spas/
✊???
4rontender прокомментировал
Критикуешь? — Предлагай!
Pushkin прокомментировал
Эрик Эллиот снова «эриколиотит».
https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b
Maxim V Sivokon прокомментировал
Вы уже обозревали The State of JS
Авторы готовят аналогичный The State of CSS: https://stateofcss.com/
Пока там ничего нет, но можно опрос пройти
4rontender прокомментировал
Меняй — не хочу
Под катом про БЭМ
4rontender прокомментировал
Как создавался Ember.js
The Story of Ember.js
Dasha Custo прокомментировал
JS анимация vs CSS анимация
https://blog.sessionstack.com/how-javascript-works-under-the-hood-of-css-and-js-animations-how-to-optimize-their-performance-db0e79586216
Grundic прокомментировал
После небольшой критики https://360tv.ru/news/tekst/paren-iz-irkutska-popytalsja-najti-kvartiru-cherez-facebook-ego-zatravili-izza-mesta-raboty/
Светочи решили рассказать теорию https://medium.com/@kefiijrw/%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D0%B5-%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-c351e6f774d3
Ну или тут https://www.artlebedev.ru/backstage/knowledge-in-navigation/
Blash прокомментировал
https://flagstudio.ru/blog/20-razlichij-wordpress-i-laravel
Очень крутое, подробное сравнение WordPress с Laravel. Ну и вообще сравнение CMS с фреймворками
Статья старая, но уверен очень актуальная и лично мне на многое открыла глаза
Neron_insomnious прокомментировал
Алгоритм по работе с языком и текстом создает фейковые новости
4rontender прокомментировал
ИИ на страже твоего удовольствия
Что подарить на 23 февраля:)
Pushkin прокомментировал
На выбор, только одну.
‘Naked, Drunk, and Very Tired’:
https://medium.com/s/story/i-tried-10-extreme-creativity-hacks-cc17665702b7
‘Why Your Brain Needs Idle Time’:
https://medium.com/s/the-nuance/why-your-brain-needs-idle-time-e5d90b0ef1df
‘This Physics Pioneer Walked Away From It All’:
https://medium.com/@NautilusMag/this-physics-pioneer-walked-away-from-it-all-7d59e62a1e37
‘The Truth About Finding a Satisfying Career’:
https://medium.com/s/story/the-truth-about-finding-a-satisfying-career-d2314d321403
‘How to Make the Power of Your Subconscious Mind Work for You’:
https://betterhumans.coach.me/how-to-make-the-power-of-your-subconscious-mind-work-for-you-295701128db4
Mew Forest прокомментировал
Всем привет! Вот годная статья о том, почему не стоит делать вход на сайт во всплывающем окне и много другое про формы входа, что вы не разбирали — Don’t get clever with login forms.
Кстати, спасибо вам огромное за подкаст! Год назад был в депрессии, но катался по Мск на самокате в свободное время и в наушниках постоянно включал ваш подкаст. Вы меня вытащили из дерьма, с вами я будто бы погружался в другой мир: вы, прям как старые друганы, рассказывали мне новости из мира веб-разработки и грусть и тоска как-то сами уходили. Я чувствовал, что не один, и, с удовольствием проводил вечера, слушая шутки про говно и обзор новых эмодзи у Apple. *скупая мужская слеза*
myWebDesign прокомментировал
Ребзя, предлагаю обсудить тему плагиата в Сети, на примере того, как у вас сп*здили отбивку из подкаста https://www.xvideos.com/video31997899/carter_cruise_is_a_blonde_babe_who_loves_anal
Интересует следующее:
1. Как относитесь к таким поступкам?
2. Как вы думаете, каковы причины такого хамского поведения?
3. Как отреагируете на это проишествие?
myWebDesign прокомментировал
На мой взгляд, тут главное, топить до последнего, что это они у вас взяли тему, а не вы у них…
Maxim V Sivokon прокомментировал
Программист запустил «Дорогостоящий чат» — каждый символ обходится в цент
pikabu.ru/story/_6551134?m=1
Угадайте, кто засветился на скриншоте?
maxkramer прокомментировал
Эти стандарты организации модулей…
https://habr.com/ru/company/netologyru/blog/351704/
Чуваки, что думаете по поводу нативных модулей и систем сборки и что лучше использовать на данный момент?
Как вы решаете вопросы совместимости и поддержки старых браузеров?
P.S. У меня уже наболело с этим вопросом поддержки.. Казалось бы, что тут думать, ведь native решения всегда лучше — так то да, но есть одно но..
Если задачи, которые ты выполняешь, диктует бизнес — может случиться так, что ты сядешь в лужу с «нативом».. Ибо если ты сделаешь супер современное приложение, где всё красиво, модно, классно.. А потом бац! оказывается оно не работает у заказчика, потому что этот динозавр юзает IE11. У меня уже с десяток таких случаев было.
Я где-то с полгода назад объявил личные санкции старым браузерам и отказался напрочь от внедрения полифилов. Максимум, что я юзаю — это babel.
Если не работает даже при транспиляции с babel, то тут по плюшевой бороде: «Пошел нахер! иди и скачай нормальный браузер».