Новый выпуск веб-стандартов
В новом выпуск веб-стандартов обсудили Twitter Spaces, Safari и Apple, выбор между графикой и CSS, ARIA в селекторах и многое другое.
Слушаем тут:
https://youtu.be/-19qebJgKks
#подкаст
В новом выпуск веб-стандартов обсудили Twitter Spaces, Safari и Apple, выбор между графикой и CSS, ARIA в селекторах и многое другое.
Слушаем тут:
https://youtu.be/-19qebJgKks
#подкаст
YouTube
328. Twitter Spaces, Safari и Apple, графика или CSS, ARIA в селекторах, эмоции, курс по доступности
25 июля 2022
— Алексей Симоненко
— Вадим Макеев
— Юля Миоцен
00:00:00 Интро
00:00:44 Twitter Spaces
00:09:43 Safari 15.6
00:16:50 Новые люди в Apple
00:28:38 Графика или CSS?
00:39:24 ARIA в CSS-селекторах
00:49:34 Эмоции в интерфейсах
01:06:30 Курс по…
— Алексей Симоненко
— Вадим Макеев
— Юля Миоцен
00:00:00 Интро
00:00:44 Twitter Spaces
00:09:43 Safari 15.6
00:16:50 Новые люди в Apple
00:28:38 Графика или CSS?
00:39:24 ARIA в CSS-селекторах
00:49:34 Эмоции в интерфейсах
01:06:30 Курс по…
👍7🔥2
От новичка до тимлида: гайд по продвижению
У нас на сайте появилась статья, которая прольёт свет на работу и задачи тимлида, а также поможет наметить вам точки роста, если вы тоже хотите когда-нибудь руководить целой командой крутых специалистов.
Подробнее: https://tprg.ru/R0G5
У нас на сайте появилась статья, которая прольёт свет на работу и задачи тимлида, а также поможет наметить вам точки роста, если вы тоже хотите когда-нибудь руководить целой командой крутых специалистов.
Подробнее: https://tprg.ru/R0G5
👍19🔥1
Найдите ошибку в React-компоненте: Функциональное Карри
В этом выпуске «Найди ошибку» у нас есть простой React компонент-переключатель, который переключается между активным и неактивным состояниями при нажатии. Однако он не работает как ожидается. Сможете ли вы найти ошибку и исправить её?
Переходите по ссылке, чтобы проверить свои навыки, а также посмотреть на один из вариантов решения проблемы:
https://tproger.ru/articles/najdi-oshibku-v-react-komponente-funkcionalnoe-karri/
#react
В этом выпуске «Найди ошибку» у нас есть простой React компонент-переключатель, который переключается между активным и неактивным состояниями при нажатии. Однако он не работает как ожидается. Сможете ли вы найти ошибку и исправить её?
Переходите по ссылке, чтобы проверить свои навыки, а также посмотреть на один из вариантов решения проблемы:
https://tproger.ru/articles/najdi-oshibku-v-react-komponente-funkcionalnoe-karri/
#react
👍12🔥2🤮2
Библиотека Ethers.js: новичкам на заметку
Ethers.js и web3.js — это две библиотеки JavaScript с открытым исходным кодом, которые позволяют разработчикам взаимодействовать с блокчейном Ethereum и выполнять разные задачи.
Если есть желание поработать с блокчейном и web3, то в этой статье вы сможете поближе познакомиться с возможностями этой библиотеки:
https://nuancesprog.ru/p/15969/
#библиотека #javascript
Ethers.js и web3.js — это две библиотеки JavaScript с открытым исходным кодом, которые позволяют разработчикам взаимодействовать с блокчейном Ethereum и выполнять разные задачи.
Если есть желание поработать с блокчейном и web3, то в этой статье вы сможете поближе познакомиться с возможностями этой библиотеки:
https://nuancesprog.ru/p/15969/
#библиотека #javascript
👍18🤮5😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Пошаговое руководство по созданию фуллстак-приложения за час
👍103😁47🥰13❤6🤩6🤔2👏1
Будущее интернета: как работают протоколы HTTP/3, QUIC и зачем они нужны
Новый стандарт протокола HTTP (обозначенный как HTTP/3), на базе которого работает всемирная паутина, находится в разработке с 2018 года и в настоящее время проходит этап рассмотрения интернет-проекта. А в этой статье вы узнаете об эволюции протокола HTTP, транспортном протоколе QUIC, преимуществах и недостатках HTTP/3 и, наконец, о возможном будущем интернета благодаря HTTP/3:
https://proglib.io/p/budushchee-interneta-kak-rabotayut-protokoly-http-3-quic-i-zachem-oni-nuzhny-2022-07-26
#http #web3
Новый стандарт протокола HTTP (обозначенный как HTTP/3), на базе которого работает всемирная паутина, находится в разработке с 2018 года и в настоящее время проходит этап рассмотрения интернет-проекта. А в этой статье вы узнаете об эволюции протокола HTTP, транспортном протоколе QUIC, преимуществах и недостатках HTTP/3 и, наконец, о возможном будущем интернета благодаря HTTP/3:
https://proglib.io/p/budushchee-interneta-kak-rabotayut-protokoly-http-3-quic-i-zachem-oni-nuzhny-2022-07-26
#http #web3
👍15
Неочевидно, но факт: 5 способов использовать метод reduce в JS
Современный стандарт JavaScript предоставляет множество методов для «умного» перебора массивов. В случае, когда нужно пройтись по массиву и, например, суммировать все значения, найти среднее или произвести какие-либо промежуточные действия, лучше использовать метод reduce.
В каких сценариях его можно применять — в этой статье:
https://tproger.ru/articles/neochevidno-no-fakt-5-sposobov-ispolzovat-metod-reduce-v-js/
#javascript
Современный стандарт JavaScript предоставляет множество методов для «умного» перебора массивов. В случае, когда нужно пройтись по массиву и, например, суммировать все значения, найти среднее или произвести какие-либо промежуточные действия, лучше использовать метод reduce.
В каких сценариях его можно применять — в этой статье:
https://tproger.ru/articles/neochevidno-no-fakt-5-sposobov-ispolzovat-metod-reduce-v-js/
#javascript
👍21
Поверхностное и глубокое копирование в JavaScript
Не все копии в JavaScript одинаковы. Дело в том, что скопированная переменная в этом языке классифицируется как поверхностная и глубокая копия. Непонимание разницы между этими двумя понятиями, а также способов создания разных видов копий, может привести к путанице.
Цель данной статьи — уберечь вас от подобных недоразумений:
https://nuancesprog.ru/p/15960/
#javascript
Не все копии в JavaScript одинаковы. Дело в том, что скопированная переменная в этом языке классифицируется как поверхностная и глубокая копия. Непонимание разницы между этими двумя понятиями, а также способов создания разных видов копий, может привести к путанице.
Цель данной статьи — уберечь вас от подобных недоразумений:
https://nuancesprog.ru/p/15960/
#javascript
🤔7🔥6👎3👍2
LambdaTest
Это мощная платформа для тестирования веб- и мобильных приложений, проверки кросс-браузерности во всех популярных браузерах на различных ОС, включая мобильные платформы и MacOS.
Подробне о платформе можно узнать здесь:
https://www.lambdatest.com/
#инструмент
Это мощная платформа для тестирования веб- и мобильных приложений, проверки кросс-браузерности во всех популярных браузерах на различных ОС, включая мобильные платформы и MacOS.
Подробне о платформе можно узнать здесь:
https://www.lambdatest.com/
#инструмент
👍9❤4
Google Maps – всё? Переходим на Яндекс Карты в React Native приложениях
Сейчас при разработке мобильных приложений Google Карты лучше не использовать. У этого две причины: сервисы Google нельзя оплатить и есть шанс, что их могут заблокировать в России.
В текущей ситуации можно попробовать перейти на Яндекс Карты. Команда разработки VVDEV расскажет, как это сделать:
https://tproger.ru/articles/google-maps-vsjo-perehodim-na-jandeks-karty-v-react-native-prilozhenijah/
#reactnative
Сейчас при разработке мобильных приложений Google Карты лучше не использовать. У этого две причины: сервисы Google нельзя оплатить и есть шанс, что их могут заблокировать в России.
В текущей ситуации можно попробовать перейти на Яндекс Карты. Команда разработки VVDEV расскажет, как это сделать:
https://tproger.ru/articles/google-maps-vsjo-perehodim-na-jandeks-karty-v-react-native-prilozhenijah/
#reactnative
🤮76🕊9👍6💩6🔥4👎3😁2❤1👏1🤔1🤬1
Что, когда, почему и как: Новая функция промежуточного программного обеспечения Next.js
Промежуточное программное обеспечение Next.js позволяет создавать функции, которые выполняются после того, как запрос пользователя сделан, и до того, как запрос будет выполнен — в середине двух процессов. Это сильно расширяет диапазон ваших возможностей. Подробнее в этом материале:
https://www.smashingmagazine.com/2022/04/next-js-middleware-feature/
#nextjs
Промежуточное программное обеспечение Next.js позволяет создавать функции, которые выполняются после того, как запрос пользователя сделан, и до того, как запрос будет выполнен — в середине двух процессов. Это сильно расширяет диапазон ваших возможностей. Подробнее в этом материале:
https://www.smashingmagazine.com/2022/04/next-js-middleware-feature/
#nextjs
👍18🤔1
14 правил линтинга, которые помогут вам писать асинхронный код в JavaScript
Отладка асинхронного кода в JavaScript может иногда напоминать навигацию по минному полю. Вы не знаете, когда и где будут распечатаны console.logs, и вы понятия не имеете, как выполняется ваш код. К счастью, у нас есть линтеры, которые отлавливают некоторые из наших ошибок до того, как мы отправим их в продакшн.
В этой статье приведён список правил линтинга, специально предназначенных для помощи в написании асинхронного кода на JavaScript и Node.js:
https://maximorlov.com/linting-rules-for-asynchronous-code-in-javascript/
#javascript
Отладка асинхронного кода в JavaScript может иногда напоминать навигацию по минному полю. Вы не знаете, когда и где будут распечатаны console.logs, и вы понятия не имеете, как выполняется ваш код. К счастью, у нас есть линтеры, которые отлавливают некоторые из наших ошибок до того, как мы отправим их в продакшн.
В этой статье приведён список правил линтинга, специально предназначенных для помощи в написании асинхронного кода на JavaScript и Node.js:
https://maximorlov.com/linting-rules-for-asynchronous-code-in-javascript/
#javascript
👍5
Гайд по работе с GitHub Copilot
Месяц назад вышел GitHub Copilot — инструмент, который помогает разработчикам писать код. Сервис доступен по подписке от $10 в месяц. Если хотите попробовать его в деле, то в этой статье собраны несколько полезных советов и инструкция по использованию:
https://tprg.ru/Dt6S
#github
Месяц назад вышел GitHub Copilot — инструмент, который помогает разработчикам писать код. Сервис доступен по подписке от $10 в месяц. Если хотите попробовать его в деле, то в этой статье собраны несколько полезных советов и инструкция по использованию:
https://tprg.ru/Dt6S
#github
👍12👎5
Селектор родительского элемента :has в CSS
В этой статье вы познакомитесь с проблемой, которую
https://ishadeed.com/article/css-has-parent-selector/
#css
В этой статье вы познакомитесь с проблемой, которую
:has решает, узнаете как он работает, где и как мы можем его использовать с примерами, и, самое главное, как мы можем использовать его уже сегодняhttps://ishadeed.com/article/css-has-parent-selector/
#css
👍11👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Карточка продукта на чистом CSS
Интересная карточка для оформления заказа на велосипед, которая позволяет сделать это с качественной визуализацией:
https://codepen.io/cobra_winfrey/pen/OJXJeod
#codepen #css
Интересная карточка для оформления заказа на велосипед, которая позволяет сделать это с качественной визуализацией:
https://codepen.io/cobra_winfrey/pen/OJXJeod
#codepen #css
👍79😱10❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Как сделать лучшие пропсы компонента Vue
В этой статье объясняется, как правильно передать пропсы компонента vue, чтобы избежать ненужного повторного рендеринга:
https://teamhood.com/engineering/vue-js-component-props/
#фронтенд #vue
В этой статье объясняется, как правильно передать пропсы компонента vue, чтобы избежать ненужного повторного рендеринга:
https://teamhood.com/engineering/vue-js-component-props/
#фронтенд #vue
👍12
Вы стали Junior-разработчиком. Что дальше?
А дальше — кипа непривычных задач и работы, которая точно не волк и в лес не убежит. Вдобавок, за первые дни джун должен ещё и успешно влиться в команду. Как всё успеть, ничего не запороть и при этом не выгореть?
Рассказываем, как вести себя джуну в первые 100 дней работы: https://tproger.ru/experts/100-dnej-na-pozicii-junior/
#советы
А дальше — кипа непривычных задач и работы, которая точно не волк и в лес не убежит. Вдобавок, за первые дни джун должен ещё и успешно влиться в команду. Как всё успеть, ничего не запороть и при этом не выгореть?
Рассказываем, как вести себя джуну в первые 100 дней работы: https://tproger.ru/experts/100-dnej-na-pozicii-junior/
#советы
👍35😁20🤩3👎2