TGViewer
Channel Public Channel
Библиотека программиста

Библиотека программиста

@proglib

Все самое полезное для программиста в одном канале.

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

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

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

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

#WXSSA
Subscribers
78.3K
Photos
4.7K
Videos
294
Links
7.8K

Showing posts older than #11724 · Back to latest

Older Posts 18 shown
Post #11721 5.58K
👀 Самый неожиданный релиз года?

TypeScript 7 больше не написан на TypeScript.

Компилятор переписали на Go, благодаря чему:

— сборка ускорилась в среднем в 8–12 раз;
— редакторы стали заметно отзывчивее;
— снизилось потребление памяти.

А если бы вам сегодня пришлось писать компилятор с нуля, что бы выбрали

❤️ — Go
🔥 — Rust

🐸 Библиотека программиста
  • 🔥 55
  • ❤ 31
  • 👍 10
  • 👾 4
  • ⚡ 3
  • 👏 3
Post #11720 4.64K
🤨 Как заставить AI-агента не ломать архитектуру, а нормально писать код?

Мы привыкли общаться с ИИ промптами, но для автономных систем это путь к бесконечным циклам и сливу бюджета. Чтобы убрать хаос, инженеры переходят на Spec-Driven Development (SDD).

Вот как этот подход меняет работу агента на практике:

🔹Контракт вместо текста. Сначала пишется строгая спецификация (JSON-схема/OpenAPI) и автотесты. Агент зажат в рамки интерфейсов, за которые физически не может выйти.
🔹Контроль на шагах. Внутри петли Think-Act-Observe агент сверяет действия со спецификацией.
🔹Саморефлексия. Если ИИ нарушил типы или «додумал» лишнее, тест падает. Агент получает ошибку в контекст и сам правит код, не выходя за рамки ТЗ.

Это лишь база того, как укротить ИИ-разработку. Если вы хотите глубоко внедрить эту методологию, научиться проектировать архитектурные контракты и собирать отказоустойчивые системы — оставляйте заявку на наш новый курс по Spec-Driven Development. Стартуем совсем скоро🙂
  • ❤ 9
  • 👏 9
  • 😁 9
Post #11719 5.21K
Если вы до сих пор пишете git push -u origin ..., у Git для вас есть хорошая новость 🐶


git config --global push.autoSetupRemote true


После этого достаточно обычного:


git push


При первом пуше новой ветки Git сам настроит upstream.

💡 Работает начиная с Git 2.37.

🐸 Библиотека программиста
  • 🔥 20
  • 👍 11
  • ❤ 7
  • 😁 7
Post #11718 5.16K
😠 Читать документацию — уже олдскул?

Кажется, индустрия незаметно разделилась на два лагеря.

Одни открывают docs. Другие — ChatGPT.

🔴 До первого серьёзного бага кажется, что разницы нет. Но потом одному хватает документации и логов, а другой открывает новый чат с AI.

“The goal used to be comprehension. Now it’s output.”


А вы когда в последний раз читали документацию целиком, а не спрашивали AI?

🔥 — регулярно
❤️ — почти всегда сначала AI

🐸 Библиотека программиста
  • 🔥 51
  • ❤ 41
  • ⚡ 6
  • 🤔 4
  • 💯 4
Post #11717 5.26K
🔥 ИИ-выходные: Собери своего AI-агента за 2 дня

Хватит просто читать про ИИ, пора собирать автономные системы руками! 1–2 августа пройдет хардкорный онлайн-интенсив для junior-middle разработчиков.

Формат: теория ➡️ сразу практика. Вы будете управлять AI-инструментами.

🛠️ Как всё пройдет:

День 1 (Суббота): разбираем анатомию агента, подключаем инструменты (shell, GitHub, Postgres) и дебажим трейсы.
День 2 (Воскресенье): собираем собственного агента под вашу задачу, настраиваем Eval + Guardrails (чтобы бот не галлюцинировал) и проводим демо.


Для кого: Вы пишете на Python, работаете с Git и терминалом. (С нуля не подойдет, темп очень быстрый!)

Артефакт на выходе: Рабочий репозиторий с вашим агентом, который не стыдно показать команде.
👨‍💻 Спикер: Алексей Жиряков (Сбер, GenAI).

Места ограничены!

👉 Изучить программу и занять место
  • ❤ 10
  • 👍 8
  • 👏 6
  • 🥱 1
Post #11716 5.53K
🪟 Microsoft выпустила «переводчик» документов для LLM

MarkItDown конвертирует PDF, DOCX, PPTX, Excel, изображения, аудио, YouTube и другие форматы в Markdown — формат, с которым современные LLM работают особенно эффективно.

