Библиотека программиста
77.9K subscribers
4.64K photos
283 videos
95 files
7.75K links
Все самое полезное для программиста в одном канале.

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

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

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46

#WXSSA
Download Telegram
😸 Каждый разработчик подходит к задаче со своим опытом: помнит прошлые решения, знает ограничения проекта и понимает, какой код команда пропустит на ревью.

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

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

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


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

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

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

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4😁43👏3🤔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
8💯5🔥4👾4👏3😁3
🕵️ Очистить историю оказалось недостаточно

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

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

Что хуже?

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

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7813🌚6👾43🎉3👏2
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👍2713😁43🎉2👾2💯1
🎹 Хороший разбор того, как сохранить единый стиль кода, когда вся команда работает с Claude Code.
Please open Telegram to view this post
VIEW IN TELEGRAM
10🎉32👏2
🤢 Чем больше разработчиков в команде начинают пользоваться Claude Code, тем заметнее одна проблема: кодовая база перестаёт выглядеть как работа одной команды.

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

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

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

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

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

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
😁97👏3💯1
🦊 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
57🔥16😁3🤔3👍2😍21👏1🎉1💯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
21👍7🎉5🔥4💯32👏1
🎹 Хорошая документация сегодня экономит время не только коллегам, но и AI. Почему она стала важнее, чем кажется, — в посте ниже 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍843👏3
😳 Documentation Driven Development звучит как ещё один модный термин. Пока не попробуешь объяснить свой проект AI.

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

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

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

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


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

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

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱127👍3🎉32💯1
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
11👍6👾4👏3🎉2🙏2🥱2🌚1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ git merge vs git rebase: в чём разница

merge сохраняет реальную историю веток, но добавляет отдельный merge-коммит.

rebase переносит коммиты поверх актуальной ветки и делает историю чище, но при этом переписывает её.


💡 Главное правило: не делать rebase ветки, с которой уже работают другие.

А что чаще используете вы?

❤️ — merge
🔥 — rebase

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
57🔥24😁5👍1
Куда на самом деле уходят токены во время агентного кодинга? 😧
Please open Telegram to view this post
VIEW IN TELEGRAM
👾5🥰4😁4
😱 Знакомо? Лимит уже закончился, а задача всё ещё не готова. Часть токенов могла уйти на повторное чтение файлов, лишний контекст и неудачные попытки.

⚡️ Этому посвящён отдельный блок курса «ИИ для разработчиков». Вы разберёте расходы на собственных проектах, сравните подходы и найдёте места, где агент выполняет лишнюю работу.

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


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

🔗 Узнать подробности о курсе

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3🤔3
😧 DevOps, SRE и Platform Engineering постоянно путают — разбираемся на пальцах

Представим, что компания выпускает несколько продуктов.

🈂DevOps — каждая продуктовая команда сама проходит весь путь: пишет код, тестирует, выкатывает и следит за сервисом в проде. Главная идея — убрать стену между разработкой и эксплуатацией.


🈂SRE — появляется отдельная команда инженеров по надёжности. Она задаёт стандарты, строит мониторинг, автоматизирует эксплуатацию и помогает продуктам переживать инциденты.


🈂Platform Engineering — вместо того чтобы каждой команде самостоятельно собирать CI/CD, инфраструктуру и мониторинг, создаётся единая внутренняя платформа с готовыми инструментами и «золотыми путями».


На схеме хорошо видно, как меняется устройство команд при каждом подходе ⚡️

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥85😁2💯2🥱1
🥳🥳 В Blender теперь можно собирать физику через ноды

Вышел Blender 5.2 LTS — версия с поддержкой до июля 2028 года.

💡 Главное нововведение — экспериментальная система Physics Nodes. Симуляции волос и ткани теперь можно настраивать в нодовом редакторе: соединять блоки и собирать нужное поведение объектов.


Ещё появились онлайн-библиотеки ассетов — модели и материалы можно находить и загружать прямо внутри Blender.

❤️ — уже работаю в Blender
🔥 — давно хочу попробовать

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥189🌚6🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Шпаргалка по UI, которая пригодится даже если вы не дизайнер

Не помните, как называется элемент интерфейса? Просто опишите его обычными словами. Сервис распознает элемент, объяснит его устройство и сразу предложит готовый промпт для ИИ.

Полезно всем, кто проектирует интерфейсы или пишет фронтенд 👋

🔗 Ссылка

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍2🎉1
😧 ФСТЭК обновляет правила защиты персональных данных

В проекте впервые отдельно учли ИИ-сервисы, облака, контейнеры, API и подрядчиков. Компаниям придётся самим подбирать меры защиты под свои системы и регулярно проверять их эффективность.

Пока это проект. Вступление в силу планируется с 1 сентября 2026 года.

👍 — требования давно пора обновить
😄 — бизнесу добавят много работы

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20👍7🌚6🔥1
Никогда не отвечайте на вопросы о внутренних технологиях компании через ChatGPT без проверки 😄

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁30🔥41