Как поменять firewall на удалённом сервере и не отрезать себе SSH
Настраивать firewall по SSH всегда немного тревожнее, чем кажется в документации. Одно неудачное правило — и вместо аккуратно закрытых портов получаем сервер, до которого теперь нужно добираться через консоль провайдера или просить кого-то вернуть доступ.
26 августа в 19:00 на бесплатном демо-уроке будем разбираться, как работать с nftables на удалённом Linux-сервере так, чтобы изменения можно было вносить контролируемо и без неприятных сюрпризов. Заодно станет понятнее, чем nftables отличается от привычного iptables и что учитывать при постепенном переходе между ними.
Урок проведёт Николай Лавлинский — преподаватель-практик курса «Администратор Linux. Продвинутый уровень». Формат рассчитан на разбор реальной админской задачи, где цена ошибки вполне ощутима.
Больше бесплатных уроков на август собрали в дайджесте — там можно быстро посмотреть темы и выбрать нужную сейчас.
QA без рутины: нагрузка, автоматизация, AI и новые инструменты
В тестировании регулярно появляется новая задача, к которой вчера ещё можно было не прикасаться: проверить сервис под нагрузкой, автоматизировать UI и API, разобраться с трафиком или подключить ИИ к автотестам.
И каждый раз приходится выбирать: долго собирать решение по документации и чужим кейсам или посмотреть, как такую задачу решают на практике.
Собрали бесплатные уроки недели, которые помогут на практике разобраться с наиболее часто встречающимися проблемами.
Нагрузочное тестирование
13 августа, 20:00. «Минимум для старта: как провести свое первое нагрузочное тестирование». Записаться
Автоматизация тестирования
20 августа, 20:00. «Как ускорить создание автотестов с помощью локальных ИИ‑моделей». Записаться
3 сентября, 20:00. «UI и API тестирование с Java и Playwright». Записаться
22 сентября, 20:00. «Playwright JS: как быстро начать писать автотесты?». Записаться
22 сентября, 20:00. «Автоматизация управления трафиком с mitmproxy». Записаться
ИИ в работе тестировщика
2 сентября, 20:00. «ИИ для тестировщика: инструменты, которые уже меняют профессию». Записаться
8 сентября, 19:00. «Автотесты 1С через ИИ: от запуска до контроля результата». Записаться
Game QA
24 августа, 20:00. «Тестирование игровых уровней: как находить ошибки, которые влияют на игровой опыт». Записаться
Выбирайте направление под свою текущую рабочую задачу и приходите разбирать её на практике. Участие в открытых уроках бесплатное, нужто только зарегистрироваться.
А если хочется посмотреть на QA шире — читайте материалы:
От ядра Linux до ИИ-агентов: 19 открытых уроков недели
Как устроены продвинутые модели Data Science, что происходит на границе user space и kernel space, как проектировать отказоустойчивые микросервисы и автоматизировать рабочие задачи с помощью искусственного интеллекта?
Обо всём этом и не только поговорим с нашими преподавателями в режиме онлайн. Выбирайте интересующую тему и присоединяйтесь: участие бесплатное, можно будет пообщаться с экспертами и задать свои вопросы.
Data Science и искусственный интеллект
10 августа, 18:00. «Технологии продвинутого Data Science: что под капотом». Записаться
12 августа, 20:00. «ИИ-зрение в действии: как из данных с дороги получить карту мира». Записаться
13 августа, 20:00. «Управление данными в MSA — дыра в бюджете или актив для ИИ-трансформации?». Записаться
17 августа, 20:00. «Создаём первого ИИ-агента за 90 минут: автоматизируем реальную рабочую задачу с Claude Code». Ведущая — Татьяна Березенцева. Записаться
Разработка и архитектура
10 августа, 20:00. «Ваш первый код на Go за один вечер». Записаться
11 августа, 20:00. «Работа с SQLAlchemy и Alembic в FastAPI». Записаться
12 августа, 20:00. «Паттерны отказоустойчивости и масштабируемости микросервисной архитектуры». Записаться
12 августа, 20:00. «Тайный язык общения чипов. Подключаем всё к ESP32». Записаться
DevOps и системное администрирование
10 августа, 20:00. «Вход в ядро: системные вызовы и граница между user space и kernel space». Записаться
10 августа, 20:00. «Kubernetes + CI/CD + GitOps — делаем стабильный деплой без выхода из кластера». Записаться
13 августа, 20:00. «Принцип DRY в GitLab CI: как избавиться от дублирования и навести порядок в пайплайнах». Записаться
17 августа, 20:00. «Что такое модуль ядра. Как его написать, собрать, запустить». Записаться
17 августа, 20:00. «Системы логирования: ELK, EFK или Graylog?». Записаться
Тестирование
13 августа, 20:00. «Минимум для старта: как провести своё первое нагрузочное тестирование». Записаться
Собрать эффектное демо сегодня можно за вечер. Гораздо сложнее заставить искусственный интеллект стабильно работать с документами, распознавать объекты, строить прогнозы и приносить пользу за пределами ноутбука разработчика.
Разберём на практике, что стоит под капотом современных моделей, почему ML‑проекты застревают на этапе эксперимента и как создавать ИИ‑системы, которые решают реальные задачи.
10 августа, 18:00 «Технологии продвинутого Data Science: что под капотом». Записаться Разберём современные подходы в Data Science и посмотрим, какие технологии и методы стоят за сложными моделями.
12 августа, 20:00 «ИИ‑зрение в действии: как из данных с дороги получить карту мира». Записаться Поговорим о том, как системы компьютерного зрения обрабатывают дорожные данные и преобразуют их в структурированное представление окружающего мира.
17 августа, 20:00 «Создаем первого ИИ‑агента за 90 минут: автоматизируем реальную рабочую задачу с Claude Code». Записаться Практический урок по созданию агента, который сможет выполнять не абстрактную демонстрационную задачу, а полезный рабочий сценарий.
18 августа, 19:00 «AI‑ассистент на ваших документах: почему он врёт и что с этим делать». Записаться Разберём, почему ассистенты дают недостоверные ответы даже при работе с корпоративными документами и как повысить качество поиска и генерации.
19 августа, 20:00 «Почему 90% ML‑проектов не доходят до продакшена? Разбираем архитектуру настоящей ML‑системы». Записаться Посмотрим, что находится между удачным экспериментом и работающим ML‑продуктом: архитектура, данные, инфраструктура и эксплуатация модели.
20 августа, 20:00 «ИИ против человеческих костылей: эволюция детекторов от YOLO до real‑time трансформеров». Записаться Проследим развитие моделей для обнаружения объектов и разберём, как современные трансформеры решают задачи компьютерного зрения в реальном времени.
24 августа, 20:00 «Современные модели прогнозирования — TimesNet, TimeGPT и новое поколение моделей временных рядов». Записаться Поговорим о новых подходах к прогнозированию временных рядов и о том, чем современные модели отличаются от классических методов.
Участие бесплатное, необходима регистрация.
ЧТО ПОЧИТАТЬ ПО ТЕМЕ
В блоге OTUS собрали материалы об ИИ‑агентах, RAG и моделях с открытыми весами:
От ядра Linux до дообучения языковых моделей: открытые вебинары недели
Как устроить обмен сообщениями между сервисами, найти причины сбоев в распределённой системе, превратить бизнес‑требования в понятные задачи или подготовить модель к работе в реальной среде?
С 3 по 6 августа эксперты OTUS проведут 24 бесплатных демо-урока по разработке, инфраструктуре, архитектуре, аналитике, машинному обучению и другим направлениям. Выбирайте интересующую область и присоединяйтесь.
Системное администрирование, сети и безопасность
3 августа, 20:00. «Что такое модуль ядра. Как его написать, собрать, запустить». Записаться
3 августа, 20:00. «MPLS для корпоративных сетей: мифы, реальность и практика». Записаться
3 августа, 20:00. «Какие результаты должен давать DevSecOps‑проект бизнесу и команде». Записаться
4 августа, 20:00. «OpenTelemetry — наблюдаемость на блюдечке». Записаться
4 августа, 20:00. «Как аналитику работать с рисками». Записаться
5 августа, 20:00. «Влияние нефункциональных требований на архитектуру». Записаться
5 августа, 20:00. «MVP глазами бизнес‑аналитика: от идеи до первых функций». Записаться
6 августа, 20:00. «Пользовательские сценарии на реальном примере: от бизнес‑требования заказчика до формулирования задачи для разработчика». Записаться
Машинное обучение и работа с данными
4 августа, 20:00. «PostgreSQL как память ИИ‑агентов: MVCC, очереди и партиции под нагрузкой». Записаться
5 августа, 20:00. «Сделайте модель своей: дообучение LLM методом QLoRA без кода». Записаться
6 августа, 18:00. «Практика работы с Docker — ввод модели в эксплуатацию». Записаться
6 августа, 20:00. «Базовая структура ML: задачи, pipeline, метрики и функции потерь». Записаться
Битрикс24
3 августа, 20:00. «Кастомизация компонентов в Битрикс24». Записаться
4 августа, 19:00. «Эффективная работа с диском Битрикс24». Записаться
Управление проектами
5 августа, 20:00. «Оценка проекта: от интуитивных догадок к системному подходу». Записаться
Тестирование игр
4 августа, 20:00. «Как стать тестировщиком игр: первый шаг в GameDev». Записаться
Больше открытых вебинаров августа по разработке, инфраструктуре, аналитике, управлению и другим направлениям собрали в дайджесте месяца.
Что прокачать системному администратору для профессионально роста
31 июля — День системного администратора, поздравляем с профессиональным праздником всех причастных! И это хороший повод ненадолго отложить чужие заявки и подумать о собственном развитии.
Профессия давно вышла за пределы настройки серверов и учетных записей. Современному админу приходится работать с контейнерами, автоматизацией, наблюдаемостью и безопасностью. Здесь собрали несколько бесплатных уроков для тех, кто хочет увереннее решать текущие задачи или двигаться в сторону DevOps, SRE и DevSecOps.
↓ Заглянуть под капот Linux Когда проблема находится ниже уровня сервисов и конфигов, полезно понимать, что происходит внутри системы.
«Что такое модуль ядра. Как его написать, собрать, запустить» 3 августа в 20:00 За один вечер можно пройти путь от исходного кода до загрузки собственного модуля и перестать воспринимать ядро Linux как полностью закрытый черный ящик. Записаться
↓ Быстрее находить причины сбоев Обычный мониторинг сообщает, что сервису плохо. Наблюдаемость помогает понять, где именно все пошло не так.
«OpenTelemetry — наблюдаемость на блюдечке» 4 августа в 20:00 Метрики, логи и трассировки пригодятся, когда один запрос проходит через несколько сервисов, а источник задержки или ошибки не лежит на поверхности. Записаться
↓ Сделать деплой предсказуемым Если выпуск новой версии зависит от набора ручных команд и памяти конкретного сотрудника, процесс пора автоматизировать.
«Kubernetes + CI/CD + GitOps — делаем стабильный деплой без выхода из кластера» 10 августа в 20:00 Полезно тем, кто хочет хранить состояние инфраструктуры в Git, контролировать изменения и откатываться без ночной археологии в терминале. Записаться
↓ Перестать искать логи по серверам вручную Чем больше машин и контейнеров, тем меньше хочется подключаться к каждому из них ради одной строки.
«Системы логирования: ELK, EFK или Graylog?» 17 августа в 20:00 Возможность сопоставить популярные стеки и понять, какой из них лучше подходит под конкретную инфраструктуру, объем данных и доступные ресурсы. Записаться
↓ Подготовиться к сбою до сбоя Единственная точка отказа обычно не беспокоит ровно до того момента, пока не откажет.
«Готовим инфраструктуру к сбоям: отказоустойчивый кластер на базе VRRP и HAProxy» 18 августа в 19:00
Практика для тех, кому нужно автоматическое переключение между узлами, балансировка нагрузки и меньше ручных действий во время аварии. Записаться
Где бэкенд начинает тормозить: 18 открытых уроков по языкам, данным и архитектуре
Бэкенд редко подводит из‑за одной очевидной ошибки. Сервис начинает медленно отвечать из‑за цепочки межсервисных вызовов, очередь перестаёт справляться с потоком событий, база упирается в пределы масштабирования, а проблемы с памятью или конкурентностью проявляются только под нагрузкой.
В августе и сентябре преподаватели OTUS проведут бесплатные уроки для бэкенд‑разработчиков. В программе — Python, Go, C# и JVM, микросервисная архитектура, PostgreSQL, брокеры сообщений, наблюдаемость и контейнеризация. Выбирайте свою тему и присоединяйтесь к практическим разборам.
18 августа, 20:00. «Горутины и каналы: базовые принципы параллелизма в Go». Записаться
18 августа, 20:00. «Архитектурные ошибки, которые совершают даже опытные C#-разработчики». Записаться
Базы данных и работа с состоянием
11 августа, 20:00. «Работа с SQLAlchemy и Alembic в FastAPI». Записаться
19 августа, 20:00. «PostgreSQL на стероидах: большие данные, высокие нагрузки и масштабирование без боли». Записаться
1 сентября, 20:00. «PostgreSQL 18: асинхронный I/O и io_uring на практике». Записаться
16 сентября, 20:00. «Темпоральные данные в PostgreSQL 18: история и версии без триггеров». Записаться
Наблюдаемость и контейнеризация
4 августа, 20:00. «OpenTelemetry — наблюдаемость на блюдечке». Записаться
20 августа, 20:00. «Docker для Python-разработчика». Записаться
Что почитать перед практикой
Создаём HTTP/2-сервер на C++ и хостим на нём свой сайт Путь от чтения RFC и реализации обработчика запросов до запуска сервера в контейнере. Внутри — защита исполняемого файла, ограничения для HTTP/2, работа с облачными площадками и поиск утечки памяти в OpenSSL.
Где ломается инфраструктура: 13 открытых уроков для системных администраторов
Когда инфраструктура работает стабильно, кажется, что всё под контролем. Но один сбой быстро показывает слабые места: сеть уходит в шторм, кластер не выдерживает отказа, журналы не помогают найти причину, а автоматизация только добавляет ручной работы.
На этих открытых уроках разберём, как диагностировать такие проблемы, настраивать Linux, сети, наблюдаемость и отказоустойчивость, чтобы быстрее находить источник сбоя и выстраивать инфраструктуру, которая предсказуемо работает под нагрузкой.
Сети, хранение данных и отказоустойчивость
30 июля в 20:00. «Восстанавливаем RAID5 в Linux». Записаться
3 августа в 20:00. «MPLS для корпоративных сетей: мифы, реальность и практика». Записаться
18 августа в 19:00. «Готовим инфраструктуру к сбоям: отказоустойчивый кластер на базе VRRP и HAProxy». Записаться
24 августа в 20:00. «Защита от петель L2: что выбрать, если STP уже не устраивает». Записаться
Linux и системное программирование
3 августа в 20:00. «Что такое модуль ядра. Как его написать, собрать, запустить». Записаться
10 августа в 20:00. «Вход в ядро: системные вызовы и граница между user space и kernel space». Записаться
20 августа в 20:00. «Средства защиты в ядре Linux». Записаться
Kubernetes и автоматизация инфраструктуры
10 августа в 20:00. «Kubernetes + CI/CD + GitOps — делаем стабильный деплой без выхода из кластера». Записаться
13 августа в 20:00. «Принцип DRY в GitLab CI: как избавиться от дублирования и навести порядок в пайплайнах». Записаться
Наблюдаемость и логирование
4 августа в 20:00. «OpenTelemetry — наблюдаемость на блюдечке». Записаться
17 августа в 20:00. «Системы логирования: ELK, EFK или Graylog?». Записаться
Безопасность инфраструктуры
3 августа в 20:00. «Какие результаты должен давать DevSecOps-проект бизнесу и команде». Записаться
18 августа в 20:00. «Безопасный релиз на практике: SAST, SCA, контейнеры и security gates». Записаться
Все занятия бесплатные. Можно задать вопросы преподавателю, сверить настройки и понять, какой инфраструктурный пробел стоит закрыть следующим.
«Ищем петли и шторма в L2-сети» Практический материал о поиске сетевых петель, MAC flapping, диагностике проблемного порта и защите сети от повторного коллапса.
Секреты в Kubernetes без ручного копирования: подключаем Vault через External Secrets Operator
Пока кластер небольшой, пароли, токены и ключи можно раскладывать по Kubernetes Secrets вручную. С ростом инфраструктуры этот подход быстро превращается в источник рисков: секреты дублируются, обновляются несинхронно, а их ротация требует всё больше действий и контроля.
27 июля в 20:00 на бесплатном уроке разберём, как связать Kubernetes с HashiCorp Vault и организовать централизованную доставку секретов в кластер. Основное внимание уделим External Secrets Operator и подходу dynamic secrets — чтобы чувствительные данные можно было получать и обновлять автоматически, без хранения лишних копий в манифестах и ручного переноса между системами.
Занятие проведёт преподаватель-практик, который покажет рабочую схему интеграции и примеры конфигураций, пригодные для адаптации под собственную инфраструктуру. Присоединяйтесь.
Другие полезные материалы собраны в дайджесте — там можно посмотреть все темы и выбрать занятие под текущую задачу.
Выберите, что прокачать: открытые уроки для IT-специалистов на неделю
Новая неделя — хороший повод закрыть конкретный пробел в знаниях, разобраться с рабочей задачей или попробовать направление, к которому давно присматривались.
Собрали открытые уроки по категориям, чтобы вы могли быстро найти подходящую тему.
Инфраструктура, DevOps и безопасность
27 июля в 20:00 — «K8S + Vault — как получать секреты?». Записаться
27 июля в 20:00 — «Использование GitLab CI для работы с Ansible». Записаться
30 июля в 20:00 — «Восстанавливаем RAID5 в Linux». Записаться
3 августа в 20:00 — «Что такое модуль ядра. Как его написать, собрать, запустить». Записаться
3 августа в 20:00 — «MPLS для корпоративных сетей: мифы, реальность и практика». Записаться
3 августа в 20:00 — «Какие результаты должен давать DevSecOps-проект бизнесу и команде». Записаться
Разработка
27 июля в 20:00 — «Разработка Embedded-устройств для IoT». Записаться
28 июля в 20:00 — «Что Golang даёт индустрии и что он может дать вам». Записаться
29 июля в 20:00 — «Собери себя сам: пишем трекер привычек на чистом JavaScript». Записаться
3 августа в 20:00 — «Оживляем код: первые шаги в ООП на Python». Записаться
3 августа в 20:00 — «Go: управляем памятью как профи. Массивы, слайсы и мапы». Записаться
AI и мультимодальные технологии
28 июля в 20:00 — «Стирание границ: нативная интеграция ASR, TTS и NLP в эпоху мультимодальных LLM». Записаться
Тестирование и развитие карьеры
30 июля в 20:00 — «API- и UI-тестирование с Playwright на Python». Записаться
30 июля в 20:00 — «Прохождение собеседования на нагрузочного тестировщика. Что интересует работодателя?». Записаться
Архитектура, корпоративные системы и интеграции
30 июля в 20:00 — «Функциональный архитектор 1С: как перестать быть „переводчиком требований“ и начать управлять системой». Записаться
3 августа в 20:00 — «Кастомизация компонентов в Битрикс24». Записаться
3 августа в 20:00 — «Использование брокера сообщений Apache Kafka в распределённых очередях». Записаться
Когда рабочая задача упирается в нехватку конкретных знаний, можно выбрать бесплатный урок по нужной теме, задать вопросы преподавателю-практику и проверить свой подход.
Это поможет точечно закрыть пробел и увереннее применять новые знания в работе.
Что изучить на неделе: 23 бесплатных урока по разработке, ИИ и инфраструктуре
С 20 по 23 июля пройдут открытые уроки по разработке, тестированию, архитектуре, сетям, управлению и работе с ИИ. На них можно разобрать конкретную тему с практикующим экспертом, задать вопросы и закрыть отдельные пробелы в знаниях.
Все занятия бесплатные. Это возможность посмотреть, как устроено обучение: оценить подачу материала, познакомиться с преподавателями и понять, насколько программа соответствует вашим задачам.
ИИ и машинное обучение
20 июля, 20:00. «ИИ для продуктового discovery: как анализировать рынок, конкурентов и пользователей быстрее». Записаться
21 июля, 20:00. «Алгоритм DQN — учим нейросеть принимать решение без помощи человека». Записаться
21 июля, 20:00. «Разработка ИИ‑приложений с Claude Code». Записаться
21 июля, 20:00. «Выбор между Serverless и Kubernetes для AI‑ворклоадов: как определить оптимальную платформу под задачу». Записаться
22 июля, 20:00. «Что надо знать про работу LLM‑моделей». Записаться
22 июля, 20:00. «От рутины к влиянию: как HR использовать ИИ в ежедневной работе». Записаться
23 июля, 20:00. «Когнитивные архитектуры: ReAct, Reflection и RAG». Записаться
Разработка и архитектура
20 июля, 20:00. «Асинхронное программирование в Android». Записаться
20 июля, 20:00. «Как перестать писать на Java внутри Go‑проекта». Записаться
21 июля, 20:00. «Данные в TOGAF. Где скрыты? Разбираемся в деталях». Записаться
22 июля, 20:00. «Архитектура программ на C++: как управлять разработкой и функциями приложения». Записаться
AI-нагрузка пришла в прод: Serverless или Kubernetes?
Когда команда приносит очередную AI-фичу, инфраструктуре быстро приходится отвечать на вполне приземлённые вопросы: где её запускать, как масштабировать, что делать с GPU, состоянием и холодным стартом — и во сколько всё это обойдётся после выхода в прод.
Serverless выглядит удобным способом снять часть операционной нагрузки. Kubernetes даёт больше контроля, но вместе с ним добавляет сложность эксплуатации. Универсального выбора здесь нет: решение зависит от характера нагрузки, требований к задержкам, бюджета и того, насколько инфраструктурная команда готова управлять платформой самостоятельно.
21 июля в 20:00 на бесплатном уроке разберём, как сравнивать Serverless и Kubernetes для AI-ворклоадов и какие ограничения учитывать до того, как архитектурное решение превратится в дорогую миграцию. Отдельно посмотрим на холодный старт, работу с состоянием, поддержку GPU, масштабирование и гибридные сценарии.
Другие бесплатные уроки от экспертов по инфраструктуре, Linux, K8s, сетям, безопасности и наблюдаемости собрали в дайджесте.
Системный и бизнес‑анализ: 10 бесплатных уроков о требованиях, процессах и архитектуре
Аналитику приходится одновременно разбираться в целях бизнеса, поведении пользователей, устройстве систем и последствиях каждого изменения. Ошибка в требованиях легко превращается в дорогостоящую доработку, а незамеченный риск — в проблему уже после релиза.
Собрали открытые уроки для системных и бизнес‑аналитиков. В программе — ArchiMate и TOGAF, управление рисками, Use Cases, BPMN, нефункциональные требования и архитектурные модели. Уроки проводят преподаватели‑практики: во время встречи можно задать вопросы по теме и посмотреть, как устроено обучение.
4 августа в 20:00. «Как аналитику работать с рисками». Поговорим о выявлении и оценке рисков, которые возникают при изменении процессов, требований и информационных систем.
17 августа в 20:00. «Строим модель в нотации BPMN с помощью ИИ». Разберём применение ИИ при моделировании бизнес‑процессов и посмотрим, где автоматизация помогает аналитику, а где требует проверки.
18 августа в 19:00. «Строим идеальную бизнес‑архитектуру». Поговорим о том, как связать цели компании, бизнес‑возможности, процессы и организационную структуру в единую модель.
Ошибки, которых не видно в сигнатуре: зачем C++ нужен std::expected
Функция выглядит предсказуемо, пока один из вызовов не бросает исключение, о котором никто не вспомнил. Типы ошибок остаются в документации, управление расползается по try/catch, а изменение глубоко в стеке неожиданно ломает обработку выше.
Недавно в статье разобрали std::expected из C++23: как сделать ошибку частью сигнатуры, собирать цепочки через and_then и transform, разделять типы ошибок между слоями и постепенно внедрять подход в legacy-код. Заодно увидели, где std::expected действительно полезен, а где добавит лишнюю сложность.
16 июля в 20:00 продолжим тему на бесплатном уроке «Выразительный C++: кодируем намерения». На практике разберём, как переносить неявные договорённости в типы, сигнатуры и структуру программы. Присоединяйтесь.
Полный список бесплатных уроков июля смотрите в дайджесте.
Backend без хрупких интеграций: 5 материалов, которые вы могли пропустить
На старте проекта многие решения выглядят простыми: сделать REST API, разнести сервисы, добавить очередь, договориться о моделях данных. Но по мере роста системы выясняется, что именно эти решения определяют, насколько легко её развивать дальше.
Эта подборка будет полезна тем, кто проектирует backend‑системы, работает с API, микросервисами, доменной моделью или просто регулярно сталкивается с вопросом: «как сделать так, чтобы архитектура не мешала разработке через полгода».
Собрали 5 материалов по теме:
Как фронтенд получает данные с сервера: лучшие практики 2026 О том, как backend и frontend договариваются через API, где уместны REST, GraphQL, BFF и Server Components, и почему «быстро отдать JSON» ещё не значит сделать удобный интерфейс для клиента.
А если хотите не только читать, но и разбирать темы с практиками, смотрите дайджест — там собраны бесплатные открытые уроки по разработке, архитектуре и инфраструктуре.
Почему RAG ошибается в похожих документах — и как помогает Contextual Retrieval
RAG часто ломается не там, где ждёшь. Документы нарезали, embeddings посчитали, reranker добавили — а модель всё равно вытаскивает похожий, но не тот фрагмент: другой квартал, другую версию, другой раздел спецификации.
После нарезки документ распадается на отдельные фрагменты, и часть смысла теряется: модель видит чанк, но уже хуже понимает, откуда он взялся и к чему относится. Недавно в статье разобрали Contextual Retrieval — подход, при котором перед индексацией каждому фрагменту добавляют короткий контекст: место в документе, связь с разделом, важные уточнения. Это помогает поиску точнее отличать нужный фрагмент от похожих по словам, но нерелевантных кусков.
А 13 июля в 18:00 на бесплатном уроке «LoRA и RAG: как адаптировать LLM под свои данные и задачи» разберём, как такие подходы применяются на практике, когда нужно подстроить LLM под собственные данные, а не надеяться на ответы «из коробки». Присоединяйтесь.
LLM, RAG, AI‑агенты и продакшн: открытые уроки по искусственному интеллекту
В AI‑разработке уже мало просто подключить модель по API. В реальных продуктах приходится понимать RAG, дообучение, мультимодальность, поведение LLM, инфраструктуру, качество ответов и вывод моделей в продакшн.
Собрали подборку беплатных уроков для специалистов, которые работают с LLM, ML‑моделями, AI‑агентами, компьютерным зрением и AI‑инфраструктурой. Выбирайте свою тему и присоединяйтесь:
Почему трафик в ЦОДе балансируется не так, как вы ожидали
LAG часто воспринимают как простую и понятную вещь: объединили несколько линков — получили больше пропускной способности и отказоустойчивость. Но в реальности всё упирается не только в наличие агрегированного канала, а в то, как именно по нему раскладываются потоки.
Из-за этого и появляются знакомые инфраструктурные сюжеты: один линк забит, другой почти пустой; после изменения топологии поведение трафика меняется неочевидно; ECMP вроде есть, но равномерности всё равно нет; в VxLAN/EVPN-фабрике проблема становится ещё менее прозрачной.
7 июля в 20:00 на бесплатном уроке вместе с преподавателями-практиками разберём, как на самом деле работает балансировка трафика в сетях ЦОД: от LAG и хеширования до ECMP, vPC/MLAG и VxLAN/EVPN. Фокус — на том, какие решения в дизайне сети помогают избежать перекосов, перегрузок и сценариев уровня «всё упало, всё пропало». Присоединяйтесь.
Больше бесплатных уроков июля по инфраструктуре, сетям, разработке, AI и другим направлениям собрали в дайджесте — там можно посмотреть все темы месяца.
Fable 5 вернули в Claude Code. Как не сгенерировать себе техдолг
Fable 5 снова доступен в Claude, и это хороший повод вернуться к более практичному вопросу: что именно делать разработчику с Claude Code, кроме генерации отдельных кусков кода.
В реальных задачах сложность обычно не в том, чтобы получить от модели отдельную функцию или заготовку сервиса. Гораздо важнее — превратить это в рабочий продукт: удерживать контекст, заранее задавать ограничения, проверять результат и не собрать после первого демо проект, который страшно поддерживать.
21 июля в 20:00 на бесплатном уроке разберём, как использовать Claude Code в разработке ИИ-приложений: от Telegram-ботов и агентов до внутренних сервисов, API и автоматизаций. Отдельно поговорим о работе с большими задачами — как дробить их на этапы, вести разработку итерациями, дорабатывать код и находить ошибки. Присоединяйтесь.
Все июльские разборы по ИИ, разработке, архитектуре и инфраструктуре собрали в дайджесте мероприятий.
Что изучить на неделе: 13 открытых уроков по LLM, Go, QA, ЦОД и управлению
С 6 по 13 июля проведём серию бесплатных уроков для тех, кто занимается разработкой, архитектурой, ИИ, инфраструктурой, безопасностью, тестированием и управлением.
Это темы, которые помогут в решении реальных рабочих задач: от LLM‑приложений и RAG до метрик CTO, балансировки трафика в ЦОД и чистой архитектуры на Go.
ИИ и LLM
6 июля, 20:00 «Как сделать LLM-приложение, которое отвечает клиентам по базе знаний компании». Записаться Разберём, как устроить приложение, которое ищет ответы в корпоративной базе знаний и помогает автоматизировать клиентские коммуникации.
7 июля, 20:00 «Обучение с подкреплением — гибкий подход для сложных задач. Создаём собственные окружения». Записаться Поговорим о том, как работает reinforcement learning и как создавать собственные окружения для экспериментов и обучения агентов.
7 июля, 20:00 «OWASP Top 10 для LLM-приложений: карта угроз, которую должен знать каждый». Записаться Разберём основные риски LLM-приложений: prompt injection, утечки данных, небезопасные плагины и другие типовые угрозы.
13 июля, 18:00 «LoRA и RAG: как адаптировать LLM под свои данные и задачи». Записаться Покажем, чем отличаются подходы LoRA и RAG и как использовать их для настройки LLM под конкретные бизнес-сценарии.
Разработка и архитектура
8 июля, 20:00 «Чистая архитектура на Go без карго-культа: слои, DTO и интерфейсы». Записаться Разберём, как применять принципы чистой архитектуры в Go-проектах без лишних абстракций и усложнения кода.
8 июля, 20:00 «Продвинутое использование отладчика GDB». Записаться Поговорим о возможностях GDB, которые помогают глубже анализировать поведение программы и быстрее находить сложные ошибки.
8 июля, 20:00 «Новшества языка ArchiMate 4.0». Записаться Посмотрим, что изменилось в ArchiMate 4.0 и как эти изменения могут пригодиться при описании архитектуры.
Инфраструктура и ЦОД
7 июля, 20:00 «Особенности балансировки трафика ЦОД, чтобы не случилось “всё упало, всё пропало”». Записаться Разберём, как устроена балансировка трафика в дата-центрах и какие ошибки могут привести к отказам и перегрузкам.
QA, управление и процессы
7 июля, 19:00 «Как читать баги: метрики для руководителей команд тестирования (QA Lead)». Записаться Покажем, какие метрики помогают QA Lead видеть реальное состояние продукта, команды и процесса тестирования.
7 июля, 20:00 «Операция "Воркшоп": как получить поддержку руководства для новой инициативы». Записаться Разберём, как подготовить инициативу, провести воркшоп и аргументировать идею так, чтобы её поддержали стейкхолдеры.
8 июля, 20:00 «Метрики CTO: как доказать бизнесу, что инженерная команда работает эффективно». Записаться Обсудим, какие инженерные метрики понятны бизнесу и как с их помощью показывать вклад команды в результат.
8 июля, 20:00 «Как писать PRD, ТЗ и user stories с помощью ИИ — быстро, структурно и без мусора». Записаться Разберём, как использовать ИИ для подготовки требований, пользовательских историй и технических заданий без потери смысла и структуры.
HR и стратегия
9 июля, 20:00 «HR на языке цифр: от кадров к стратегии». Записаться Поговорим о том, как HR-метрики помогают переходить от операционной работы с кадрами к стратегическому управлению людьми.