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

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

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

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

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

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
👩‍💻 👩‍💻 Тight Mode: почему браузеры показывают разные результаты по производительности 

Мы знаем, что браузеры выполняют множество различных функций. Одна из них — это то, как они не только загружают ресурсы, но и как они расставляют приоритеты для этих ресурсов.

Chrome и Safari реализовали Tight Mode, который ограничивает, какие ресурсы загружаются и в каком порядке, но в каждом из них подход к этому кардинально отличается.

👉 В статье автор в общих чертах объясняет, что это такое, что его запускает и как к нему относятся в основных браузерах
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Всем привет!

Мы ищем участников для интервью на тему «Обучение навыкам в IT»!

Кто нам нужен?
— Вы недавно (в последние 6 месяцев) проходили курсы по техническим специальностям или математике.
— Вы разработчик, стремящийся освоить Data Science или Machine Learning.

Что нужно сделать?
— Участвовать в небольшом интервью по Zoom (не больше 45 минут).
— Вознаграждение: 1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!

Как откликнуться?
Напишите в личные сообщения @artem_ceo
🖼️ Использование TypeScript без инструментов сборки

С недавнего времени Node.js (с версии 23) поддерживает выполнение TypeScript без дополнительных настроек. Теперь можно просто запустить команду, Node.js автоматически удалит аннотации типов и выполнит код, используя swc:

node index.ts


Благодаря нативной поддержке TypeScript современными инструментами можно писать код быстрее и проще, избегая сложных процессов сборки. Это делает его более доступным для использования в проектах любого масштаба, особенно в монорепозиториях.

👉 Читайте подробнее, какие ещё проекты поддерживают использование TypeScript без инструментов сборки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Кастомизируйте вывод c помощью JSON.stringify()

Передайте функцию замены в формате JSON.stringify(data, replacer?, space?), чтобы настроить выходные данные.

#javascript #tip by Shripal Soni
👦 HTML и CSS для абсолютных новичков

Фронтенд-разработчик Kevin Powell начал год с курса из 50 видео. Он охватывает все: от синтаксиса, структуры страницы, семантического HTML, специфики CSS и многого другого.

👉 Смотреть курс
👀 Открытая редакция: ищем авторов для рубрики DevLife

Друзья, нас часто спрашивают про публикацию материалов о личном опыте и знаниях в IT. Пора это систематизировать!

Если у вас есть история о том, как вы:
• выросли в профессии,
• освоили новые технологии,
• сделали крутой карьерный скачок,
• эпично лажанулись,
• создали интересные проекты,
— присылайте свои статьи на почту [email protected] с темой DevLife.

Требования простые:
• реальный опыт,
• конкретные шаги,
• от 5000 знаков,
• ссылка на Google Docs.

Лучшие истории опубликуем на сайте и в наших соцсетях с общим охватом 1 млн + человек.
👨‍💻 Основы доступности, которые должен знать каждый React-разработчик

Если вы опытный разработчик, то все это, возможно, уже стало для вас чем-то обыденным. Тем не менее это отличный обзор того, что нужно знать для обеспечения доступности фронта на начальном уровне.

👉 Читать
⚒️ Open Props UI — библиотека CSS UI, демонстрирующая современные возможности HTML и CSS по созданию компонентов. В представленной недавно версии добавлено много нового 🚀

👉 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾
This media is not supported in your browser
VIEW IN TELEGRAM
💡Реализация чистых разрывов строк для длинных URL-адресов с помощью HTML-элемента <wbr>

#html #tip by Shripal Soni
👨‍💻 Изучение Yjs и создание приложений для совместной работы в реальном времени на JavaScript

Yjs — библиотека CRDT (Conflict-free replicated data type) для создания приложений совместной работы и приложений, ориентированных на локальное использование

CDRT — мощные, но их может быть сложно «получить», поэтому этот новый интерактивный учебник по Yjs так ценен. Отличный способ узнать о создании приложений для совместной работы и синхронизации с нуля.

👉 Читать
🌵🕵️‍♂️ Git-квест: 10 испытаний для повелителя репозиториев

От простого push до таинственного cherry-pick – пройдите все уровни нашего Git-квеста и докажите, что достойны звания Git-мастера.

🔗 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 6 сниппетов CSS, которые должен знать каждый фронтендер в 2025 году

Adam Argyle с 2023 года ведет подобные заметки. 2025-й не стал исключением. Он снова вернулся с ещё одним набором объёмных сниппетов, которые «больше, мощнее и в большей степени используют прогрессивные улучшения», чтобы помочь вам соответствовать широким требованиям UI/UX 2025 года.

👉 Изучить
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙 Подкаст Podlodka: смена профессии в IT

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

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

⏱️ Таймкоды:
00:00 О чем выпуск
02:02 Личный опыт переходов
20:05 Стандартные треки переходов
47:20 Переход на новую роль
53:50 Внутренний переход
59:40 Внешний переход
01:07:55 Подготовка резюме
01:21:24 Переход в новую роль
01:33:48 Сложности переходов
01:42:48 Минусы смены роли
01:51:20 Плюсы смены роли
01:59:57 Заключение

▶️ Смотреть или слушать полностью

#подкасты
💡 Использование currentColor в CSS для избежания дублирования кода, связанного с указанием цвета

#css #tip by Shripal Soni
🎮 Интерфейс, который покорил миллионы

Если вы выросли на Counter-Strike 1.6, то наверняка помните тот минималистичный и функциональный интерфейс. Теперь можно вернуть двухтысячные этот стиль в веб-проектах с помощью библиотеки cs16.css.

📎 Добавьте кусочек CS 1.6 в свои проекты

#css
Please open Telegram to view this post
VIEW IN TELEGRAM
😂 Dev Memes: утренние дилеммы, правки и зарплаты

Третья неделя года позади, а мы всё ещё смеёмся над мемами. Ловите подборку лучших шуток из нашего канала «Библиотека IT-мемов».

🔗 Подборка самых топовых мемов