При этом сохраняются заголовки, таблицы, списки, ссылки и структура документа, поэтому инструмент отлично подходит для RAG, AI-агентов и пайплайнов обработки данных.


🔗 Ссылка на GitHub

Освоить AI-агентов на практике поможет курс «Разработка ИИ-агентов» 😎

🔥 — уже в закладки
❤️ — пригодится для AI-проектов

🐸 Библиотека программиста
  • 🔥 19
  • ❤ 6
  • 🥱 6
  • 👍 4
  • ⚡ 2
  • 👏 2
Post #11715 5.43K
⚡️ Это один из самых недооценённых лайфхаков для разработчиков

Вместо того чтобы открыть GitHub → нажать New repository → заполнить форму…

🔴 Просто введите в адресной строке:


repo.new


И вы сразу окажетесь на странице создания нового репозитория.

🔴 А ещё работают:


gist.new → новый Gist
figma.new → новый файл Figma
pen.new → новый CodePen
meet.new → новая встреча Google Meet
docs.new → новый Google Docs
sheets.new → новая Google Sheets
slides.new → новая Google Slides
forms.new → новая Google Forms


Сохраните — пригодится чаще, чем кажется.

🗯 А какой .new-домен знаете вы?

🐸 Библиотека программиста
  • 👍 18
  • 👏 11
  • 🔥 6
  • 😁 6
  • ❤ 3
  • 💯 3
  • ⚡ 2
Post #11714 5.76K
🚉 Компьютерное зрение вместо машиниста? Пока нет. Но помощник уже есть.

В сети показали AI-систему, которая обнаруживает препятствия на железнодорожных путях в реальном времени.

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

🔥 — хочу больше таких кейсов
❤️ — пока отношусь скептически

🐸 Библиотека программиста
  • 🔥 46
  • 👍 10
  • ❤ 6
  • 🎉 6
  • 💯 6
  • 👏 5
  • ⚡ 3
  • 😁 2
Post #11713 8.49K
Один из самых удобных способов разобраться в алгоритмах

Algorithm Visualizer показывает, что происходит внутри кода шаг за шагом.

🔜 Внутри — 70+ алгоритмов, интерактивная визуализация и примеры на JavaScript, Java и C++.

Хороший инструмент для подготовки к собеседованиям и изучения алгоритмов.

🔗 Ссылка

🐸 Библиотека программиста
  • 👍 25
  • 🔥 11
  • ⚡ 9
  • ❤ 7
  • 🎉 5
  • 😁 3
Post #11712 7.12K
В HTTP появился новый метод. Да, спустя 30 лет 🤯

IETF опубликовал RFC 10008 — теперь у HTTP официально есть метод QUERY.

🔜 Он решает старую проблему: когда запрос слишком сложный для GET, но использовать POST не хочется, потому что это обычное чтение данных.

Вместо привычного:


POST /search


можно будет писать:


QUERY /users

{
"role": "admin",
"sort": "name",
"page": 2
}


До повсеместной поддержки ещё далеко, но стандарт уже принят. Любопытно, что путь от первого черновика до RFC занял 11 лет.

🔥 — давно пора
🤯 — только привык к GET и POST

🐸 Библиотека программиста
  • 🔥 129
  • 😁 17
  • ❤ 13
  • 🎉 7
  • 👏 6
  • 🤔 6
  • ⚡ 5
  • 👍 4
  • 💯 4
Post #11711 5.62K
🔥 Открытое занятие по AgentOps — курс стартовал!

Сегодня в 19:00 по МСК пройдет первое занятие нового потока, на которое может прийти каждый. Оцените пользу нашего подхода на ретрансляции урока в VK!

👨‍💻 Спикер: Андрей Носов

Тема: Архитектура управления: state machine для AI-агентов

Будем разбираться, как использовать State machine в качестве главного оружия против стохастики (непредсказуемости) LLM.

Что в программе:

● State machine: инварианты и терминальные состояния;
● Паттерны маршрутизации: Supervisor, ReAct, Plan-and-Solve;
● Детекция циклов и настройка аварийных выходов;
● Абстракция от модели: как сделать каркас, который переживет смену LLM/провайдера;
● Адаптация графов под ограничения локальных моделей;
● Версионирование графов и миграции стейта.

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

👉 Подписывайтесь на нашу группу ВКонтакте, чтобы не пропустить старт трансляции!
  • 👏 7
  • ❤ 6
  • ⚡ 5
  • 😁 4
  • 🎉 4
  • 💯 4
  • 🔥 1
Post #11710 5.68K
🚀 NVIDIA сделала Omniverse бесплатным для production

