Все самое полезное для программиста в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/a32a0d94 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
💾 Local-first software: софт, который не зависит от облака
Кто-нибудь задумывался, почему ваш текст в редакторе внезапно исчезает, если пропал интернет? Или почему ваши заметки на самом деле лежат где-то в дата-центре AWS?
💡 Ink & Switch в своём подходе предлагают альтернативу:
1. No spinners: your work at your fingertips
2. Your work is not trapped on one device
3. The network is optional
4. Seamless collaboration with your colleagues
5. The Long Now
6. Security and privacy by default
7. You retain ultimate ownership and control
🔥 Сегодня стартует курс по AI-агентам!
Онбординг уже сегодня, но ещё можно вписаться — ПОСЛЕДНИЙ ШАНС это сделать.
Мы больше года собирали мультиагентные системы: экспериментировали, переделывали и в итоге — оформили всё в 5 плотных вебинаров.
😤 «А можно ли вообще научиться чему-то за 5 вебинаров?!»
Если вы хотите просто послушать — нет
Если хотите разбираться и делать — да
➡️ На курсе:
— мы не читаем слайдики, а работаем в коде в реальном времени
— можно задавать вопросы прямо на вебинаре
— после каждого вебинара есть домашка и поддержка в чате
И главное — вы получаете системное понимание, а не набор хаотичных туториалов.
⚡️Если вы думаете, что успеете потом — не успеете.
Старт сегодня:
— а те, кто вписался сейчас, будут вас опережать — в проектах, на грейде и в зарплате
Знакомьтесь, эксперт нашего курса:
Никита Зелинский — Chief Data Scientist МТС, Head of ML Platforms, руководитель центра компетенций по Data Science.
❗Стартуем сегодня — забронируй свое место
😤 Пока вы думаете — остальные уже учатся строить системы, которые работают за них
⚡24 часа до старта курса по AI-агентам. Самое время задуматься о прокачке скиллов, потому что места ограничены!
Если вы до сих пор думаете, что LLM — это просто «вызов через API», то вы рискуете очень скоро оказаться за бортом индустрии.
Модели больше не в центре. Решают те, кто умеет собирать интеллектуальные системы, а не просто «дообучать модельку».
➡️ Что вы потеряете, если не впишетесь:
— навык, который уже востребован на рынке
— понимание, как из GPT сделать полноценного помощника, агента или продукт
— шанс догнать тех, кто уже перешёл на следующий уровень
📌 Курс стартует уже завтра
— 5 вебинаров, живая практика, код, разборы, продовые кейсы
— без «посмотрите статью», только то, что реально нужно
Спикеры: Никита Зелинский (МТС), Диана Павликова, Макс Пташник, Дима Фомин — те, кто реально собирает агентные системы, а не просто про них пишет.
❗Старт уже завтра — забронируйте место на курсе сейчас
🧠 «Поиграйся с LLM, почитай про агентов — и сам поймёшь, как это работает»
Это один из самых бесполезных советов, который мы слышали в адрес тех, кто хочет разобраться в AI-агентах.
Поиграйся — это как?
Потыкать пару промптов в ChatGPT и решить, что теперь ты можешь строить мультиагентные системы? 🤡 Ну-ну.
AI-агенты — это не «очередная обёртка над GPT». Это архитектура. Состояния, инструменты, цепочки вызовов, память, оценка качества и адекватность поведения.
➡️ Чтобы разобраться, нужно:
— понимать, как устроен LLM под капотом
— уметь подключать внешние данные (RAG, retrievers, rerankers)
— уметь масштабировать и дебажить поведение агентов
— разбираться в фреймворках вроде AutoGen, CrewAI, LangChain
— знать, как всё это тащится в прод
Если вы реально хотите не «поиграться», а научиться собирать рабочие агентные системы — у нас стартует курс по разработке ИИ-агентов 5го июля
P.S: не упусти свой шанс, промокод: LASTCALL на 10.000₽
💆♂️Пока одна команда Microsoft осиливала выход из Vim, другая релизнула редактор Edit. Теперь в винде можно редактировать файлы прямо в командной строке без переключения контекста:
edit <your-file-name>
🔥 RFID в непростых условиях: как НЛМК отслеживает ковши с расплавленным чугуном
В металлургии счет идет на секунды: чугун остывает, оборудование простаивает, деньги улетают. Раньше НЛМК отслеживал ковши «по старинке» — звонками и рациями.
Теперь каждый ковш «умный»: система знает, где он находится, какая у него температура и куда движется. Спойлер: экономия огромная.
🦾 Иван Клестов-Надеев, главный специалист по цифровизации коксохимического, доменного и энергетического производства НЛМК, делится опытом реализации этой системы совместно со специалистами НЛМК ИТ
🔫 Онбординг, где ты — лишний. Лид занят, спрашивай у искусственного интеллекта и тени коллегу своего грейда
Добро пожаловать в корпоративный escape room
Сон на рабочем месте или как сохранить продуктивность
Если вы часто устаете, меняете позу и вам болит спина — эти три секрета для вас:
1. Кресло наше всё
Первым делом нужно сменить кресло. Не офисное, не широкое — берем кресло с анатомической поддержкой, поддержкой головы и поясницы.
2. Power nap — короткий дневной сон
Говорят, Леонардо да Винчи тоже так делал: спал по 20 минут каждые четыре часа, чтобы быстро восстанавливаться. Научитесь засыпать за секунды: включаю фоновую музыку, режим «не беспокоить» на 15-20 минут, откидываете кресло — и спите.
3. Не пропускаем важное
После пробуждения первым делом проверяем уведомления — это помогает не упустить важное. Смотрим чаты задач, потом уже личные.
Такой 15–20 минут сна даёт заряд бодрости работать максимально продуктивно, не отвлекаясь.
А что помогает быть продуктивным вам?
🐸 Библиотека программиста #междусобойчик
📰 Что произошло за неделю
Собрали главные события и контент минувших уходящей недели:
🫡 Представлен открытый проект mbake — форматировщик и линтер Makefile.
😋 Сам ты вайб-кодер или как различать термины.
⚒️ Google выпустила агент Gemini CLI с открытым исходным кодом.
📃 Пользователи Anthropic теперь могут создавать приложения прямо из чат-бота Claude.
🎉 От конкурентного программирования к производству: как алгоритмическое мышление повышает производительность приложений.
🧠 От конкурентного программирования к производству
Есть проекты, где смена всего одного неудачного алгоритма в корне меняет картину. Внезапно запросы начинают выполняться за миллисекунды, а пользователи перестают жаловаться на «тормоза». Обычно такие решения находят программисты, которые участвовали в соревнованиях по спортивному программированию.
Сегодня рассказываем, почему их мышление помогает в реальной работе.
Пользователи Anthropic теперь могут создавать приложения прямо из чат-бота Claude
Функция основана на прошлогодней разработке Anthropic Artifacts, которая позволяет взаимодействовать с генерируемым контентом в реальном времени.
Из блога компании:
«Опишите, что хотите создать, и Claude напишет код за вас. В процессе работы Claude может отлаживать и улучшать код по вашим замечаниям. Когда приложение будет готово, вы сможете сразу поделиться им по ссылке — развёртывание не требуется. Claude берёт на себя все технические детали: проектирование, обработку ошибок и логику работы, чтобы вы могли сосредоточиться на своей идее»
🎮 Управление состоянием с использованием useReducer
Проблема: управление сложным состоянием в React-приложении может стать трудным и запутанным, особенно при наличии множества состояний и действий.
Решение: в книге «Learn React Hooks, 2nd Edition» автор предлагает использовать хук useReducer для централизованного управления состоянием. Это позволяет более эффективно обрабатывать сложные состояния и действия.
Пример кода:
import React, { useReducer } from 'react';
const initialState = { count: 0 };
function reducer(state, action) {
switch (action.type) {
case 'increment':
return { count: state.count + 1 };
case 'decrement':
return { count: state.count - 1 };
default:
throw new Error();
}
}
function Counter() {
const [state, dispatch] = useReducer(reducer, initialState);
return (
<>
<p>Count: {state.count}</p>
<button onClick={() => dispatch({ type: 'increment' })}>Increment</button>
<button onClick={() => dispatch({ type: 'decrement' })}>Decrement</button>
</>
);
}
📝 Немного инсайтов из третьего модуля курса
Сейчас большинство представлений об ИИ ограничиваются одним агентом — моделькой, которая что-то предсказывает, генерирует или классифицирует.
Но реальный прорыв начинается, когда этих агентов становится несколько.
Когда они начинают взаимодействовать друг с другом.
Когда появляется координация, распределение ролей, память, планирование — всё это и есть мультиагентные системы (MAS).
➡️ Пока кто-то думает, что это звучит как научная фантастика, индустрия уже переходит к новым уровням сложности:
— Microsoft делает язык DroidSpeak для общения между LLM
— Open Source-фреймворки вроде LangChain, AutoGen, CrewAI, LangGraph — бурно развиваются
— компании, включая МТС, уже применяют MAS в боевых задачах
🎓 На курсе мы подходим к этому практично:
🔵 разбираем, как устроены MAS
🔵 пишем агентов с нуля
🔵 учимся выстраивать взаимодействие: конкуренцию, кооперацию, планирование
Именно на третьем уроке вы впервые собираете не просто «умного бота», а живую систему из агентов, которая работает вместе — как команда.
Причём по-настоящему: врач, SQL-аналитик, travel-планировщик, Python-генератор, поисковик.
🙂 Если хочется не просто использовать ИИ, а проектировать системы, которые думают, планируют и сотрудничают → тогда забирайте курс по ИИ-агентам
🔐 10 хакерских скриптов на Python
Как насчёт того, чтобы заглянуть по ту сторону Python-разработки?
📌 В этом разборе — настоящие боевые техники, которые используют:
— самомодифицирующийся код
— перехват нажатий клавиш (keylogger)
— скрытые скриншоты экрана
— исполнение из RAM — без следов на диске
— маскировка под легитимные процессы
— обход антивирусов и мониторинга
⚠️ Всё — в образовательных целях. Эти приёмы помогают понять, как думает атакующий, и прокачать навыки кибербезопасности и защиты приложений.
👉 Подробнее в нашей новой статье: https://proglib.io/sh/Eu3Dm2GYbh
Библиотека питониста #буст
Сам ты вайб-кодер или как различать термины
Вайб-кодинг — это когда человек не пишет код вообще. Все задачи выполняет ИИ, будь то написание, исправление или чтение кода. Человек может не быть программистом или просто не иметь желания работать с кодом. Важно, что он лишь задаёт «вайб» задачи, а ИИ её решает.
Если вы работаете с инструментом вроде Cursor, используя его функции для создания кода и проверки его результата, то это не вайб-кодинг, а разработка с ИИ-инструментами (AI-assisted coding). Здесь вы, как разработчик, активно взаимодействуете с ИИ, но не теряете контроль над процессом.
А вот когда человек Lovable/v0/Bolt для создания сайта или автоматизации без заглядывания в код — это уже вайб-кодинг. И это прекрасно, потому что даёт возможность создавать решения без необходимости учить программирование. И с каждым годом таких людей будет становиться больше.
Отличаются и подходы. Когда разработчики работают с ИИ, они ставят задачи более детально и структурировано, например, указывают конкретные модули или шаги реализации. Вайб-кодеры, напротив, ставят задачи через описание желаемого функционала.
И главная проблема вайб-кодеров — это технический долг. Накопившиеся ошибки, дублированные функции и разные реализации могут привести к тому, что ИИ перестанет справляться с задачами.
🐸 Библиотека программиста #междусобойчик
📉 Уровень токсичности: throw new TypeError('bro')
🐸 Библиотека программиста
🚀 Давно хотите вкатиться в pet-проект, но все никак не решитесь?
Залетайте на roadmap.sh — там теперь есть раздел с проектами — по фронту, бэку и DevOps.
Идеи подойдут и джунам, и тем, кто уже видел docker-compose.override.yml
и не моргнул.
Выбираем проект, дописываем «..., но с AI» — и смело продаем как стартап. Даже если это TODO-лист.
📈 Эволюция программиста в трёх буквах
Сначала удивляешься, потом соглашаешься, а потом начинаешь спрашивать вопросы, на которые сам же и ответишь. Кто уже на стадии «Окак» — держитесь.
😢 Я хожу на 30 собеседований в месяц. Это перебор или новая стратегия выживания
Мы вместе с Тпрогер разобрались, как разработчики видят найм в 2025 году — и почему многие вообще не доверяют рекрутерам.
➕ почему увольняются
➕ и почему не любят рекрутеров
🔗 Читайте исследование
🎙 Бизнес на открытом коде: как ЗЛЫЕ МАРСИАНЕ зарабатывают там, где другие теряют | Подкаст «Организованное программирование»
🎧 Кого слушаем: Ирина Назарова (CEO «Злых марсиан») и Кирилл Мокевнин (сооснователь «Хекслет»)
Как заработать на Open Core, не тратя кучу денег на маркетинг? Ирина Назарова рассказывает, как они превратили библиотеку в прибыльный бизнес без холодных звонков и сложных воронок.
Вас ждут реальные кейсы, как GitHub и комьюнити помогли сделать код источником дохода, а открытость — залогом доверия. Простой и веселый путь от C++ до консалтинга и DevTools.
🔗 Слушать подкаст
🔥 Последняя неделя перед стартом курса по AI-агентам
Старт курса уже 5го числа! Если вы планировали вписаться — сейчас ПОСЛЕДНИЙ шанс забронировать место
На курсе:
— разложим LLM по косточкам: токенизация, SFT, PEFT, инференс
— соберём RAG и научимся оценивать его адекватно
— построим настоящую мультиагентную систему — архитектуру, которая умеет расти
— разберём CoPilot, сломаем через prompt injection (спасибо Максу)
— и наконец, посмотрим, как это работает в MCP и реальных кейсах
📍 Это 5 живых вебинаров + раздатка + домашки + чат с преподавателями
И главное — возможность реально разобраться, как проектировать системы на LLM, а не просто «поиграться с API»
👉 Курс здесь
Как строят продукт:
💧 Waterfall — сначала год проектируем шасси, потом понимаем, что клиент уже уехал на Uber
🛒 Agile — это когда ты сначала едешь, а потом апгрейдишь
🤖 AI — когда оно сначала как-то едет, а потом «случайно» получается MVP
🎨 Vibe coding — когда никто не знает, что происходит, но все счастливы (до релиза)
Узнали свой проект?
🐸 Библиотека программиста
🔒 Американские физики создали самый надёжный генератор случайных чисел
Устройство, названное CURBy, генерирует 512 бит случайной информации за минуту на основе квантовой запутанности и блокчейна, а все этапы процесса можно отследить, сообщает Nature.
Ранее на генерацию такого блока уходило около десяти минут, но благодаря сотрудничеству с учёными из Колорадо время удалось сократить до одной минуты.
Для гарантии надёжности CURBy использует блокчейн, позволяющий любому проверить весь процесс генерации чисел. Дополнительно внедрён собственный протокол Twine, обеспечивающий перекрёстный контроль.
И в GUI включён автокоммит по умолчанию 🥲
Читать полностью…🤯 Мы больше года строим мультиагентные системы
Грабли, находки, паттерны, эксперименты — всё это накопилось и в какой-то момент стало жалко держать только у себя.
Никита — рассказывает (и показывает) базу: токенизация, LLM, SFT, PEFT, локальный инференс + RAG и как оценивать его качество.
Диана — как строят мультиагентные системы, какие есть паттерны проектирования и библиотеки.
Макс — про инференс в проде + разберет CoPilot, соберет с вами из кусочков свой копайлот, а затем его сломает через prompt injection. // Макс фанат autogen (а если нет — он вас разубедит в своем классном канале)
Финальным аккордом Дима углубится в MCP и соберет несколько кейсов повзрослее.
Курс тут: https://clc.to/47pgYA
Промокод: lucky
✨ Гадание на мемах
Посвящаем сегодняшний вечер гаданию. Доверьтесь судьбе и жмите на любую карточку. 🔮
🐸 Библиотека программиста #междусобойчик
Google выпустила агент Gemini CLI с открытым исходным кодом
Нейронка пишет код, работает с файлами на ПК, запускает программы, генерирует фото и видео или просто отвечает на вопросы. Дают 60 запросов в минуту или 1000 запросов в день.
Инструкция для запуска доступна на GitHub.
📖 Небольшая шпаргалка по SQL
Прописаны все виды команд JOIN, а также их визуал.
Крайне полезная штука — сохраняем.
🐸 Библиотека программиста #буст
😱 Тренажёр для понимания кода
Работает всё просто: есть фрагменты кода, а вы должны понять, что он должен вывести. Есть примеры из JS, C++, Java, Python и JavaScript и другие.
Пользуемся здесь.
🐸 Библиотека программиста #буст
📝 Старт через час!
Успей подключиться к вебинару про AI-агентов для Data Scientist'ов — и получи практику, а не только теорию.
➡️ Ждём тебя, если:
— ты Data Scientist, Analyst или ML Engineer
— хочешь автоматизировать рутину и ускорить пайплайны в разы
— интересуешься автономными AI-агентами — топ-трендом 2025 года
— хочешь быть на шаг впереди коллег и увеличить свою ценность на рынке
👉 Не пропусти — Никита Зелинский рассказывает, что реально могут современные AI-агенты: кейсы, инструменты, архитектуры
P. S. Вебинар бесплатный, поэтому ждем ВСЕХ