Архитектура, API, event loop и concurrency в Node.js: выжимки из новой книги Writing cross-platform shell scripts with Node.js от Dr. Axel Rauschmayer.
Читать
Читать
Buttondown
New book: “Shell scripting with Node.js”
Coming soon (before the end of the year): the book “Shell scripting with Node.js” by Axel Rauschmayer. My recent blog posts at 2ality give you an impression of what the content will be like. My other books are free to read online at exploringjs.com. …
335. Firefox, Safari, Arc, баги, a11y, скругление, меню, приватность…
Веб-стандарты
🎙Подкаст «Веб-стандарты»: Вадим Макеев, Юля Миоцен, Никита Дубко и Алексей Симоненко обсуждают Firefox Nightly, Safari TP, браузер Arc, SVG-баги, доступность в Доке, скругление, меню, приватность, Clipboard API и export default.
00:01:08 Firefox Nightly
00:08:06 Safari TP
00:28:25 Браузер Arc
00:36:23 Сбор SVG-багов
00:41:41 Доступность в Доке
00:50:00 Вложенный радиус
00:57:33 Правильное меню
01:12:53 Доступ к камере из HTML
01:25:38 Clipboard API
01:28:36 Export default
00:01:08 Firefox Nightly
00:08:06 Safari TP
00:28:25 Браузер Arc
00:36:23 Сбор SVG-багов
00:41:41 Доступность в Доке
00:50:00 Вложенный радиус
00:57:33 Правильное меню
01:12:53 Доступ к камере из HTML
01:25:38 Clipboard API
01:28:36 Export default
13 сентября, 256-й день в году — наш день
Друзья, давайте сегодня отдохнем: отложим несрочные таски, побездельничаем, выключим вечером все рабочие чаты и выбросим из головы «как же сделать, чтобы заработало?».
Мы этого заслужили! Поздравляем с днем программиста! 🥳
Друзья, давайте сегодня отдохнем: отложим несрочные таски, побездельничаем, выключим вечером все рабочие чаты и выбросим из головы «как же сделать, чтобы заработало?».
Мы этого заслужили! Поздравляем с днем программиста! 🥳
☕ ТОП-5 вопросов и ответов по JavaScript на Stack Overflow за все время
Ответы на пять вопросов, ставящих в тупик каждого второго фронтендера.
🔗 Основной сайт
🔗 Зеркало
Ответы на пять вопросов, ставящих в тупик каждого второго фронтендера.
🔗 Основной сайт
🔗 Зеркало
#news
Подборка новостей и обновлений популярных инструментов/библиотек для фронтенд-разработчика:
— Краткая история JavaScript с 1994 года по настоящее время
— Анонс React Native 0.70
— Анонс Fresh 1.1
— Релиз Node.js 18.9
— Релиз Next.js 12.3.1
— Релиз Jasmine 4.4
— Релиз Ember.js 4.7
— Релиз sql.js 1.8
— Релиз React Calendar 3.8
— Релиз react-cytoscapejs 2.0
— Релиз Discordeno 14.0
— Релиз HotKeys 3.10
— Safari Technology Preview 153
— Очередной обзор обновлений в Firefox
Подборка новостей и обновлений популярных инструментов/библиотек для фронтенд-разработчика:
— Краткая история JavaScript с 1994 года по настоящее время
— Анонс React Native 0.70
— Анонс Fresh 1.1
— Релиз Node.js 18.9
— Релиз Next.js 12.3.1
— Релиз Jasmine 4.4
— Релиз Ember.js 4.7
— Релиз sql.js 1.8
— Релиз React Calendar 3.8
— Релиз react-cytoscapejs 2.0
— Релиз Discordeno 14.0
— Релиз HotKeys 3.10
— Safari Technology Preview 153
— Очередной обзор обновлений в Firefox
RisingStack Engineering
History of JavaScript on a Timeline - RisingStack Engineering
In the early 1990s, Brendan Eich needed a scripting language for web pages that would be easy to use, so he created one himself.
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
💰⬆️ Как договориться с начальством о повышении зарплаты за 5 простых шагов
Как подготовиться к переговорам, какие аргументы подобрать и как избежать манипуляций со стороны руководства? Держите наш алгоритм повышения зарплаты.
🔗 Основной сайт
🔗 Зеркало
Как подготовиться к переговорам, какие аргументы подобрать и как избежать манипуляций со стороны руководства? Держите наш алгоритм повышения зарплаты.
🔗 Основной сайт
🔗 Зеркало
Исходный код инструмента MemLab для поиска утечек памяти в JavaScript теперь открыт. Как говорится, Welcome.
Читать
Читать
Engineering at Meta
MemLab: An open source framework for finding JavaScript memory leaks
We’ve open-sourced MemLab, a JavaScript memory testing framework that automates memory leak detection. Finding and addressing the root cause of memory leaks is important for delivering a quality us…
⚡️Паттерны проектирования JavaScript
Коллекция задач по теме из курса FrontendMasters с решениями.
Ссылка на сайт
Коллекция задач по теме из курса FrontendMasters с решениями.
Ссылка на сайт
StackBlitz
JavaScript Patterns by lydiahallie - StackBlitz
Learn JavaScript Patterns. Related to the FrontendMasters course by Lydia Hallie
➡️ https://frontendmasters.com/courses/tour-js-patterns/
➡️ https://frontendmasters.com/courses/tour-js-patterns/
#news
Подборка новостей и обновлений популярных инструментов/библиотек для фронтенд-разработчика:
— Анонс Theatre.js 0.5
— Анонс React Router 6.4
— Основные возможности WebKit в Safari 16.0
— Релиз Spacetime 7.2
— Релиз Fastify 4.6
— Релиз Preact 10.11
— Релиз Cypress 10.8
— Релиз React Grid Gallery 1.0
— Релиз sablejs 1.1
— Релиз Crunker 2.0
— Релиз ka-table 7.6
— Релиз d3-graphviz 4.4
Подборка новостей и обновлений популярных инструментов/библиотек для фронтенд-разработчика:
— Анонс Theatre.js 0.5
— Анонс React Router 6.4
— Основные возможности WebKit в Safari 16.0
— Релиз Spacetime 7.2
— Релиз Fastify 4.6
— Релиз Preact 10.11
— Релиз Cypress 10.8
— Релиз React Grid Gallery 1.0
— Релиз sablejs 1.1
— Релиз Crunker 2.0
— Релиз ka-table 7.6
— Релиз d3-graphviz 4.4
Theatre.js Docs
Theatre.js v0.5 is out! – Theatre.js Blog
Theatre.js 0.5 introduces 3D scene editing, complex keyframing, and a new extension API
🎙Podlodka Podcast: архитектура фронтенда
Ведущие подкаста с Сергеем Совой детально разобрали различные аспекты архитектуры фронтенда: какие есть абстракции и подходы, как они между собой связаны и многое другое.
Ведущие подкаста с Сергеем Совой детально разобрали различные аспекты архитектуры фронтенда: какие есть абстракции и подходы, как они между собой связаны и многое другое.
Webpack, TypeScript и CSS Modules в действии, или Как писать изолированные строго типизированные стили.
Читать
Читать
Хабр
Webpack + CSS Modules + TS = Love
Я считаю, что CSS Модули — это монументальный проект. С его помощью можно решить одну из худших проблем CSS — коллизию имен классов. Давайте рассмотрим простой пример, чтобы было понятно, о чем...
На заметку фронтендеру, который заботится о безопасности ⬇️😉
#pentest #bugbounty #practice
Думали, что знаете все способы вызова JavaScript-функций без круглых скобок? А вот и нет.
Читать
Думали, что знаете все способы вызова JavaScript-функций без круглых скобок? А вот и нет.
Читать
Привет! На связи продакшн-центр proglib.academy 💥
Мы ищем спикера на курс «Основы IT для непрограммистов».
Хочешь рассказывать отделу продаж, чем отличается Java от JavaScript и языки программирования от естественных языков? Тогда нам есть, о чём поговорить!
💪🏻 Если ты:
— можешь доносить сложные темы простым языком
— владеешь одним или несколькими языками программирования
— не боишься публичных выступлений
— умеешь чётко формулировать мысли
— имеешь опыт преподавания или очень хочешь попробовать себя в роли спикера
🤓 Чувствуешь, что хочется и можется, тогда пройди небольшой опрос и оставь свой контакт в гугл-форме.
Мы ищем спикера на курс «Основы IT для непрограммистов».
Хочешь рассказывать отделу продаж, чем отличается Java от JavaScript и языки программирования от естественных языков? Тогда нам есть, о чём поговорить!
💪🏻 Если ты:
— можешь доносить сложные темы простым языком
— владеешь одним или несколькими языками программирования
— не боишься публичных выступлений
— умеешь чётко формулировать мысли
— имеешь опыт преподавания или очень хочешь попробовать себя в роли спикера
🤓 Чувствуешь, что хочется и можется, тогда пройди небольшой опрос и оставь свой контакт в гугл-форме.
useSyncExternalStore: недооцененный хук React?
Данный хук используется для подписки на внешние источники данных. Но знаете ли вы, что его также можно использовать для предотвращения чрезмерного возврата хуков React, вызывающего ненужный повторный рендеринг?
Подробнее
Данный хук используется для подписки на внешние источники данных. Но знаете ли вы, что его также можно использовать для предотвращения чрезмерного возврата хуков React, вызывающего ненужный повторный рендеринг?
Подробнее
Thisweekinreact
useSyncExternalStore - The underrated React API | This Week In React
You might have heard of useSyncExternalStore(), a new React 18 hook to subscribe to external data sources. It is often used internally by state management libraries - like Redux - to implement a selector system.