Почему вы должны использовать GatsbyJS для создания статических сайтов
https://medium.freecodecamp.org/why-you-should-use-gatsbyjs-to-build-static-sites-4f90eb6d1a7b
https://medium.freecodecamp.org/why-you-should-use-gatsbyjs-to-build-static-sites-4f90eb6d1a7b
freeCodeCamp.org
Why you should use GatsbyJS to build static sites
by Ajay NS Why you should use GatsbyJS to build static sitesGatsby has been growing over time, and I’m glad to see it in use by a huge number of sites like marketing sites, blogs, and generated static pages. What attracted me in the first place was the smooth
FrontEndDev via @vote
Как вы считаете, нужно ли знать как JS или фреймворк работает под капотом?
anonymous poll
Да, нужно. Это помогает в разработке/отладке. – 799
👍👍👍👍👍👍👍 89%
Нет. Просто следуй best practices и все будет ок – 63
👍 7%
Нужно только для прохождения собеседования. – 37
▫️ 4%
👥 899 people voted so far.
anonymous poll
Да, нужно. Это помогает в разработке/отладке. – 799
👍👍👍👍👍👍👍 89%
Нет. Просто следуй best practices и все будет ок – 63
👍 7%
Нужно только для прохождения собеседования. – 37
▫️ 4%
👥 899 people voted so far.
Как работает JavaScript
Немного о том, что мы имеем под капотом JavaScript. Рассмотрим на примере популярного движка V8.
Упрощенно, он состоит из 2 компонентов:
- Memory Heap - отвечает за выделение памяти
- Call Stack - стек вызова функций
Кроме этого в распоряжении разработчика есть Web-APIs (setTimeout и прочее)
В экосистему также входят Event loop, отвечающий за отслеживание событий и очередь колбеков (callback queue)
Подробнее про работу движка JS в нашем переводе.
Немного о том, что мы имеем под капотом JavaScript. Рассмотрим на примере популярного движка V8.
Упрощенно, он состоит из 2 компонентов:
- Memory Heap - отвечает за выделение памяти
- Call Stack - стек вызова функций
Кроме этого в распоряжении разработчика есть Web-APIs (setTimeout и прочее)
В экосистему также входят Event loop, отвечающий за отслеживание событий и очередь колбеков (callback queue)
Подробнее про работу движка JS в нашем переводе.
Мета-программирование, компоненты высокого уровня и примеси с Angular Ivy
https://blog.nrwl.io/metaprogramming-higher-order-components-and-mixins-with-angular-ivy-75748fcbc310
https://blog.nrwl.io/metaprogramming-higher-order-components-and-mixins-with-angular-ivy-75748fcbc310
Forwarded from Web Stack
Коллеги поделились репозиторием со списком вопросов и ответов для технических собеседований.
Порядка 30 направлений (js, java, asp.net, ruby...) и порядка 2000 вопросов и ответов
https://github.com/FAQGURU/FAQGURU
Порядка 30 направлений (js, java, asp.net, ruby...) и порядка 2000 вопросов и ответов
https://github.com/FAQGURU/FAQGURU
Следует ли специалистам, связанным с Data Science, изучать JavaScript?
https://medium.freecodecamp.org/should-data-scientists-learn-javascript-e611d45804b8
https://medium.freecodecamp.org/should-data-scientists-learn-javascript-e611d45804b8
freeCodeCamp.org
Should data scientists learn JavaScript?
The pros and cons of using the web’s #1 language for data science
Руководство по доступности веб контента 2.1 — для тех, кто не читал обновления
https://24ways.org/2018/wcag-for-people-who-havent-read-the-update/
https://24ways.org/2018/wcag-for-people-who-havent-read-the-update/
Что можно вынести из ситуации с доступностью в Gutenberg?
https://www.smashingmagazine.com/2018/12/gutenberg-accessibility-situation/
https://www.smashingmagazine.com/2018/12/gutenberg-accessibility-situation/
Smashing Magazine
What Can Be Learned From The Gutenberg Accessibility Situation? — Smashing Magazine
WordPress has a brand new content editor called “Gutenberg” that is going to shape WordPress for years to come. In this article, Andy Bell explains why it’s a movement and not just a new editor.
Почему вам НАДО отписываться от Observable?
https://medium.com/thekiba/why-do-you-need-unsubscribe-ee0c62b5d21f
https://medium.com/thekiba/why-do-you-need-unsubscribe-ee0c62b5d21f
Medium
Почему вам НАДО отписываться от Observable?
Higher order observables, subscribes and unsubscribes
Создание переключателей с помощью переменных CSS
https://css-tricks.com/dry-switching-with-css-variables-the-difference-of-one-declaration/
https://css-tricks.com/dry-switching-with-css-variables-the-difference-of-one-declaration/
CSS-Tricks
DRY Switching with CSS Variables: The Difference of One Declaration | CSS-Tricks
This is the first post of a two-part series that looks into the way CSS variables can be used to make the code for complex layouts and interactions less
Возможно, вы не знаете JS: идеи из Библии JavaScript
https://medium.freecodecamp.org/you-might-not-know-js-insights-from-the-javascript-bible-2ee9518302aa
https://medium.freecodecamp.org/you-might-not-know-js-insights-from-the-javascript-bible-2ee9518302aa
freeCodeCamp.org
You Might Not Know JS: Insights From the JavaScript Bible
Did you use some JavaScript to make your web app dynamic? That’s the common usage for this language, but there is far more waiting for you.