Наконец-то! Ден Абрамов начал вести свой блог - https://overreacted.io, в котором рассказывает вещи, помогающие глубже понять React как инструмент, что происходит под капотом и почему принимались те или иные архитектурные решения. Вот вам классная статейка о том как работает setState под капотом, и почему вместо него можно безболезненно использовать useState Hook → http://bit.ly/2A8qvvX
И в догонку к прошлой статье - крутейший лонгрид о том как работают Hooks. Также в статье приводятся ответы на важные вопросы от коммьнити об Hooks → http://bit.ly/2PP33ZO
Интересный пост о том, почему юнит-тесты не панацея и нужно использовать различные виды тестирования → http://bit.ly/2LC8vPq
У меня есть много знакомых, которые проходят дорогущие онлайн-курсы для обучения веб-разработке. Так вот, я не перестаю быть уверен в том, что в интернете более чем достаточно бесплатных материалов. Статьи регулярно можете прочитать на этом канале, а сейчас хочу поделиться свежей подборкой ютуб-каналов. В ней представлены видеокурсы по JavaScript, Python, Java, Ruby, C, C ++, Angular и не только. Налетайте → http://bit.ly/2GBwQ95
Многие фронтендеры с которыми общаюсь хотят выучить Node.js. Для тех, кто откладывал в долгий ящик - хочу порекомендовать бесплатный курс от freecodecamp. Материал реально годный, советую → http://bit.ly/2BH8tRp
Using DevTools to understand modern layout techniques. Обзор возможностей работы с версткой в DevTools на примере браузера Firefox → http://bit.ly/2ELqHWb
Nextjs for everyone — with some basic knowledge of React. Создаем и конфигурируем блог на Next.js + React → http://bit.ly/2AcfzxG
Forwarded from Иван Акулов про разработку
Мини-конспект доклада «Make JavaScript Faster»
Законспектировал доклад «Make JavaScript Faster» с конфы performance.now() (куда я поехал в этом ноябре, но счастливо проспал все утренние доклады): https://twitter.com/iamakulov/status/1077970286635614214
В конспекте:
— Как загружал скрипты IE 7 и как возникло правило «put noscripts to the bottom»
— Как вырос объём third-party-скриптов за 7 лет (очень сильно)
— На что ещё обратить внимание при оптимизации JS, кроме привычных атрибутов <
Законспектировал доклад «Make JavaScript Faster» с конфы performance.now() (куда я поехал в этом ноябре, но счастливо проспал все утренние доклады): https://twitter.com/iamakulov/status/1077970286635614214
В конспекте:
— Как загружал скрипты IE 7 и как возникло правило «put noscripts to the bottom»
— Как вырос объём third-party-скриптов за 7 лет (очень сильно)
— На что ещё обратить внимание при оптимизации JS, кроме привычных атрибутов <
noscript async>/<noscript defer>Twitter
Ivan Akulov
Well, while I was at @perfnow this November, I skipped a good half of the talks there. So now I’m going to re-watch them and take notes in Twitter! Starting with “Make JavaScript faster” by Steve @Souders: https://t.co/WghpNWgaso
The definitive Node.js handbook. Ещё один классный туториал от команды freecodecamp в формате ответов на самые частые вопросы 👉 http://bit.ly/2rVLYE7
19 идей для Node.js-разработчиков, которые стремятся вырасти над собой в 2019 году. Хорошая статья о том, на какие технологии и тренды стоит обратить в следующем году в переводе RUVDS 👉 http://bit.ly/2LJPBGp
Рассказ инженеров Airbnb о том, как они ускорили разработку с помощью GraphQL и Apollo → http://bit.ly/2s2TywJ
Хочу поздравить всех с наступающим Новым годом! Я очень ценю то что вы со мной и обещаю в следующем году давать больше годного контента. Вам же, в свою очередь хочу пожелать развиваться в личном и профессиональном плане, и чтоб все задуманное сбылось. Поздравляю!
A beginner’s introduction to Webpack. Хорошее руководство с подробными объяснениями как с нуля настроить Webpack с минимумом, необходимым для разработки фронтенда современного проекта -> http://bit.ly/2GXXrxo
Things I Don’t Know as of 2018. Классная статья от Дена Абрамова, в которой он рассказывает о том что технологии растут очень быстро, и невозможно знать все. Также делиться тем, что не знает, и хотел бы узнать в будущем конкретно он -> http://bit.ly/2GPqLG8
The Elements of UI Engineering. Ещё одна полезная статья от Дена Абрамова о том, на что нужно обращать внимание при разработке интерфейсов -> http://bit.ly/2GQ6XlR
How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code. Глубокий разбор того, как работает V8 под капотом, и как, основываясь на этом, писать высокопроизводительный код -> http://bit.ly/2LLFlNy
История Javanoscript. История становления языка, почему было использовано прототипное наследование и некоторые особенности поведения примитивов в переводе webbdev -> http://bit.ly/2Au8FnC
Будущее приватных классов в Javanoscript. Один из самых активных контрибьюторов из числа несогласных собрал все свои аргументы в одном месте -> http://bit.ly/2AwhGwr
История Javanoscript часть 2. Становление ECMAScript 1-5, E4X, ActionScript и многое другое в переводе Webbdev -> http://bit.ly/2SFCCrH
Новогодний подарок от GitHub: приватные репозитории теперь бесплатны для разработчиков → http://bit.ly/2AymEZE
Делать долго и качественно, или вставлять костыли. Размышления о вопросе, с которым ежедневно сталкивается любой разработчик в блоге Ивана Гришаева → http://bit.ly/2RniNJm