Современный способ глубокого клонирования объектов в JavaScript: быстрое погружение в structuredClone.
Тип
https://www.zhenghao.io/posts/ts-never
never
в TypeScript: полный гайд для фронтенд-разработчика.https://www.zhenghao.io/posts/ts-never
zhenghao.io
A complete guide to TypeScript's never type
The official site of Zhenghao He, a software engineer and a TypeScript/JavaScript enthusiast.
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Школа Proglib Academy: https://yangx.top/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Прошедший год был неспокойным для многих, и русскоязычное ИТ-сообщество не стало исключением. Жизнь стала все больше напоминать ряд спринтов на прохождение головоломок: что делать, как быть, остаться или уезжать? Цель опроса — понять, с какими проблемами столкнулись русскоязычные ИТ-специалисты за последний год, как они адаптировались к этим изменениям и какой прогноз дают на ближайшее время.
Предыдущие опросы
● «💬📈 Что сейчас происходит с IT-индустрией и айтишниками?»
● «🗣📈 Как изменилась жизнь русскоязычных айтишников за последние полгода? Результаты опроса «Библиотеки программиста»
➡️ Пройти анонимный опрос
Please open Telegram to view this post
VIEW IN TELEGRAM
354. Safari 16.3 и TP, Firefox и новые цвета, буквица, Core Web…
Веб-стандарты
🎙️Подкаст «Веб-стандарты»: Вадим Макеев, Мария Просвирнина, Никита Дубко про Safari 16.3 и TP, Firefox и новые цвета, буквицу, Core Web Vitals, SVG-справочник и нормальный CSS-in-JS.
00:01:24 Safari 16.3 и TP 162
00:24:14 Firefox и новые цвета
00:37:48 Подробности про буквицу
00:42:27 Core Web Vitals 2023
01:02:10 Справочник по SVG
01:07:42 Нормальный CSS-in-JS
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
00:01:24 Safari 16.3 и TP 162
00:24:14 Firefox и новые цвета
00:37:48 Подробности про буквицу
00:42:27 Core Web Vitals 2023
01:02:10 Справочник по SVG
01:07:42 Нормальный CSS-in-JS
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
Ничего такого, просто ChatGPT написал простой статический сайт, а потом переписал на React.🤦♂️
Читать
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Сайт, целиком написанный ChatGPT
Изначальная идея Да, про эту нейросеть сейчас слышно отовсюду, как она пишет текста песен, сдает экзамены, пишет куски кода, но я подумал, а сможет ли она сама целиком завершить проект под моим...
📍🗺️ Разработка карты с использованием React, Pigeon Maps и Mapbox: от первоначальной концепции до реализации.
Читать
Читать
evilmartians.com
How to build a better React map with Pigeon Maps and Mapbox—Martian Chronicles, Evil Martians’ team blog
We needed a lightweight, essentially free solution for a customer map that would display our events in our React app. So we turned to Pigeon Maps and Mapbox, and here is how we made it.
⚛️🎵 В ритмах React'a: руководство по созданию аудиоплеера
Будь вы новичок или опытный разработчик, это исчерпывающее руководство шаг за шагом проведет вас через процесс создания собственного аудиоплеера с помощью популярной JavaScript-библиотеки React.
🔗 Основной сайт
🔗 Зеркало
Будь вы новичок или опытный разработчик, это исчерпывающее руководство шаг за шагом проведет вас через процесс создания собственного аудиоплеера с помощью популярной JavaScript-библиотеки React.
🔗 Основной сайт
🔗 Зеркало
Актуальная коллекция лучших практик, которые по мнению команды Chrome DevRel являются наиболее эффективными способами улучшения показателей Core Web Vitals.
📜 Как написать правильный API-клиент на Typescript
В этой статье я подробно расскажу о реализации API-клиента на языке TypeScript для работы как со сторонними API, так и со своими собственными. Клиент может работать с публичными и защищенными эндпойнтами и не привязан к конкретному фреймворку, что делает его пригодным для использования в React, Vue, Svelte и других фреймворках.
🔗 Основной сайт
🔗 Зеркало
В этой статье я подробно расскажу о реализации API-клиента на языке TypeScript для работы как со сторонними API, так и со своими собственными. Клиент может работать с публичными и защищенными эндпойнтами и не привязан к конкретному фреймворку, что делает его пригодным для использования в React, Vue, Svelte и других фреймворках.
🔗 Основной сайт
🔗 Зеркало
Прежде чем тащить в проект jQuery, Lodash/Underscore, loops, Moment.js и даже JavaScript, прочитайте это 🤷♂️ :
— You might not need jQuery
— You don't (may not) need Lodash/Underscore
— You don't need loops
— You don't (may not) need Moment.js
— You Don't Need JavaScript
— You might not need jQuery
— You don't (may not) need Lodash/Underscore
— You don't need loops
— You don't (may not) need Moment.js
— You Don't Need JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
Youmightnotneedjquery
You Might Not Need jQuery
Examples of how to do common event, element, ajax and utility operations with plain javascript.
Так сложилось, что новая стратегия обработки маршрутов и рендеринга Next.js views, мягко говоря, вызвала много вопросов у сообщества. Разбираемся, стоит ли уже сейчас ее использовать.👇
Читать
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
nextjs.org
Introduction: App Router
Use the new App Router with Next.js' and React's latest features, including Layouts, Server Components, Suspense, and more.
https://github.com/ehmicky/modern-errors
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ehmicky/modern-errors: Handle errors in a simple, stable, consistent way
Handle errors in a simple, stable, consistent way. Contribute to ehmicky/modern-errors development by creating an account on GitHub.
Короткие визуальные
руководства по React, которые отлично подходят для понимания внутренних процессов.
🔗 https://alexsidorenko.com/articles
руководства по React, которые отлично подходят для понимания внутренних процессов.
🔗 https://alexsidorenko.com/articles
Alexsidorenko
Home
React blog by Alex Sidorenko
Оптимизируйте длительные задачи в JavaScript
Подробный обзор существующих API и подходов к разбиению длительных задач на отдельные откладываемые части.
Читать
Подробный обзор существующих API и подходов к разбиению длительных задач на отдельные откладываемые части.
Читать
Обширный комментарий Дэна Абрамова о состоянии Create React App, пути его развития и о том, как он видит React в роли библиотеки, работающей в экосистеме фреймворков.
Читать
Читать
GitHub
Replace Create React App recommendation with Vite by t3dotgg · Pull Request #5487 · reactjs/react.dev
Create React App is not a great recommendation to be making, especially for newer developers.
As an educator, I run into countless issues w/ new React devs running into unnecessary issues due to th...
As an educator, I run into countless issues w/ new React devs running into unnecessary issues due to th...
355. Бета TypeScript 5, новые цвета, что угодно в PiP, будущее Create…
Веб-стандарты
🎙️Подкаст «Веб-стандарты»: Алексей Симоненко, Юля Миоцен, Андрей Мелихов про бету TypeScript 5, новые цвета, что угодно в PiP, будущее Create React App и AI — заменит/поможет?
00:02:41 Бета TypeScript 5
00:17:14 Зачем новые цвета
00:35:29 Что угодно в PiP
00:43:59 Будущее Create React App
01:00:49 AI заменит или поможет?
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
00:02:41 Бета TypeScript 5
00:17:14 Зачем новые цвета
00:35:29 Что угодно в PiP
00:43:59 Будущее Create React App
01:00:49 AI заменит или поможет?
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
Текстовая версия доклада Натальи Стусь на HolyJS о том, как выглядела работа над производительностью не в «вакууме», а конкретно в случае Авто.ру.
Читать
Читать
Хабр
Как на практике работать над перфомансом веб-приложения: опыт Авто.ру
Советов «как ускорить веб-приложение» в интернете немало. Но при попытке применить их на деле может вспоминаться мем «делойте хорошее а плохое не делойте». Ситуации очень различаются, и универсальные...