Omniverse — экосистема NVIDIA для 3D-графики, цифровых двойников, симуляций и AI-приложений.

Без громких анонсов компания изменила лицензию: теперь использовать Omniverse можно бесплатно не только для разработки, но и в production.

Вы бы попробовали Omniverse теперь, когда он бесплатный

🔥 — да
👍 — всё равно не мой стек

🐸 Библиотека программиста
  • 🔥 18
  • 👍 11
  • 😁 6
  • ⚡ 5
  • ❤ 5
  • 🎉 4
  • 🥱 4
  • 💯 4
  • 👏 2
Post #11708 6.19K
👅 Сохраните, если изучаете Data Science или AI

В Kaggle Learn собрана бесплатная библиотека интерактивных курсов и гайдов:

— Python, SQL, Pandas;
— Machine Learning и Deep Learning;
— NLP, Computer Vision, Time Series;
— TensorFlow, JAX;
— AI Agents, Generative AI и другие темы.

Большинство курсов занимают всего несколько часов, поэтому их удобно использовать как точку входа в новую тему ✅

💡 А продолжить обучение всегда можно уже на полноценной программе — будь то Python, ML, Data Science или разработка AI-агентов 🔗

🐸 Библиотека программиста
  • 🔥 11
  • 😁 6
  • 🎉 6
  • 👍 5
  • 👏 5
  • ❤ 4
  • ⚡ 3
  • 💯 3
Post #11707 5.27K
sql cheat sheet.jpeg189 KB
🧩 Если до сих пор путаетесь, чем отличается LEFT JOIN от FULL JOIN, эта шпаргалка поможет быстро освежить память.

Все основные JOIN — с примерами SQL-запросов и понятной схемой.

🐸 Библиотека программиста
  • 👍 13
  • 😁 8
  • 💯 5
  • ⚡ 3
  • ❤ 3
  • 🎉 3
Post #11706 6.04K
🎬 Как ИИ ускоряет разработку и где ломаются архитектуры

Мы провели открытый вебинар, где разобрали реальные боли проектирования автономных систем. Ольга Лукьянова на практическом кейсе показала, как использовать ИИ-ассистентов для реальных задач. Вы просили запись встречи — она уже в открытом доступе!

Что внутри:

— Как с помощью ИИ быстрее разбираться в незнакомом коде и готовить пулл-реквесты;
— Критерии выбора между одним агентом и мультиагентной системой;
— Разбор популярных архитектурных ошибок и ограничений современных ИИ;
— Практические рекомендации по проектированию и внедрению облачных агентов.

👉 Посмотреть полную запись можно тут:
VK
YouTube

🚀 Хотите пойти дальше открытого вебинара? Если вы готовы перейти от простых промптов к проектированию надежных, отказоустойчивых ИИ-систем, которые не сливают бюджет компании на API, приходите на курс AgentOps. Поток уже стартовал, но двери еще приоткрыты!

👉 Успеть на курс AgentOps
  • ❤ 8
  • 💯 7
  • ⚡ 4
  • 😁 4
  • 👍 3
  • 🎉 2
  • 🔥 1
Post #11705 5.1K
🏎️ Что показывают свежие бенчмарки Go и Python

Computer Language Benchmarks Game обновил результаты сравнения языков.

Например:

n-body — Go выполняет тест примерно в 6 раз быстрее CPython 3.13;
binary-trees — преимущество превышает 20 раз.


⚠️ Это сравнение в синтетических тестах. На практике производительность зависит от нагрузки и архитектуры приложения.

🔗 Сравнить результаты самостоятельно

🐸 Библиотека программиста
  • ❤ 8
  • 🔥 5
  • 👏 5
  • ⚡ 3
  • 👍 3
  • 😁 3
  • 💯 3
  • 🎉 2
Post #11704 5.68K
🐧 Qualcomm перестраивает свой Linux по правилам open source

Компания открыла разработку Qualcomm Linux 2.0: теперь код живёт на GitHub, изменения проходят через публичные PR, а CI открыт для сообщества.

🔤 Помимо этого:

— единая кодовая база вместо двух отдельных сборок;
— Linux 6.18 LTS + PREEMPT_RT «из коробки»;
— Yocto 6.0;
— готовые модули для Docker, KVM, SELinux и OTA-обновлений.

Для экосистемы embedded это, пожалуй, важнее самого обновления ядра.

🐸 Библиотека программиста
  • 👍 15
  • 😁 5
  • ❤ 3
  • 🤔 3
  • 🎉 3
  • ⚡ 2
  • 🔥 2
  • 👏 2
  • 💯 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →