This media is not supported in your browser
VIEW IN TELEGRAM
Для тех, кто не знает - это база фронтендера. Метод
addEventListener, который говорит браузеру: «Следи за этим элементом. Если по нему кликнут, проскроллят или нажмут клавишу — сразу запускай вот эту функцию».🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Если вы думаете, что ваш провайдер медленный, вспомните парней из Норвегии. В 2001 году группа пользователей Linux из Бергена решила на практике проверить шуточный протокол IP over Avian Carriers (RFC 1149).
Результаты легендарного эксперимента:
А какой был ваш самый «медленный» опыт работы с сетью?
❤️ — 56 кбит/с
🔥 — Спутник в глуши
🙏 — Раздача с телефона в подвале (одна палочка EDGE и бесконечное ожидание)
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#режимразраба
Результаты легендарного эксперимента:
- Дистанция: 5 км.
- Пакеты: 9 ICMP-запросов (пингов), привязанных к лапкам голубей.
- Потери: До финиша добрались только 4 ответа. Пакет лосс составил солидные 55,6%.
- Задержка: От 53 минут до 1 часа 40 минут.
А какой был ваш самый «медленный» опыт работы с сетью?
❤️ — 56 кбит/с
🔥 — Спутник в глуши
🙏 — Раздача с телефона в подвале (одна палочка EDGE и бесконечное ожидание)
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1😁1🙏1
Раньше файловая система Linux напоминала неорганизованный город: дома (файлы) строили где попало, и найти нужный адрес было тем ещё квестом. Всё изменилось в 1994 году, когда ввели стандарт FHS (Filesystem Hierarchy Standard).
используй
cd для навигации и ls для просмотра содержимого каталогов. Со временем структура дерева станет для тебя второй натурой. Ты будешь на автомате понимать, что бинарники системы лежат в /sbin, а временные файлы в /tmp🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤🔥1❤1
👨💻 Learn TypeScript — курс от freeCodeCamp, который представляет из себя практическое введение в TypeScript. Вы узнаете, как TypeScript может облегчить вашу жизнь и сделать код менее подверженным ошибкам.
⏳ Таймкоды:
0:00:00 Introduction
0:06:39 Intro to Pizza app
0:16:49 Move code to TS
0:19:58 Defensive coding
0:24:36 Obligatory types basics lesson
0:28:29 Add type to orderId
0:29:55 Defining Custom Types
0:33:44 Adding a Pizza type
0:38:00 Nested object types
0:43:15 Optional properties
0:45:58 Adding an Order type
0:47:20 Typing arrays
0:52:00 Type orderQueue
0:56:13 Literal types
0:58:57 Unions
1:01:57 Update order status to use literal type unions
1:04:59 Add ids to pizzas
1:07:41 Type Narrowing
1:12:39 Be explicit whenever you can
1:14:54 Function return types
1:17:53 TS-specific types: any
1:20:48 Add return type to getPizzaDetail
1:24:11 Void return type
1:26:09 Add automatic ids to menu items
1:30:31 Utility Types & Partial
1:37:39 Omit Utility Type
1:44:42 Fix TS warnings with Omit
1:48:53 Generics
1:56:17 Generic functions in the pizza restaurant
1:59:43 Explicitly type generic function calls
2:04:08 Conclusion... for now
▶️ Смотреть полностью
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#ликбез
⏳ Таймкоды:
0:00:00 Introduction
0:06:39 Intro to Pizza app
0:16:49 Move code to TS
0:19:58 Defensive coding
0:24:36 Obligatory types basics lesson
0:28:29 Add type to orderId
0:29:55 Defining Custom Types
0:33:44 Adding a Pizza type
0:38:00 Nested object types
0:43:15 Optional properties
0:45:58 Adding an Order type
0:47:20 Typing arrays
0:52:00 Type orderQueue
0:56:13 Literal types
0:58:57 Unions
1:01:57 Update order status to use literal type unions
1:04:59 Add ids to pizzas
1:07:41 Type Narrowing
1:12:39 Be explicit whenever you can
1:14:54 Function return types
1:17:53 TS-specific types: any
1:20:48 Add return type to getPizzaDetail
1:24:11 Void return type
1:26:09 Add automatic ids to menu items
1:30:31 Utility Types & Partial
1:37:39 Omit Utility Type
1:44:42 Fix TS warnings with Omit
1:48:53 Generics
1:56:17 Generic functions in the pizza restaurant
1:59:43 Explicitly type generic function calls
2:04:08 Conclusion... for now
▶️ Смотреть полностью
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда твой говнокод ломает чужой прод:
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#небагафича
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#небагафича
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6
😎 Знакомьтесь с экспертом Proglib.academy: AI-архитектор Андрей Носов
Андрей — один из ключевых спикеров нашего курса AgentOps. Он выстраивает архитектуру, которая выживает в суровом проде и активно делится своим опытом.
За что его ценит IT-комьюнити:
🟣 Топ-спикер AI Conf 2026
🟣 Эксперт по GraphRAG и Knowledge Graphs
🟣 Автор «14 кругов ада для RAG»
🟣 Спикер Saint HighLoad
Андрей упаковал свои наработки в Google Colab, где можно пощупать 14 сценариев ошибок RAG и их решения:
🔗 Забрать Colab-ноутбук
На курсе Андрей отвечает за самые «мясные» блоки: RAG, оркестрацию агентов и их промышленную эксплуатацию.
Узнать больше о программе и обучении у Андрея:
👉 Курс о том, как внедрять AI-логику в бэкенд и сохранять стабильность сервиса
Так, продолжаем знакомить вас с командой?
👍 — Да, ждем новых лиц
🔥 — Пойду тестить Colab Носова
Андрей — один из ключевых спикеров нашего курса AgentOps. Он выстраивает архитектуру, которая выживает в суровом проде и активно делится своим опытом.
За что его ценит IT-комьюнити:
Его доклад про мифы семантического поиска и провалы Naive RAG стал одним из самых рейтинговых на конференции.
Андрей внедряет инженерный подход в сложные системы, заменяя «слепую веру» в эмбеддинги строгой логикой графов.
Разработал уникальный набор из 14 unit-тестов, на которых ломается стандартный векторный поиск (от слепоты к отрицаниям до конфликта версий).
Регулярно выступает на крупнейших хайлоад-площадках, разбирая архитектуру отказоустойчивых ИИ-сервисов.
Андрей упаковал свои наработки в Google Colab, где можно пощупать 14 сценариев ошибок RAG и их решения:
🔗 Забрать Colab-ноутбук
На курсе Андрей отвечает за самые «мясные» блоки: RAG, оркестрацию агентов и их промышленную эксплуатацию.
Узнать больше о программе и обучении у Андрея:
👉 Курс о том, как внедрять AI-логику в бэкенд и сохранять стабильность сервиса
Так, продолжаем знакомить вас с командой?
👍 — Да, ждем новых лиц
🔥 — Пойду тестить Colab Носова
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
А как у вас в компании обстоят дела с кибербезом?
❤️ — Всё строго: флешки заблокированы, раз в месяц проходим тесты от ИБ
🔥 — Периодически шлют фишинговые письма для проверки, ловимся всей командой
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#режимразраба
❤️ — Всё строго: флешки заблокированы, раз в месяц проходим тесты от ИБ
🔥 — Периодически шлют фишинговые письма для проверки, ловимся всей командой
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
💡Недооцененные возможности CSS grid: подробное руководство с множеством интерактивных демонстраций
Свежий взгляд на CSS grid template areas и на то, как сегодня использовать весь их потенциал.
👉 Читать
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#магиякода
Свежий взгляд на CSS grid template areas и на то, как сегодня использовать весь их потенциал.
👉 Читать
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🐧 База Linux, которую стыдно гуглить
Для эффективной работы с серверами нужно уверенно владеть терминалом. Забирайте шпаргалку.
Что тут у нас по классике:
А как у вас отношения с консолью?
❤️ — Живу в терминале
🔥 — Знаю базу
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#ликбез
Для эффективной работы с серверами нужно уверенно владеть терминалом. Забирайте шпаргалку.
Что тут у нас по классике:
Файлы и навигация: ls, cd, mkdir, rm, mv, cp. База, без которой ты даже логи не найдешь.
Поиск и чтение: find, grep, cat. Твои лучшие друзья при дебаге гигабайтных логов в поисках одной упавшей транзакции.
Управление процессами: ps, kill, top. Экстренный набор хирурга, когда какой-то процесс потёк по памяти и положил всю ноду.
Права и сеть: chmod, ping, ifconfig.
А как у вас отношения с консолью?
❤️ — Живу в терминале
🔥 — Знаю базу
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤1
С 2026 года hh делит соискателей на три категории: верифицированные, «серые» и невидимые. Те, кто не привязал Госуслуги и не подтвердил опыт через ЭТК, рискуют отправлять отклики в пустоту. Разбираем механику новой системы и даем рабочий план — что делать прямо сейчас, чтобы остаться в игре.
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#карьерныйкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
Перед вами мини-курс по асинхронному программированию на JavaScript от freeCodeCamp. Вы изучите основные концепции и примените знания на практике.
⌨️ (0:00:27) Part 1 Overview
⌨️ (0:00:50) Prerequisites
⌨️ (0:01:02) What is Synchronous Programming
⌨️ (0:01:14) What is Asynchronous Programming
⌨️ (0:05:13) Call Backs
⌨️ (0:09:45) Call Back HELL
⌨️ (0:10:07) Call Back HELL Example
⌨️ (0:12:55) Promises
⌨️ (0:13:26) 3 States of a Promise
⌨️ (0:19:38) Consuming Promises
⌨️ (0:19:52) Then/Catch
⌨️ (0:24:59) Common Mistakes (Then/Catch)
⌨️ (0:27:01) Promise.All()
⌨️ (0:31:10) Async/Await
⌨️ (0:40:55) Part 2
⌨️ (0:41:19) Recap Promises
⌨️ (0:43:14) Fetch API
⌨️ (0:51:58) Chuck Norris API
⌨️ (1:02:16) Weather API
⌨️ (1:30:48) Pokedex API
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
HTTPS — это расширение обычного HTTP, завернутое в слой шифрования TLS. Если злоумышленник перехватит ваш трафик, всё, что он увидит, так это бесполезный двоичный код.
1. TCP-рукопожатие: База. Прежде чем шифровать данные, клиент и сервер устанавливают стабильное сетевое соединение с помощью классических пакетов
TCP SYN -> TCP SYN + ACK -> TCP ACK.2. Проверка сертификата (Асимметричное шифрование): Клиент отправляет
Client Hello со списком поддерживаемых версий TLS и алгоритмов шифрования (наборов шифров). Сервер отвечает приветствием Server Hello и прикрепляет свой SSL-сертификат, в котором зашит открытый (публичный) ключ, название хоста и срок действия. Браузер тщательно валидирует этот сертификат через доверенные центры.3. Обмен ключами: Браузер генерирует уникальный ключ сессии (session key). Затем он берет открытый ключ сервера, шифрует им этот сессионный ключ и отправляет обратно на сервер. Сервер получает зашифрованный пакет и расшифровывает его своим секретным закрытым (приватным) ключом.
4. Симметричная передача данных: Асимметричный танец окончен. Теперь и у клиента, и у сервера есть один и тот же ключ сессии. Весь дальнейший двунаправленный трафик шифруется исключительно им (симметричное шифрование).
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 База по экономике токенов и кэшированию от AI Platform Lead из Bitrix24
Знакомьтесь, Сергей Нотевский. AI Platform Lead в Bitrix24.
Он один из ключевых экспертов нашего курса AgentOps. На своих лекциях он детально разбирает экономику AI-агентов, кэширование токенов, LLM-инфраструктуру и вывод генеративных систем в стабильный прод.
Мы попросили Сергея поделиться материалами для тех, кто хочет оптимизировать косты на LLM в проде. Сохраняйте методичку по prefix cache метрике, которая напрямую влияет на ваши деньги.
Как говорят создатели Manus:
🛠 Что внутри методички (комбо из 3 статей + код):
🍒 Вишенка на торте: готовый SKILL для агента, который делает ревью вашего проекта, находит анти-паттерны и предотвращает низкое попадание в кэш.
— Забрать комбо-материалы на GitHub
P.S. Если хотите послушать Сергея вживую — ловите его на конференциях Kode Waves (май), Conversations AI и Highload Spb (июнь).
🎁 Акция в честь старта продаж!
Прямо сейчас при покупке Инженерного трека вы получаете полный доступ к материалам курса «Разработка ИИ-агентов» в подарок.
👉 Забрать 2 курса по цене 1 и начать обучение
Знакомьтесь, Сергей Нотевский. AI Platform Lead в Bitrix24.
Он один из ключевых экспертов нашего курса AgentOps. На своих лекциях он детально разбирает экономику AI-агентов, кэширование токенов, LLM-инфраструктуру и вывод генеративных систем в стабильный прод.
Мы попросили Сергея поделиться материалами для тех, кто хочет оптимизировать косты на LLM в проде. Сохраняйте методичку по prefix cache метрике, которая напрямую влияет на ваши деньги.
Как говорят создатели Manus:
“KV-cache hit rate is the single most important metric for a production-stage AI agent.”
🛠 Что внутри методички (комбо из 3 статей + код):
Экономика кэширования — особенности провайдеров и как правильно считать затраты.
Частые анти-паттерны — почему ваш кэш постоянно сбрасывается и вы платите больше.
Кэш в AI-агентах — специфика работы с памятью в автономных системах.
🍒 Вишенка на торте: готовый SKILL для агента, который делает ревью вашего проекта, находит анти-паттерны и предотвращает низкое попадание в кэш.
— Забрать комбо-материалы на GitHub
P.S. Если хотите послушать Сергея вживую — ловите его на конференциях Kode Waves (май), Conversations AI и Highload Spb (июнь).
🎁 Акция в честь старта продаж!
👉 Забрать 2 курса по цене 1 и начать обучение
🎓 Халява для новичков: Бесплатная база по Python и C++ с тонной практики
Забирайте отличный микросборник полностью бесплатных курсов на Stepik, где вас заставят кодить с первых минут.
👉 Забираем в закладки:
- C++
- Python
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#магиякода
Забирайте отличный микросборник полностью бесплатных курсов на Stepik, где вас заставят кодить с первых минут.
Python: Мощный упор на практику 210 тестов и 243 интерактивные задачи. Программа построена грамотно: вас проведут от стартовой настройки PyCharm, систем счисления и таблицы ASCII через нюансы типа Decimal к серьезной работе с матрицами в NumPy и функциональным встроенным инструментам вроде map(), filter() и reduce().з
C++: Тоже не дадут расслабиться внутри 205 тестов и 197 интерактивных задач для жесткой прокачки синтаксиса и алгоритмического мышления.
👉 Забираем в закладки:
- C++
- Python
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как работает кнопка «Войти через Google» и почему это безопасно
Каждый раз, когда вы регистрируетесь на новом сайте в один клик через Google, GitHub или Яндекс, за кулисами срабатывает один из протоколов веб-безопасности OAuth 2.0. При этом вам не нужно отдавать свой пароль стороннему сервису. Вместо паролей системы обмениваются специальными цифровыми ключами токенами.
➖ Три главных участника процесса:
Вместо того чтобы делиться паролем, IdP выдает серверу OAuth-токен, представляющий вашу личность и выданные разрешения (permissions). Этот токен закрывает сразу несколько критических задач:
🔘 Single Sign-On (Единый вход / SSO): Позволяет логиниться в десятки разных приложений, используя всего один главный аккаунт. Жизнь пользователя становится проще, а безопасность — выше.
🔘 Авторизация в разных системах: Токен помогает гибко распределять права доступа в разных связанных системах. Вам не нужно заново проходить процедуру входа в каждом отдельном микросервисе.
🔘 Точечный доступ к профилю: Приложения с токеном могут достучаться только до определенных вами частей профиля (например, прочитать имя и аватарку, но не получить доступ к личным документам).
Полезно?
❤️ — да, кайф
🔥 — душно
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#ликбез
Каждый раз, когда вы регистрируетесь на новом сайте в один клик через Google, GitHub или Яндекс, за кулисами срабатывает один из протоколов веб-безопасности OAuth 2.0. При этом вам не нужно отдавать свой пароль стороннему сервису. Вместо паролей системы обмениваются специальными цифровыми ключами токенами.
- Пользователь (User)
: Это вы. Человек, чьи данные, личность и права доступа будут летать между системами.
- Сервер (Server): Приложение, сайт или сервис, куда вы пытаетесь зайти и которому нужен санкционированный доступ к вашему аккаунту.
- Провайдер идентификации (IdP): Доверенная сторона (например, Google или Apple), которая надежно хранит ваш пароль, проверяет вашу личность и подтверждает её серверу.
Вместо того чтобы делиться паролем, IdP выдает серверу OAuth-токен, представляющий вашу личность и выданные разрешения (permissions). Этот токен закрывает сразу несколько критических задач:
Полезно?
❤️ — да, кайф
🔥 — душно
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
Сервер — это не вещь, это просто роль. Это может быть как специализированная мощная железка, так и обычная программа, которая сидит на порту, слушает сеть и выполняет задачи для других программ клиентов.
На самом деле сервером прямо сейчас может стать ваш старый, полумертвый ноутбук, который пылится на шкафу. Накатите на него чистый Linux, настройте сетевой доступ, поднимите домашнее хранилище для фоток или медиасервер Plex и поздравляю, у вас появился собственный сервер.
🔹 Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1