Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
23.2K subscribers
2.2K photos
121 videos
38 files
4.61K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
OWASP API Security Top 10 — это всеобъемлющее руководство, которое помогает организациям и разработчикам понять риски и угрозы, связанные с их API, и способы их защиты.

Релиз-кандидат OWASP API Security Top 10 2023 выглядит следующим образом:

1. Broken object level authorization.
2. Broken authentication.
3. Broken object property level authorization.
4. Unrestricted resource consumption.
5. Broken function level authorization.
6. Server side request forgery.
7. Security misconfiguration.
8. Lack of protection from authentication threats.
9. Improper assets management.
10. Unsafe consumption of APIs.
🤦‍♀️ Распространенные ошибки новичков в React

Автор пару лет назад преподавал React и заметил, что есть несколько вещей, которые постоянно застают студентов врасплох. В статье он описывает 9 наиболее распространенных ошибок и показывает как их избежать.

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
А вы используете псевдоэлемент ::marker? Если нет, Šime Vidas поделился полезными заметками, которые вам нужно знать о создании кастомных маркеров списков.

Читать
Команда «Библиотеки программиста» поздравляет девушек с праздником и желает равных зарплат, безопасности и простого человеческого счастья. 💐🍾
Please open Telegram to view this post
VIEW IN TELEGRAM
Мемоизации в JavaScript на практике

Материал для новичков и не только, после прочтения которого должно сложиться уверенное и всестороннее понимание мемоизации и таких тем, как: замыкание, функции высшего порядка, чистые функции, каррирование, TDD, рекурсия и property‑based тестирование. А главное — понимание как и где это применять.

Читать
🔍Lyra — полнофункциональная система полнотекстового поиска, которая написана на TypeScript и работает везде, где работает JavaScript. Главный акцент сделан на скорости. Интрумент реализует дерево префиксов для эффективного поиска и простой сериализации с несколькими форматами (dpack, messagepack и protocol buffers).
👩‍💻 https://github.com/LyraSearch/lyra
Please open Telegram to view this post
VIEW IN TELEGRAM
View Transitions API, CSS Color Level 4, новые devtools для цветов и многое другое в Chrome 111.

Читать
Возможности JavaScript за последние 3 года

Наполненная примерами статья посвящена изменениям и доработкам JavaScript и TypeScript за последние 3 года (и некоторым более ранним).

Читать
🫡 Начало выходных: выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
Вслед за анонсом TypeScript 5.0 RC команда Microsoft сообщает об изменении инфраструктуры языка.

В TypeScript 5.0 команда реструктурировала всю кодовую базу, чтобы использовать модули ECMAScript. Вот что получилось:

Размер несжатого npm-пакета уменьшился на 46%
Ускорение на 10%-25%
Множество улучшений UX
Более современная кодовая база

🔗 Подробнее
⚙️ favpie — простой CLI-инструмент для генерации фавиконов и файлов манифеста веб-приложения для любого проекта с помощью одной команды.

https://github.com/pixel-point/favpie
Please open Telegram to view this post
VIEW IN TELEGRAM
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.