Все самое полезное для программиста в одном канале. По рекламе: @proglib_adv Курс по ML: https://clc.to/eLH_zQ Другие курсы: https://clc.to/goHZHA Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
🤩 Кстати, Claude теперь может делать за тебя всю бумажную работу
Claude 4 получил апгрейд, который сделает тебя либо гением, либо просто ленивым (выбери сам). Теперь чат-бот умеет:
✅ Создавать PDF, Excel и другие файлы из текстовых запросов
✅ Извлекать данные из PDF и превращать их в таблицы
✅ Генерировать документацию API, презентации и даже отчеты по проекту
На демо Claude за пару секунд изучил документацию NASA API, вытащил все эндпоинты и сверстал их в красивый PDF.
🐸 Библиотека программиста
🎬 🐍 Python: The Documentary | Док об одном из самых популярных языков в мире
То, что начиналось как пет-проект в Амстердаме в 1990-х, стало основой для искусственного интеллекта, науки о данных и крупнейших компаний планеты. Но будущее Python не всегда было очевидным — в какой-то момент он едва не исчез.
Этот 90-минутный док включает интервью с Гвидо ван Россумом, Трэвисом Олифантом, Барри Варшоу и многими другими. Они рассказывают о взлёте Python, его эволюции, движимой сообществом, конфликтах, которые чуть не разорвали проект, и о влиянии языка на… ну, буквально всё.
🐸 Библиотека программиста
🕹️ Разработка многопользовательского DOOM-like шутера на чистом SQL — теперь ты видел все
Архитектура (верхний уровень):
— Состояние хранится в таблицах (карта, игроки, мобы, вводы, конфиги, спрайты и т.д.)
— Отрисовка реализована как стек SQL‑вьюх, который выполняет рэйкастинг и проекцию спрайтов
— Игровой цикл — небольшой shell-скрипт, который выполняет SQL-файл примерно 30 раз в секунду
— Клиент — около 150 строк на Python: опрашивает ввод и делает запросы к базе данных, чтобы получить 3D-изображение
👉 За техническими подробностями — сюда
🙌 Архитектура микросервисного приложения, оптимизированная для продакшн-окружения
Основные компоненты:
1️⃣ API Gateway — точка входа, которая маршрутизирует запросы и балансирует нагрузку
2️⃣ Service Registry — централизованный реестр для обнаружения сервисов
3️⃣ Service Layer — набор независимых микросервисов с четким разделением задач
4️⃣ Authorization Server — безопасность через авторизацию
5️⃣ Database Layer — репликация для надежности
6️⃣ Distributed Cache — ускорение доступа к данным
7️⃣ Distributed Messaging — асинхронное взаимодействие
8️⃣ Queue Management Interface — мониторинг очередей
9️⃣ ELK Stack — сбор и анализ логов
🐸 Библиотека программиста
🤖Разрабы, в ChatGPT Developer Mode добавлена возможность полноценно взаимодействовать с внешними инструментами и сервисами через Model Context Protocol
Включая как чтение, так и запись данных! Теперь ты можешь использовать более сложные интеграции — подключать API для работы с внешними базами/сервисами и выполнять различные действия.
В рамках чатов можно напрямую вызывать внешние инструменты, управлять ими и настраивать их поведение с помощью специального интерфейса.
⚠️ Любые операции с записью данных требуют предварительного подтверждения, что помогает избежать ошибок, которые могут привести к потере или изменению информации.
🐸 Библиотека программиста
📚 DbBooks — канал с лучшими книгами по базам данных, алгоритмам и Big Data!
1️⃣ SQL
2️⃣ PostgreSQL
3️⃣ MySQL
4️⃣ Архитектура, оптимизация, алгоритмизация и многое другое!
Подпишитесь и скачивайте книги: @dbbooks
Реклама. Киренкина Марина Дмитриевна, ИНН 345702417736. Erid 2VtzqwFJ5Xq
У вас есть 404 секунды, чтобы быть в курсе технологий, которые становятся новым стандартом в IT-инфраструктуре
Почему именно 404 секунды? Столько длится каждый выпуск технологического шоу «404 секунды». Каждую неделю — свежие IT-новости, но не абстрактно, а про то, что завтра может лечь в основу сервисов, которые мы создаем для клиентов.
Вот что было в выпуске на этой неделе:
• Битва титанов: Valkey против Redis — какая in-memory база данных станет новым стандартом и почему это важно для облаков.
• Оpen Source LLM: Как открытые модели вроде Qwen 3 догоняют по качеству GPT-4o и почему все крупные платформы наперебой предлагают к ним доступ.
• Поддержка сообщества: Гранты для open-source-разработчиков и новые системы рейтингов, которые помогают оценивать реальный вклад.
Коротко, чётко, без воды. Вместо часовых подкастов — быстрый апдейт от экспертов, который легко уместить за утренний кофе.
Смотрите «404 секунды» — те самые минуты, которые помогут оставаться в контексте технологий и понимать, как open source движет индустрию.
🧑💻 Визуализации ЛЮБОГО JSON/YAML файла в виде интерактивной mind map
Идеальный способ улучшить понимание и изучить сложные структуры данных в понятном интерактивном формате.
⛓️💥 Попробовать
🐸 Библиотека программиста
GitVerse (СберТех), Cloud. ru и Хабр запускают грантовую программу «Код без границ». Это не просто гранты, а всесторонняя поддержка для ваших проектов:
💰 Финансовая мотивация – средства для развития команды или железа.
☁️ Ресурсы – облачные мощности.
👥 Сообщество – поддержка комьюнити и экспертов.
Почему стоит участвовать?
— Доработать свой проект с поддержкой сообщества.
— Найти единомышленников, пользователей или команду.
— Заявить о себе на всю ИТ-тусовку.
Что нужно?
Условий всего два:
– разместить проект на GitVerse (можно импортировать с другой площадки);
– делиться кодом и вдохновляться идеями!
Номинации:
— AI-инновации
— Наука и образование
— Проекты для всех
— Разработка для разработчиков
Что по срокам:
Заявки — с 3 сентября по 31 октября.
Отбор — ноябрь, результаты — декабрь.
Хватит кодить в стол — пора рассказать о своем проекте миру!
Узнай все подробности и подай заявку по ссылке.
Лайк, если узнаешь своего PM’а
🐸 Библиотека программиста
🤩 Визуализация пошагового выполнения JS-кода — НАХОДКА для фронтендера
Инструмент буквально шаг за шагом показывает, как движок JavaScript выполняет твой код, с помощью визуальных эффектов.
Чтобы что? Чтобы помочь новичкам понять работу механизмов и структуры выполнения кода в наглядной форме.
👉 Попробовать
🐸 Библиотека программиста
Чтобы расти, нужно браться за сложные задачи, лучше доносить мысли и думать о пользе для бизнеса. А главный ключ к успеху — умение собирать и вести команды, не прекращая при этом самостоятельно погружаться в код. И вот еще:
— Наставничество ускоряет всё
— «Достаточно хорошо» — лучший вариант в 90% случаев
— Обучение никогда не прекращается
— Когда кто-то проявляет инициативу и хочет внести больший вклад, ни один работодатель не смотрит на него свысока
— Самый простой способ продвинуться по карьерной лестнице — решить проблемы, которые раздражают всех вокруг
— Характер важнее кода
— Твоя карьера — твоя ответственность
😳 Кстати, термину Artificial Intelligence уже больше 70 лет
В далёком 1955 году четверо авторов собрались и написали документ с громким названием: “Dartmouth Summer Research Project on Artificial Intelligence”.
📌 В документе предлагалось исследовать:
🔴Обучение машин (да-да, ML ещё до хайпа)
🔴Нейронные сети (пока ещё без GPU и PyTorch)
🔴Доказательство теорем машинами
🔴Обработку естественного языка
🔴Самосовершенствование программ
Итог: летом 1956 года прошёл тот самый семинар в Дартмуте, который считается официальным днём рождения искусственного интеллекта.
Ну… 70 лет прошло, а лучший искусственный интеллект в офисе — это Excel с макросами. Нет.
🐸 Библиотека программиста
Шах и мат
🐸 Библиотека программиста
💻 БАЗА по Git для разраба
Забирай шпаргалку по ключевым командам и концепциям Git.
🐸 Библиотека программиста
Коллеги, как отметили День программиста?
👍 — кодил весь день и горжусь этим
💯 — весь день гуглил «как сделать X на Y», но так и не сделал
🎉 — весь день отдыхал/отмечал
👾 — свой вариант (напишу в комментариях)
🐸 Библиотека программиста
«Задебажь» реальную жизнь — используй 2 простых шага!
— Шаг №1: писать чистый код.
— Шаг №2: работать в команде, где можно расти и прокачивать скилы.
В Сбере эта формула работает каждый день, и это отразили в забавном поздравительном видео от команды.
Здесь — открытые вакансии, а здесь:
👉 поздравление от твоих будущих коллег: team.congratulate("С Днём программиста! 💚”)
Сложный выбор, согласны?
🐸 Библиотека программиста
Сеньоры, было?
🐸 Библиотека программиста
🧗 Кто такие Unit-лид и Technical Owner — и почему эти роли нужны в IT-командах
Когда компания переходит от «сделать и забыть» к «развивать и совершенствовать», старые роли перестают работать. Нужны люди, которые будут жить продуктом, а не просто выполнять задачи.
Unit-лид и Technical Owner — именно такие специалисты. Объясняем, что они делают и почему без них продуктовый подход обречен на провал.
🔗 Читать
🐸 Библиотека программиста
Даже мидл не понимает как это работает
🐸 Библиотека программиста
🔒 Оптимистическая vs пессимистическая блокировка: как выбрать и не пожалеть
Что произойдет, если несколько пользователей одновременно начнут менять одни и те же данные? Скорее всего — потеря изменений и ошибки.
Чтобы этого избежать, в системах используются блокировки: пессимистические — когда конфликтам не дают случиться, и оптимистические — когда система проверяет их только перед сохранением.
Разбираемся, как работают блокировки и какая из них лучше подойдет твоему приложению.
🔗 Читать статью
🐸 Библиотека программиста
🔥 Кстати, в маке есть датчик, который определяет точный угол поворота экрана
Он не представлен в виде общедоступного API, но когда это кого-то останавливало? Есть способ считать датчик и сделать так, чтобы он звучал как звук старой двери.
🚪Коллеги, держитесь
🐸 Библиотека программиста
⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот!
Кто нужен?
Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.
🤖 70+ актуальных нейронок в одной подборке
Лучшие инструменты разбиты по категориям. Тут тебе и генераторы картинок/видео, и сервисы для текстов, заметок, кода, таблиц и даже управления проектами.
🐸 Библиотека программиста
🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а»
⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞)
Математика — твой базовый интеллект (влияет на понимание алгоритмов)
Машинное обучение — твое дерево навыков (открывает новые способности)
↗️ СберТех, Cloud.ru и Хабр запускают «Код без границ» — большую грантовую программу для поддержки российских опенсорс-проектов.
Авторы лучших проектов в четырёх номинациях (от AI до разработки для разработчиков) получат денежные гранты, облачные ресурсы от Cloud.ru и экспертную поддержку. Главная цель — помочь энтузиастам превратить свои идеи в полноценные продукты.
✅ Основное условие для участия — репозиторий проекта должен быть размещён на платформе GitVerse. Заявки принимаются до 31 октября.
Подробности и правила участия 🔚
😎 Сколько баллов набрали вы?
Голосуйте, какой у вас уровень разработчика:
😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)
Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.
👉 Научим, как быстро прокачаться от стажера до сеньора
🐋 Windows в Docker: кошмары наконец стали реальностью
Если ты когда-то просыпался в холодном поту от мысли «а что, если развернуть винду в докере?» — то теперь можно просыпаться спокойно.
📦 dockur/windows запускает Windows внутри Docker-контейнера — и это работает:
docker run -it --rm --name windows \
-p 8006:8006 \
--device=/dev/kvm \
--device=/dev/net/tun \
--cap-add NET_ADMIN \
-v "${PWD}/windows:/storage" \
--stop-timeout 120 \
dockurr/windows