Библиотека фронтендера | 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
加入频道
«Библиотека программиста» находится в поиске автора оригинальных статей.

Обязанности:
– Написание оригинальных статей.

Количество статей:
– 2-5 статей в месяц.

Языки:
– Python, JavaScript.

Пишите на [email protected]
Как строить архитектуры приложений, которые позволяют не снижать скорость разработки по мере развития проекта?

💻Освойте основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения в режиме живых занятий с опытным разработчиком-практиком.

Старт интенсива «Архитектуры и шаблоны проектирования» уже 15 февраля.

🚀После интенсива вы будете:

– Знать границы применения SOLID принципов и уметь их использовать не только в объектно-ориентированных языках.
– Писать модульные тесты на Mock-объектах.
– Уметь применять IoC контейнеры и CI.

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

Осталось 3 места до закрытия набора группы, успейте присоединиться!

Записаться сейчас со скидкой 50% можно здесь.

Промокод: SOLID50 (скидка -50%).
🚄 Сравнение 6 алгоритмов сортировки: пузырьком, выбором, кучей, вставками, слиянием и быстрая

В этой статье мы начнем изучение алгоритмов сортировки, разберем 6 методов сортировки и ознакомимся с оценкой их эффективности.

https://proglib.io/sh/MleBkGR4VW
Forwarded from React Junior
CSS-переменные для React-разработчиков

Статья (англ.): https://www.joshwcomeau.com/css/css-variables-for-react-devs/

CSS-in-JS решения позволяют писать очень гибкие стили, но не следует забывать про нативные возможности CSS. Автор статьи считает, что CSS-переменные aka кастомные свойства - это очень мощный инструмент, который иногда может переплюнуть все эти ваши JS-интерполяции.

CSS-переменные дают возможность изменять значения, а не свойства. Они декларативны, и код с ними становится короче и чище. CSS-переменные наследуются вложенными элементами, а при необходимости с ними можно легко взаимодействовать из JS-кода. Ко всему прочему, с помощью переменных можно анимировать то, что нельзя анимировать другими способами, например, градиенты (с некоторыми оговорками).

В статье рассмотрен конкретный кейс обеспечения доступности кнопки на тач-устройствах - в двух вариантах: CSS-in-JS (Styled Components) и CSS-переменные.

В целом полностью поддерживаю мнение автора, CSS-переменные - очень мощная штука, к тому же нативная.

#стили #ссылки
JavaScript для начинающих

Большой плейлист от Microsoft с короткими обучающими видео: https://proglib.io/w/05dc33f4

#video #beginners
Разные способы подключения комментариев к статическому сайту

От специальных сервисов до ручного добавления: https://proglib.io/w/2bcee018
Разбираемся с мемоизацией в JavaScript

По мере того, как наши приложения растут и начинают выполнять более тяжелые вычисления, возникает все большая потребность в скорости и оптимизации. Тут может помочь мемоизация: https://proglib.io/w/7cc4d18d
LinkedIn профиль, который хочет видеть каждый рекрутер

Гайд для разработчиков по созданию профиля на LinkedIn: https://proglib.io/w/f877ef9f
10 способов улучшить выпадающие списки в дизайне UI и UX

https://proglib.io/w/b631f486

#interface
Media is too big
VIEW IN TELEGRAM
Ты умный и любишь свою профессию?
Ищешь стабильность и высокую зарплату?
Хочешь творить будущее?
Стремишься реализовать себя в крутых проектах?
Мечтаешь гордиться результатом работы вместе с профессиональной командой?
Приходи в международную IT-компанию Noveo!
https://noveo.ru/3AHN0Gl
Ждём твоё резюме на открытые вакансии:
[email protected]
Контактное лицо в Telegram: @yuliapalkina
Интересный материал о децентрализованной конфигурации webpack + в конце вас ждет конструктивный диалог в комментариях 💬.

https://proglib.io/w/bd0c1642
#tools

Подборка наиболее популярных JavaScript-инструментов, разбитая по категориям.

https://proglib.io/w/20dcc9ec