ru
Feedback
Азбука айтишника

Азбука айтишника

Открыть в Telegram

Айти для неайтишников: постигаем азы программирования. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/d6fce3cb Для обратной связи: @proglibrary_feeedback_bot

Больше
3 549
Подписчики
+424 часа
+207 дней
+6430 день
Архив постов
📌 Что такое библиотека в айти Библиотека — это готовый набор чужого кода, который решает конкретную задачу. Зачем писать с нуля то, что до тебя уже написали и отполировали другие инженеры? ⭐ Зачем их подключают? Это дико экономит время на разработку. Снижается риск поймать глупые баги. Популярный код уже протестирован миллионами разработчиков по всему миру. ⭐ Популярные примеры из жизни: Pillow (Python) — когда нужно быстро обработать картинку, обрезать её или изменить формат. NumPy (Python) — берет на себя всю сложную математику и тяжелые массивы данных в Data Science. React (JavaScript) — база из готовых компонентов, чтобы собирать современные интерфейсы сайтов. Использовали уже какие-нибудь библиотеки в своих проектах? ❤️ — Да 👍 — Пока только учусь 🔹 Курс «Основы IT для непрограммистов» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #ликбез

⚡️ Продолжаем знакомить вас с экспертами курса AgentOps! — Сергей Нотевский расскажет, как выстроить FinOps для AI-продуктов:
⚡️ Продолжаем знакомить вас с экспертами курса AgentOps!Сергей Нотевский расскажет, как выстроить FinOps для AI-продуктов: оптимизировать затраты на разработку и продакшен, внедрить model routing, semantic cache и систему алертов для контроля расходов — Эмиль Сатаев разберет Context Engineering: управление контекстом, защиту от prompt injection, работу с длинными контекстами и построение безопасного пайплайна входа для AI-систем — Михаил Бондаревский покажет, как подготовить инфраструктуру для AI-агентов: Docker, sandboxing, streaming, docker-compose и воспроизводимое окружение для разработки и продакшена — Мурат Хажгериев расскажет про Enterprise Integrations & MCP: когда MCP действительно нужен, как подключать внешние сервисы и реализовывать интеграции с OAuth2 delegation — Герман Сабиров разберет Governance & Compliance для AI-систем: data flow, audit logs, требования 152-ФЗ, локализацию данных и построение compliance-подхода на уровне архитектуры Курс для backend-разработчиков, тимлидов и LLM инженеров о том, как внедрять AI-логику в бэкенд IT-продуктов и сохранять стабильность сервиса. 👉 Изучить обновленную программу AgentOps и занять место.

