Библиотека программиста
78K subscribers
4.73K photos
295 videos
98 files
7.87K links
Все самое полезное для программиста в одном канале.

Наши курсы: https://clc.to/Jil6fg

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Media is too big
VIEW IN TELEGRAM
🧩 Не зубрите сотни задач — учите паттерны

Большинство задач на технических собеседованиях сводятся к ограниченному набору алгоритмических подходов. Освоив их, становится проще решать даже незнакомые задачи 💡

🔜 Сохраняйте подборку из 101 задачи, разбитой на 19 ключевых паттернов — от Two Pointers и Hash Maps до Dynamic Programming и Graphs.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤9❤‍🔥7💯7👾6👍3🎉3
react cheat sheet 2026.pdf
70.1 KB
👩‍💻 Если устали каждый раз искать в документации нужный хук React, паттерн или способ оптимизации — эта шпаргалка сэкономит немало времени.

Внутри: основы React, Hooks, Context API, Router, работа с API, оптимизация производительности, популярные паттерны, экосистема (Next.js, React Query, Zustand, Tailwind CSS) и roadmap React-разработчика.


📌 Сохраняйте — пригодится и в работе, и при подготовке к собеседованиям.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍8❤6🎉5🥰4👏3💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁75❤9⚡7👍5❤‍🔥4😢4🔥3👏3🤔3
📍 Курс — это не только темы и домашние задания

Во многом его ценность определяет опыт тех, кто его разрабатывает и ведёт.

Об этом как раз новый пост Proglib Academy 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🥱9👏3💯3❤2😁2🎉2😢1
🧑‍💻 Учиться агентной разработке — у тех, кто уже внедряет её в бигтехе

Курс «ИИ для разработчиков» ведут практики из ведущих российских IT-компаний 🔥

🔵 Они прошли путь от первых экспериментов с AI до рабочих процессов, в которых агенты помогают команде писать код, готовить PR и быстрее доводить задачи до продакшена.

В ближайшее время познакомим вас с каждым преподавателем. Программа курса — по ссылке 🎹

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩8❤5🎉5👏4💯4🥱3
🦕 HTML, CSS и JavaScript теперь достаточно для нативных десктоп-приложений

В Deno 2.9 появилась одна из самых ожидаемых возможностей — deno desktop. Теперь приложения для Windows, macOS и Linux можно собирать прямо на веб-технологиях.

Что ещё нового:

— миграция с npm, pnpm, Yarn и Bun одной командой
— CSS-модули без дополнительной настройки
— snapshot- и параметризованные тесты
— более компактные бинарники
— совместимость с Node.js 26


❤️ — попробовал/а бы Deno Desktop
🔥 — Electron пока вне конкуренции

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤18🌚15🔥8⚡4😁4😢3💯3
😆 ИИ выдавливает с рынка не только джунов

После выхода ChatGPT сотрудники старше 55 лет в профессиях, сильнее затронутых ИИ, стали чаще переходить не на пенсию, а в безработицу.

Рынок зажимает сразу с двух сторон: новичкам сложнее войти, опытным — удержаться.

Кому сейчас сложнее найти своё место в IT?

❤️ — джунам
🔥 — специалистам 55+

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65❤59🥱10👏7😢5⚡4❤‍🔥4👍3
✏️ Если вы уже работаете с Claude Code, Cursor или Copilot, этот вебинар будет особенно полезен.

Разберут, как превратить AI из инструмента для отдельных задач в часть инженерного процесса ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉7👾7👏5👍4🔥4😍4⚡2
😸 Каждый разработчик подходит к задаче со своим опытом: помнит прошлые решения, знает ограничения проекта и понимает, какой код команда пропустит на ревью.

Для человека это естественная часть работы. У Claude Code этого контекста по умолчанию нет — только задача и инструкции, которые ему дали.

Поэтому в большой команде недостаточно просто выбрать хорошую модель.

❗️ Нужно ещё объяснить ей, как у вас устроена разработка: какие подходы приняты, что обязательно проверять и по каким правилам принимать решения.


🗓 23 июля в 19:00 МСК поговорим об этом на бесплатном вебинаре с Алексеем Жиряковым — он Executive Director в Сбере, руководит
GenAI Data Platform, и с этой проблемой сталкивался не раз 🔥

Покажет живое демо, разберём, как встроить AI в процесс разработки так, чтобы он реально помогал, а не добавлял ещё один повод для споров на ревью.

🔗 Занять место на вебинаре

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6⚡5😁5👏4🤔3
This media is not supported in your browser
VIEW IN TELEGRAM
🌈 Красивый фон для сайта за несколько минут

Neat — редактор анимированных 3D-градиентов. Можно выбрать цвета, настроить движение и эффекты, а затем забрать готовую конфигурацию в проект.

🈂️ Работает на WebGL, не требует Three.js и внешних зависимостей. Есть готовые пресеты, поддержка React и экспорт результата.

🈂️ Подойдёт для лендингов, портфолио и hero-блоков, которым не хватает визуального акцента.


Использовать можно бесплатно, но за удаление водяного знака нужна отдельная лицензия.

🔗 Попробовать
🔗 GitHub

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👾8💯6🔥5👏5😁4
🕵️ Очистить историю оказалось недостаточно

Microsoft помогла ФБР связать Windows-устройство с конкретным сайтом и точным временем захода — через Global Device ID.

Не знаю, как вас, а нас здесь больше пугает не само расследование, а то, что такой след вообще существует…

Что хуже?

❤️ — что Windows собирает такие данные
🔥 — что пользователям об этом почти ничего не говорят

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥89❤17🌚9⚡4🎉4👾4👏3
This media is not supported in your browser
VIEW IN TELEGRAM
🎹 OCR, которому не нужно скармливать PDF по одной странице

Baidu выпустила Unlimited-OCR — открытую модель для распознавания длинных многостраничных документов.

Она принимает PDF целиком, сама превращает страницы в изображения и собирает результат в единый текст. Подойдёт для книг, научных работ, сканов и документов, которые потом нужно искать, конспектировать или загружать в ИИ.


Для локального запуска понадобится NVIDIA GPU ✅

🔗 HuggingFace

С вас ❤️, если забрали!

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍30❤20⚡4😁4💯4👾4🎉3
🎹 Хороший разбор того, как сохранить единый стиль кода, когда вся команда работает с Claude Code.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13⚡4👏4🎉4
🤢 Чем больше разработчиков в команде начинают пользоваться Claude Code, тем заметнее одна проблема: кодовая база перестаёт выглядеть как работа одной команды.

Где-то есть тесты, где-то их забыли. Где-то агент следует архитектуре проекта, где-то предлагает решение, которое с ней не сочетается.

⚠️ И это не проблема Claude Code. Он просто следует тому контексту, который получает от каждого разработчика.

Сегодня покажем, как передать AI инженерный контекст команды и не превратить его внедрение в ещё один источник хаоса.

🗓 23 июля, 19:00 МСК
Бесплатно. 60 минут доклада + 30 минут вопросов.

🔗 Занять место на вебинаре и разобраться, почему так происходит

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16❤9👏4💯4
🦊 Firefox 153: что полезного для разработчиков

🈂️ Picture-in-Picture API теперь работает на десктопе — сайты могут сами переводить видео в режим «картинка в картинке».

🈂️ Импорт текстовых файлов как модулей

Теперь можно писать:

import text from "./file.txt" with { type: "text" };


🈂️ IndexedDB получил методы getAllRecords() — работать с локальной базой данных стало проще.

🈂️ WebAssembly научился взаимодействовать с Promise, что упрощает интеграцию с асинхронным JavaScript.

🈂️ Для расширений доступ к file:// теперь требует отдельного разрешения — ещё один шаг к безопасности.

🈂️ А ещё Firefox продолжает догонять современные веб-стандарты: новые возможности Intl.Locale, улучшения Popover API, WebRTC и поддержки кастомных <select>.

❤️ — пользуюсь Firefox
🔥 — Chrome / Edge всё равно удобнее

🔗 Ссылка на блог

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤64🔥20🤔5😁4👍3👏3😍3⚡2🎉2💯1
This media is not supported in your browser
VIEW IN TELEGRAM
🛠️ Новый способ изучать open source

Нашли проект, который превращает GitHub-репозиторий в подробный учебник: объясняет архитектуру, ключевые компоненты и их взаимодействие, а ещё строит наглядные схемы.

Отличный инструмент, если нужно быстро разобраться в незнакомом проекте.

🔗 GitHub

С вас ❤️, если забрали!

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍8💯6🔥5🎉5⚡4🥰3👏3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17😁14👍11🥱6👏5💯3⚡2🎉1
🎹 Хорошая документация сегодня экономит время не только коллегам, но и AI. Почему она стала важнее, чем кажется, — в посте ниже 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👏9⚡6❤6😁6
😳 Documentation Driven Development звучит как ещё один модный термин. Пока не попробуешь объяснить свой проект AI.

Агент работает только с тем контекстом, который ему дали. Если документация неполная или устарела, он начинает додумывать — отсюда появляется неверный код.

🔘 На курсе «ИИ для разработчиков» эту тему разбирает Арсений Харланов. Он покажет, как подготовить документацию и контекст, чтобы агент понимал архитектуру проекта, ограничения и связи между компонентами.

Также разберём, как выбирать модель под задачу: Claude, DeepSeek, Qwen и другие ✏️

Впереди 7 недель работы со своим репозиторием. Вебинары проходят вживую и остаются в записи.


Стартуем 31 августа. До конца июля можно присоединиться по ранней цене, а доступ к материалам останется бессрочным 😀

🔗 Посмотреть, что будет на курсе

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱16❤10⚡5👍5🎉4😍4
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Как превратить любой GitHub-репозиторий в MCP-сервер

Открываете нужный репозиторий и меняете в адресе:


github.com → gitmcp.io


Сервис создаст MCP-сервер для проекта и покажет готовую конфигурацию. Останется добавить её в Cursor, Windsurf, VS Code или другой инструмент с поддержкой MCP ✅

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

💡 Больше практики с MCP — на курсе «ИИ для разработчиков»

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍9👾7🙏5💯5👏4🥱4🌚3🎉2