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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
Недавно мы писали про новый сайт Angular и бенчмарки, а сегодня делимся изменениями в v17:

🤩Deferrable views выводят производительность и удобство работы разработчика на новый уровень
🏎️ Время сборки сокращается до 87% благодаря гибридному рендерингу
🏗️ Сборки Vite + esbuild и многое другое

👉 Анонс новой версии на русском
This media is not supported in your browser
VIEW IN TELEGRAM
🔧ts-reset — как CSS reset, только для TypeScript:

👍 .json (fetch) и JSON.parse возвращают unknown
.filter(Boolean) работает именно так, как вы ожидаете
🥹 array.includes расширен для более удобного использования и многое другое!

👉 GitHub
🤩 На заметку фронтенд-разработчику:

🙇‍♂️ Коллекция тестовых заданий для самостоятельного выполнения от разных ИТ-компаний, собранная командой Хекслет и сообществом
🙇‍♂️ Классические алгоритмы и структуры данных, реализованные на JavaScript
🙇‍♂️ Структуры данных и алгоритмы на JavaScript и TypeScript (примеры к книге Learning JavaScript Data Structures and Algorithms — Third Edition)
🙇‍♂️ Структуры данных и алгоритмы с практикой на JavaScript (примеры к книге Data Structures and Algorithms in JavaScript)
🙇‍♂️ Структуры данных и алгоритмы с ES6
🔐Защита приложений Next.js с помощью аутентификации на основе ролей с использованием NextAuth: гайд для фронтенд-разработчика от freeCodeCamp

В этом практическом руководстве демонстрируется процесс включения готовых OAuth провайдеров Google/GitHub и их интеграции в приложение.

Но для тех, кто любит хардкор, руководство тоже подойдет: вы узнаете, как создать кастомный провайдер аутентификации с помощью MongoDB и адаптировать аутентификацию к конкретным требованиям.

📺Смотреть
🎉🥳🍾 Кстати, нас уже больше 22 000! Спасибо за интерес к «Библиотеке фронтендера».
🧑‍💻🪜 6 карьерных советов программисту

Советы, которые подойдут джуниорам, мидлам и сеньорам.

#туториал

Читать статью
This media is not supported in your browser
VIEW IN TELEGRAM
🔧Как в Tailwind делать динамические темы с помощью oklch(): гайд для фронтенд-разработчика

📌 Пример кода👇

import { makeVariable, shades } from "./common";
import { consistentChroma } from "./runtime";

export function dynamicTwClasses(baseName, baseHue) {
return Object.fromEntries(
shades.map((shade, i) => {
const color = consistentChroma(i, baseHue);

return [
shade,
`oklch(${makeVariable({
fallbackValue: color,
name: baseName,
shade,
withVar: true,
})} / <alpha-value>)`,
];
}),
);
}
💡initial, inherit, unset и revert: доступное объяснение ключевых слов CSS на практике

🎮Поиграть можно здесь

#css #tip by Shripal Soni
🚩 Итог одной валютной удаленки: проработал месяц бесплатно и ушел с долгами

Изумительная история фронтендера, который целый месяц работал без зарплаты и даже остался должен своему работодателю $1609

#почитать

Читать статью
395. GitHub Universe и Copilot, Angular.dev, знай Юникод, CSS 4…
Веб-стандарты
🎙Свежий выпуск подкаста «Веб-стандарты»: Алексей Симоненко, Андрей Мелихов, Вадим Макеев про GitHub Universe и Copilot, Angular.dev, знание Юникода, CSS 4, 5, 6 и AI в FigJam.

00:02:01 GitHub Universe
00:30:39 Angular.dev
00:46:18 Знай Юникод
01:01:24 CSS 4, 5, 6
01:30:37 AI в FigJam

YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | Сайт подкаста

#подкасты
FAQ по трудоустройству: разбираем самые популярные вопросы

Каждый, кто хотя бы раз искал работу, сталкивался с массой проблем: «Врать в резюме или не надо?», «@#$%!, вакансия классная, но я не подхожу... Что делать?». Под катом — разбор этих других популярных вопросов.

🔗 Читать статью
🔗 Зеркало