🏠 Как росла архитектура Airbnb за 15 лет Вечные споры «монолит или микросервисы» в реальности устроены сложнее. 1. Монолит (
🏠 Как росла архитектура Airbnb за 15 лет Вечные споры «монолит или микросервисы» в реальности устроены сложнее. 1. Монолит (2008-2017) Начинали с простого приложения на Ruby on Rails. Поначалу это удобно. Но с ростом компании начался хаос: код стал бесхозным, границы ответственности команд размылись, а деплой стал слишком медленным. 2. Микросервисы (2017-2020) Монолит распилили на отдельные сервисы данных, бизнес-логики и UI. За каждый кусок стала отвечать своя команда. Главный минус: когда сервисов сотни, ты тупо устаешь управлять их зависимостями. Получилось распределенное спагетти. 3. Микро- и макросервисы (2020-настоящее время) В итоге пришли к гибридной модели. Мелкие сервисы объединили в более крупные логические блоки — макросервисы. Весь обмен данными навели порядок и стандартизировали через GraphQL и Thrift. На старте глупо колхозить сложные распределенные системы — пишите монолит. Но когда проект трещит по швам, а инженеры пишут поверх кода друг друга, пора укрупнять сервисы и делить базу на четкие слои. Какая стадия архитектуры сейчас в вашем проекте? ❤️ — Монолит 👍 — Погрязли в микросервисах 🔥 — Гибрид 🔹 Курс «Основы IT для непрограммистов» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #ликбез

📌 Забираем бесплатный курс zero2claude — учит работать в Claude Code людей, которые терминал никогда не открывали. 🔹 Курс р
📌 Забираем бесплатный курс zero2claude — учит работать в Claude Code людей, которые терминал никогда не открывали. 🔹 Курс разработка AI-агентов 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #режимразраба

⚡️ Последний шанс забрать курсы со СКИДКОЙ 40%! Прокачайте свой мозг правильно До конца акции вы можете воспользоваться специ
⚡️ Последний шанс забрать курсы со СКИДКОЙ 40%! Прокачайте свой мозг правильно До конца акции вы можете воспользоваться специальными ценами на самые востребованные IT-направления. Круто и выгодно прокачать свои скиллы, чтобы получить оффер, уехать на Бали и больше не быть онлайн 😎 ➡️ Разработка AI-агентов от 49 000 ₽ (вместо 69 000 ₽) Курс про контролируемую разработку ИИ-агентов: качество, стоимость, наблюдаемость и тестирование. С первого занятия — только практическая работа. ➡️ Курс AgentOps 129 000 ₽ (вместо 149 000 ₽) Профессиональный трек для разработчиков и LLM инженеров о том, как правильно внедрять AI-логику в бэкенд и сохранять железную стабильность сервиса. ➡️ Математика для Data Science от 29 990 ₽ (вместо 39 990 ₽) Вы научитесь решать сложные математические задачи, которые дают на собеседованиях на позицию дата-сайентиста в бигтехе. Отличная база для мощного старта в DS. ➡️ Курс Специалист по ИИ 89 000 ₽ (вместо 113 900 ₽) Комплексная программа для получения профессии в сфере ИИ с нуля. За 8 месяцев вы соберете сильное портфолио из 5 реальных проектов и дипломной работы. ➡️ Архитектуры и шаблоны проектирования27 990 ₽ (вместо 37 900 ₽) Интенсив для разработчиков, который поможет освоить основные паттерны проектирования и прокачать навыки архитектора программного обеспечения. 🌸 Выбирайте направление, оставляйте заявку на сайте распродажи, и наш менеджер подробно вас проконсультирует

💡 Советы и лайфхаки Включите авто-режим в Claude — сессии идут параллельно без запросов подтверждения, классификатор вместо
+2
💡 Советы и лайфхаки Включите авто-режим в Claude — сессии идут параллельно без запросов подтверждения, классификатор вместо них отсекает опасные действия. CLAUDE_AUTOCOMPACT_PCT_OVERRIDE задает процент заполнения контекста (1-100), при котором срабатывает автокомпакт. По умолчанию 95%. По умолчанию 95%. Протестировали 6 подходов к ответам на вопросы по длинным PDF-документам, чтобы выяснить, что лучше: Agentic RAG, Long-Context LLMs или Vision LLM. Использовали 30 реальных PDF-файлов с изображениями и таблицами, задав 171 вопрос Claude Sonnet 4.5. Выяснилось, что Long-Context LLMs чуть точнее (59.6%), но Agentic RAG почти не уступает (53.2%), при этом в 2-3 раза дешевле и без ошибок. Vision LLM — худший вариант для продакшена, т. к. самый дорогой и с 7% неисправимых сбоев. LLM судит свой код мягче. Кросс-проверки между моделями поднимают качество. Бессмысленно просить LLM оценить что-либо по числовой шкале. Никакого внутреннего эталона качества у моделей нет, шкала генерируется на ходу и скачет от запуска к запуску. Работает попарное сравнение: ставьте два объекта рядом и спрашивайте «какой лучше и почему». 🔹 Курс разработка AI-агентов 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #магиякода

🦾🧠🏋️ Качаем мозги к лету! Все готовятся к пляжному сезону, а мы предлагаем прокачать хард-скилы, чтобы забрать крутой оффе
🦾🧠🏋️ Качаем мозги к лету! Все готовятся к пляжному сезону, а мы предлагаем прокачать хард-скилы, чтобы забрать крутой оффер, строить продукты будущего и работать из любой точки мира 😎 ⚡️ Распродажа @proglib_academy: забирайте самые актуальные образовательные треки по сниженным ценам! ➡️ Разработка AI-агентов от 49 000 ₽ (вместо 69 000 ₽). ➡️ Курс AgentOps129 000 ₽ (вместо 149 000 ₽). ➡️ Математика для разработки AI-моделей23 990 ₽ (вместо 31 990 ₽). ➡️ ML для старта в Data Science 28 990 ₽ (вместо 38 990 ₽). Почему мы? ⭐️Учим для продакшена. Наши программы заточены под реальные задачи бизнеса: как не слить бюджет на токены, как заставить LLM работать стабильно в бэкенде и как выстроить отказоустойчивую архитектуру. ⭐️Спикеры — суровые практики. Вы будете перенимать опыт у действующих AI-архитекторов, тимлидов и ML-инженеров из топовых IT-компаний. ⭐️Комплексный подход. Мы даем как мощный математический фундамент для понимания моделей «под капотом», так и передовые инструменты оркестрации агентов. ⭐️Много практики и фидбека. Вебинары, десятки практических заданий и живое общение с экспертами в чате Telegram на протяжении всего обучения. Оставляйте заявку и бронируйте место со СКИДКОЙ 40%

Понимание требований клиента — клюк к успешному продукту:
Понимание требований клиента — клюк к успешному продукту:

🤦‍♂️ 50 TypeScript F**k Ups Mistakes Книга с, надо признать, красочно названным описанием множества тонких ошибок, с которым
🤦‍♂️ 50 TypeScript F**k Ups Mistakes Книга с, надо признать, красочно названным описанием множества тонких ошибок, с которыми вы можете столкнуться при работе с TypeScript. Она доступна на Leanpub в форматах PDF, iPad и Kindle, или вы можете прочитать ее целиком прямо в репозитории GitHub. По крайней мере, стоит пролистать, если вы столкнетесь с какими-либо из ее пунктов. 🔹 Курс разработка AI-агентов 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #магиякода

📝 9 полезных инструментов для разработчиков • Oxylabs — сервис для автоматического сбора данных с сайтов (парсинг). Он сам о
+8
📝 9 полезных инструментов для разработчиков Oxylabs — сервис для автоматического сбора данных с сайтов (парсинг). Он сам обходит капчи и блокировки, отдавая вам чистую информацию без написания сложного кода. • Blink.new — создание полноценных приложений по одному текстовому описанию. Нейросеть сама напишет код, настроит базу данных, авторизацию и выкатит готовый сайт в сеть. • Onlook — визуальный редактор интерфейсов для React и NextJS. Вы можете менять элементы на экране мышкой, а инструмент сам перепишет это в готовый код. • Turso — быстрая и легкая база данных SQLite для крупных проектов. Она идеально подходит приложениям, которым нужно мгновенно и без сбоев сохранять информацию в облаке. • Koyeb — облачная платформа для быстрого запуска приложений и ИИ-моделей. Вам больше не придется настраивать сервера вручную — проект разворачивается автоматически прямо из GitHub. • Tines — сервис для автоматизации рабочих задач с помощью перетаскивания блоков. Помогает связывать разные программы между собой по API без программирования. • Floors.js — готовый чат для сайта, который добавляется всего одной строчкой кода. Отличный способ быстро оживить любой лендинг живым общением. • Rybbit — простая и быстрая аналитика для сайта взамен тяжелого Google Analytics. Она собирает данные без куки-файлов, избавляя вас от настройки раздражающих баннеров согласия. • AppSignal — инструмент для отслеживания багов и скорости работы приложения. Он сразу пришлет уведомление, если код сломается или сайт начнет тормозить у пользователей. 🔹 Курс разработка AI-агентов 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #магиякода

Прокачивайте свой профиль в линкедин, чтобы сделать удачную карьеру. Также профиль в линкедин нового CEO Apple:
Прокачивайте свой профиль в линкедин, чтобы сделать удачную карьеру. Также профиль в линкедин нового CEO Apple:

🐁 Как объяснить родителям, что такое логин Надо максимально просто, без лишних усложнений. Пример из жизни: «Мама, логин — э
🐁 Как объяснить родителям, что такое логин Надо максимально просто, без лишних усложнений. Пример из жизни: «Мама, логин — это как номер квартиры. Чтобы войти в дом, нужно знать номер (логин) и иметь ключ (пароль). Логин показывает, кто ты, а пароль защищает от чужих». 🔹 Курс «Основы IT для непрограммистов» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #небагафича

📝 ЧТО ЭТО ВООБЩЕ ТАКОЕ? JWT простыми словами JSON Web Token — это компактный цифровой паспорт пользователя, которым клиент и
📝 ЧТО ЭТО ВООБЩЕ ТАКОЕ? JWT простыми словами JSON Web Token — это компактный цифровой паспорт пользователя, которым клиент и сервер обмениваются при работе. Если посмотреть на схему, то четко видно: любой JWT состоит строго из трех частей, которые закодированы и разделены точками в одну строку (X.Y.Z). Представь, что это запечатанная посылка. Внутри лежат три вещи: 1. Header — это внешняя этикетка на коробке. Он оформлен как обычный JSON (набор данных в фигурных скобках) и сообщает, что это за тип токена и какой алгоритм шифрования используется для его защиты. 2. Payload — само содержимое посылки. Это фактические данные, которые мы хотим передать: твое имя, ID пользователя, возраст или права доступа. Тоже пишется в удобном JSON-формате. 3. Signature — печать безопасности. Она создается автоматически с помощью пароля, который знает только сервер. Эта подпись гарантирует, что никто по пути не сможет вскрыть токен и изменить твои данные. Если хакер поменяет хоть одну букву в Payload, печать разрушится. Как это работает на практике? - Ты вводишь логин и пароль на сайте. - Сервер проверяет их, собирает из твоих данных JWT, подписывает секретным ключом и отправляет обратно твоему браузеру. - Браузер сохраняет этот токен у себя локально. - Теперь при любом запросе к сайту браузер просто прикрепляет этот токен в заголовок. - Сервер читает заголовок и полезную нагрузку, проверяет подпись, понимает, кто ты, и сразу дает доступ. Ему больше вообще не нужно хранить данные о твоей сессии у себя в базе данных! Вы что-то поняли из этого разбора? ❤️ — Всё максимально понятно 👍 — Надо еще раз перечитать 🔹 Курс «Основы IT для непрограммистов» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #ликбез

🛠 JavaScript: структуры данных и алгоритмы Серия статей, в которой Игорь Агапов из Timeweb Cloud разбирает структуры данных и алгоритмы, представленные в популярном репозитории: 🔸 Часть 1: односвязный и двусвязный список, стек и очередь 🔸 Часть 2: хэш-таблица, куча, очередь с приоритетом и префиксное дерево 🔸 Часть 3: двоичное дерево поиска, АВЛ-дерево и красно-черное дерево 🔸 Часть 4: дерево отрезков, дерево Фенвика, а также граф (направленный и ненаправленный). 🔸 Часть 5: система непересекающихся множеств, фильтр Блума и кэш актуальных данных. 🔸 Часть 6: алгоритмы для работы с множествами 🔸 Часть 7: алгоритмы для работы со строками и поиска 🔹 Курс «Основы IT для непрограммистов» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #ликбез

А Бэк красит консоль сервера в красный:
А Бэк красит консоль сервера в красный:

👀 Практический курс «Разработка AI-агентов для автоматизации задач, работы и собственных проектов» со скидкой 40% до конца м
👀 Практический курс «Разработка AI-агентов для автоматизации задач, работы и собственных проектов» со скидкой 40% до конца мая! Мы поговорили с десятками разработчиков, учли главные боли индустрии и запускаем полностью обновленный курс «ИИ-агенты 5.0». 🎉 Что вы узнаете? - Как радикально оптимизировать траты на токены. - Как на практике оценивать качество и точность работы агента. - Как «докручивать» RAG-системы без потери качества. - Как обеспечить устойчивость агента к сбоям внешних сервисов без падения всей системы, и про многое-многое другое. Спикеры — практики с опытом в AI и Data Science в крупных IT-компаниях, таких как Яндекс, Сбер, Raft и Газпромбанк др. Длительность: 6–12 недель в зависимости от тарифа. 👉 Занимайте место на главном агентском интенсиве по лучшей цене

Что такое СОЛЬ? или как правильно хранить пароли в БД, чтобы вас не взломали Давайте разберем базовые правила безопасности, к
Что такое СОЛЬ? или как правильно хранить пароли в БД, чтобы вас не взломали Давайте разберем базовые правила безопасности, которые наглядно показаны на схеме от ByteByteGo. Как делать категорически нельзя: - Хранить в виде обычного текста. Если злоумышленники сольют базу, они сразу увидят пароли всех пользователей. - Просто хэшировать пароли. Кажется, что хэш это безопасно. Но обычные «голые» хэши легко взламываются злоумышленниками по базам предварительно вычисленных вариантов (радужным таблицам). 📌 Что такое «соль» и как она спасает: Соль — это уникальная, случайно сгенерированная строка. Она принудительно приклеивается к паролю прямо перед тем, как он превратится в хэш. В итоге в базу данных записывается результат выполнения функции: hash(password + salt). При этом уникальная соль пользователя сохраняется в соседней колонке этой же таблицы. ➡️ Как работает валидация (проверка) пароля при входе: 1. Пользователь вводит свой пароль в форму авторизации. 2. Система находит этого юзера в базе и извлекает его соль. 3. Сервер берет введенный пароль, добавляет к нему эту соль и хэширует. 4. Полученный хэш сравнивается с хэшем, который уже лежит в БД. Если они совпадают, то пароль верный. 🔹 Курс «Основы IT для непрограммистов» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #ликбез

🐋🆚🦭 Docker или Podman: что лучше подойдет для вашего проекта Контейнеризация приложений — одна из самых важных технологий
🐋🆚🦭 Docker или Podman: что лучше подойдет для вашего проекта Контейнеризация приложений — одна из самых важных технологий в современной разработке. За последние 10 лет стандартом и синонимом контейнеризации стал Docker. Однако недавно у Docker появился мощный опенсорсный соперник — Podman, который во многом его превосходит. Читать статью 🔹 Практический интенсив «Архитектуры и шаблоны проектирования» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #магиякода

А как у вас с этим делом? ❤️ — Туда-сюда 👍 — Автоматизирую вообще всё 🌚 — Какая автоматизация, я только начал кодить 🔹 Кур
А как у вас с этим делом? ❤️ — Туда-сюда 👍 — Автоматизирую вообще всё 🌚 — Какая автоматизация, я только начал кодить 🔹 Курс «Математика для разработки AI-моделей» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃‍♀️ Азбука айтишника #небагафича

⚡️ Знакомьтесь с экспертом Proglib Academy: AI-архитектор Антон Будняк Антон — мастер превращения сырых AI-идей в отказоустой
⚡️ Знакомьтесь с экспертом Proglib Academy: AI-архитектор Антон Будняк Антон — мастер превращения сырых AI-идей в отказоустойчивые системы. Он знает, как запустить MVP за неделю и масштабировать его так, чтобы архитектура не рассыпалась под нагрузкой в сотни тысяч юзеров. За что его ценит IT-комьюнити: 🟣 Опыт в финтехе и крупном бизнесе
Руководил разработкой ML-моделей в финтехе с экономическим эффектом более 100 млн ₽
🟣 Запуск продуктов на 6.000+ пользователей
Антон строит сервисы, которыми пользуются тысячи людей в реальном проде.
🟣 Ускоряет разработку
Оптимизировал ML-пайплайны и кратно сократил время от начала разработки до релиза
📚 Где Антон черпает знания (рекомендации эксперта): - X (Twitter) — главный источник новостей. Рекомендую блог Бориса Черни (создателя Claude Code) — там база про использование ИИ в разработке. - Нетворкинг в ТГ: чаты LLM под капотом и AI-чат — здесь можно найти ответ почти на любой технический вопрос. - Новости AI: каналы Сиолошная и Denis Sexy IT. На курсе Agentops Антон учит строить «неубиваемый» бэкенд: работать с очередями, таймаутами и балансировкой нагрузки, чтобы ваши агенты работали стабильно 24/7. 🎁 Майские СКИДКИ в Proglib Academy! До конца мая на все курсы академии (включая AgentOps и разработку ИИ-агентов) действует скидка -40%. Это лучший момент, чтобы войти в AI-разработку под присмотром практиков. Узнать больше о программе и обучении у Антона: 👉 Курс о том, как внедрять AI-логику в бэкенд и сохранять стабильность сервиса Продолжаем знакомить вас с командой? 👍 — Да, ждем новых лиц 🔥 — Пойду подпишусь на каналы из списка Антона 🏃‍♀️ Proglib Academy