#статья #PostgreSQL
⭐️ JOIN как в ORM: связи по foreign key в PostgreSQL
Это ванильный Postgres — без расширений на C, без форка, без нового синтаксиса. Под катом — почему стандарт SQL так и не научился этому за сорок лет (соединения старше самих foreign keys), кто пытался его дожать — от черновиков девяностых до патча, лежащего в pgsql-hackers прямо сейчас, — и как включить такую навигацию в Postgres уже сегодня.
Читать статью
LH | IT Курсы | OSINT
⭐️ JOIN как в ORM: связи по foreign key в PostgreSQL
Это ванильный Postgres — без расширений на C, без форка, без нового синтаксиса. Под катом — почему стандарт SQL так и не научился этому за сорок лет (соединения старше самих foreign keys), кто пытался его дожать — от черновиков девяностых до патча, лежащего в pgsql-hackers прямо сейчас, — и как включить такую навигацию в Postgres уже сегодня.
Читать статью
LH | IT Курсы | OSINT
❤3👍3🔥3
#курс #ClaudeCode
▶️ Курс «Внутренняя архитектура кодовых AI-агентов»
В лекции разбираются фундаментальные принципы работы больших языковых моделей, системных промптов и механизмов вызова инструментов. Рассматривается архитектура циклов агентов и практические примеры создания терминального кодового ассистента с нуля. Материал поможет понять ключевые компоненты современных AI-систем.
Смотреть курс
LH | IT Курсы | OSINT
В лекции разбираются фундаментальные принципы работы больших языковых моделей, системных промптов и механизмов вызова инструментов. Рассматривается архитектура циклов агентов и практические примеры создания терминального кодового ассистента с нуля. Материал поможет понять ключевые компоненты современных AI-систем.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
#статья #Python
⭐️ Собирали по частям, теряли по-крупному: почему новый сборщик мусора откатили в Python 3.14.5
Не так давно вышел Python 3.14.5 – предпоследний стабильный релиз языка. Напомним, что в релизе 3.14.0 (вышедшем в октябре 2025 года) классический иерархический сборщик мусора (generational garbage collector) заменили на инкрементальный (incremental GC). Чтобы понять суть проблемы, придется заглянуть глубже и начать с базиса управления памятью в Python – подсчета ссылок.
Читать статью
LH | IT Курсы | OSINT
⭐️ Собирали по частям, теряли по-крупному: почему новый сборщик мусора откатили в Python 3.14.5
Не так давно вышел Python 3.14.5 – предпоследний стабильный релиз языка. Напомним, что в релизе 3.14.0 (вышедшем в октябре 2025 года) классический иерархический сборщик мусора (generational garbage collector) заменили на инкрементальный (incremental GC). Чтобы понять суть проблемы, придется заглянуть глубже и начать с базиса управления памятью в Python – подсчета ссылок.
Читать статью
LH | IT Курсы | OSINT
❤3👍3
#курс #C
▶️ Курс «Уроки C# Unity»
В ходе нескольких уроков вы ознакомитесь с написанием C# кода внутри движка Unity. Вы изучите различные функции и свойства, что присутствуют лишь в самом движке. К концу курса вам будет гораздо проще работать в движке, обладая навыками программирования на C#.
Смотреть курс
LH | IT Курсы | OSINT
В ходе нескольких уроков вы ознакомитесь с написанием C# кода внутри движка Unity. Вы изучите различные функции и свойства, что присутствуют лишь в самом движке. К концу курса вам будет гораздо проще работать в движке, обладая навыками программирования на C#.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
#статья #VSCode
⭐️ Подборка плагинов для VS Code: выбор разработчиков Selectel
По данным Stack Overflow Developer Survey, классический Visual Studio Code удерживает абсолютное лидерство среди IDE с долей 75,9%. Однако с каждым днем все больше на пятки ему наступают специализированные ИИ-форки: один только Cursor в 2025 году стремительно взлетел и забрал себе 17,9% рынка, а что покажут результаты 2026 года, нам еще предстоит узнать. У разработчиков здесь есть два пути: полностью мигрировать на новый ИИ-ориентированный форк или прокачать привычный VS Code до его уровня. Оригинальный редактор за счет расширений хорошо адаптируется под любые современные задачи — от запуска ИИ-агентов до управления облачной инфраструктурой.
Читать статью
LH | IT Курсы | OSINT
⭐️ Подборка плагинов для VS Code: выбор разработчиков Selectel
По данным Stack Overflow Developer Survey, классический Visual Studio Code удерживает абсолютное лидерство среди IDE с долей 75,9%. Однако с каждым днем все больше на пятки ему наступают специализированные ИИ-форки: один только Cursor в 2025 году стремительно взлетел и забрал себе 17,9% рынка, а что покажут результаты 2026 года, нам еще предстоит узнать. У разработчиков здесь есть два пути: полностью мигрировать на новый ИИ-ориентированный форк или прокачать привычный VS Code до его уровня. Оригинальный редактор за счет расширений хорошо адаптируется под любые современные задачи — от запуска ИИ-агентов до управления облачной инфраструктурой.
Читать статью
LH | IT Курсы | OSINT
❤3👍3🔥3
#курс #React
▶️ Курс «Лучший фреймворк для React: от основ до деплоя»
Курс подробно разбирает App Router, серверные компоненты, маршрутизацию и кэширование. Разбираются Server Actions, работа с формами, интеграция PostgreSQL через Drizzle и настройка SEO. В завершение приложение контейнеризируется и деплоится на Vercel.
Смотреть курс
LH | IT Курсы | OSINT
Курс подробно разбирает App Router, серверные компоненты, маршрутизацию и кэширование. Разбираются Server Actions, работа с формами, интеграция PostgreSQL через Drizzle и настройка SEO. В завершение приложение контейнеризируется и деплоится на Vercel.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
#статья #React
⭐️ React Update Lifecycle: что происходит при обновлении компонента
Каждый раз, когда я пытался разобраться, как устроен React Update Lifecycle, у меня возникали одни и те же вопросы. Что такое Virtual DOM? Где заканчивается Render Phase? Когда обновляется DOM? Почему
Поэтому я решил наглядно визуализировать жизненный цикл обновления в React 18+, разбить весь процесс на фазы и объединить их в одну схему. Под схемой — детальный разбор каждого шага.
Читать статью
LH | IT Курсы | OSINT
⭐️ React Update Lifecycle: что происходит при обновлении компонента
Каждый раз, когда я пытался разобраться, как устроен React Update Lifecycle, у меня возникали одни и те же вопросы. Что такое Virtual DOM? Где заканчивается Render Phase? Когда обновляется DOM? Почему
useLayoutEffect срабатывает раньше useEffect? И в какой момент React вообще применяет изменения?Поэтому я решил наглядно визуализировать жизненный цикл обновления в React 18+, разбить весь процесс на фазы и объединить их в одну схему. Под схемой — детальный разбор каждого шага.
Читать статью
LH | IT Курсы | OSINT
❤3👍3🔥3
#курс #ClaudeCode
▶️ Курс «Настройка, локальные модели, агенты и деплой приложения на Google Cloud»
Курс охватывает весь рабочий процесс Claude Code, от установки до развертывания реального приложения. Разбираются локальные модели, управление памятью, безопасность и деплой.
Смотреть курс
LH | IT Курсы | OSINT
Курс охватывает весь рабочий процесс Claude Code, от установки до развертывания реального приложения. Разбираются локальные модели, управление памятью, безопасность и деплой.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
#статья #Kotlin
⭐️ Kotlin: про Structured Concurrency, CoroutineContext и CoroutineScope
В этой статье разберем какие идеи заложены при реализации асинхронности в Kotlin. Вспомним ещё раз чем отличается настоящий параллелизм (parallel) от конкурентного(concurrent): при настоящем параллелизме задачи выполняются на разных потоках, управляемых планировщиком операционной системой.
Читать статью
LH | IT Курсы | OSINT
⭐️ Kotlin: про Structured Concurrency, CoroutineContext и CoroutineScope
В этой статье разберем какие идеи заложены при реализации асинхронности в Kotlin. Вспомним ещё раз чем отличается настоящий параллелизм (parallel) от конкурентного(concurrent): при настоящем параллелизме задачи выполняются на разных потоках, управляемых планировщиком операционной системой.
Читать статью
LH | IT Курсы | OSINT
❤3👍3🔥3
#курс #Backend
▶️ Курс «Как стать Backend разработчиком»
Backend занимается созданием невидимой части сайта. Он отвечает за самые важные процессы бизнеса: хранения данных, обработку входящих запросов. В этом видео вы узнаете какие задачи стоят перед Backend разработчиком и какие технологии надо учить чтобы стать программистом.
Смотреть курс
LH | IT Курсы | OSINT
Backend занимается созданием невидимой части сайта. Он отвечает за самые важные процессы бизнеса: хранения данных, обработку входящих запросов. В этом видео вы узнаете какие задачи стоят перед Backend разработчиком и какие технологии надо учить чтобы стать программистом.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
#статья #C
⭐️ C++-техрадар: что разработчики действительно готовы брать в работу
В мае на конференциях C++ Russia и HolyJS мы предложили участникам оценить технологии, инструменты и инженерные практики, с которыми они работают или за которыми следят. Так появились данные для двух технических радаров: по экосистеме C++ и по JavaScript.
Читать статью
LH | IT Курсы | OSINT
⭐️ C++-техрадар: что разработчики действительно готовы брать в работу
В мае на конференциях C++ Russia и HolyJS мы предложили участникам оценить технологии, инструменты и инженерные практики, с которыми они работают или за которыми следят. Так появились данные для двух технических радаров: по экосистеме C++ и по JavaScript.
Читать статью
LH | IT Курсы | OSINT
❤3🔥3🤝3
#курс #ClaudeCode
▶️ Курс «Как управлять Claude Code через спецификации и тесты»
Рассматривается подход к работе с ИИ-агентами на основе связки Spec-Driven Development, BDD и TDD. Спецификации описывают цели, сценарии проверяют результат, тесты подтверждают корректность кода, а правила фиксируют стандарты проекта. Методика позволяет эффективно направлять нейросети и контролировать качество генерируемого кода.
Смотреть курс
LH | IT Курсы | OSINT
Рассматривается подход к работе с ИИ-агентами на основе связки Spec-Driven Development, BDD и TDD. Спецификации описывают цели, сценарии проверяют результат, тесты подтверждают корректность кода, а правила фиксируют стандарты проекта. Методика позволяет эффективно направлять нейросети и контролировать качество генерируемого кода.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤝3
#статья #Codex
⭐️ Патчим Codex: управляемая амнезия без потери контекста
Я дал модели (в codex) возможность самостоятельно решать, когда нужен compact, и обязал её объяснять причину и строить план на будущее. Зачем? компакт посреди правки большого связного куска проекта вызывает некие сомнения. Как: в ответ вызова тулов добавляется текущая ситуация по контексту + инструкции как писать чекпоинты в агентские правила. Теперь перед большой фазой агент проверяет остаток контекстного окна. Если планируемая работа не помещается, он сохраняет checkpoint с инфой о том, что делается и планируется после компакта, сжимает свой контекст. Очнувшись читает чекпоинт, перепроверяет состояние репозитория и продолжает работу по намеченному плану.
Читать статью
LH | IT Курсы | OSINT
⭐️ Патчим Codex: управляемая амнезия без потери контекста
Я дал модели (в codex) возможность самостоятельно решать, когда нужен compact, и обязал её объяснять причину и строить план на будущее. Зачем? компакт посреди правки большого связного куска проекта вызывает некие сомнения. Как: в ответ вызова тулов добавляется текущая ситуация по контексту + инструкции как писать чекпоинты в агентские правила. Теперь перед большой фазой агент проверяет остаток контекстного окна. Если планируемая работа не помещается, он сохраняет checkpoint с инфой о том, что делается и планируется после компакта, сжимает свой контекст. Очнувшись читает чекпоинт, перепроверяет состояние репозитория и продолжает работу по намеченному плану.
Читать статью
LH | IT Курсы | OSINT
❤3🔥3🤝3
#курс #Go
▶️ Курс «Worker Pool на Go: три уровня»
Рассматривается классическая задача о пуле воркеров через призму уровней seniority. Автор показывает типичные ошибки начинающих, архитектурные приёмы для продакшена и решения для крупных компаний. Разбор поможет подготовиться к техническим собеседованиям и понять, на что смотрят интервьюеры.
Смотреть курс
LH | IT Курсы | OSINT
Рассматривается классическая задача о пуле воркеров через призму уровней seniority. Автор показывает типичные ошибки начинающих, архитектурные приёмы для продакшена и решения для крупных компаний. Разбор поможет подготовиться к техническим собеседованиям и понять, на что смотрят интервьюеры.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
#статья #Codex #Claude
⭐️ Разделение ответственности между Claude и Codex: как я перестал выбирать одну нейросеть и усилил сразу две
AI помогает. И примерно здесь у всех начинается один и тот же спор: Claude или Codex? Кто лучше пишет код, за какую подписку платить.
Обе модели у меня и так стоят локально. Выбор между ними - это на самом деле выбор, кому из двоих доверить всю работу целиком: и разбор задачи, и архитектуру, и реализацию, и проверку себя самого.
Читать статью
LH | IT Курсы | OSINT
⭐️ Разделение ответственности между Claude и Codex: как я перестал выбирать одну нейросеть и усилил сразу две
AI помогает. И примерно здесь у всех начинается один и тот же спор: Claude или Codex? Кто лучше пишет код, за какую подписку платить.
Обе модели у меня и так стоят локально. Выбор между ними - это на самом деле выбор, кому из двоих доверить всю работу целиком: и разбор задачи, и архитектуру, и реализацию, и проверку себя самого.
Читать статью
LH | IT Курсы | OSINT
❤4👍3🔥3🤔1
#курс #Java
▶️ Курс «Java. Optional»
Не все программисты знаю, что такое Optional, а те кто знает или не умеет им пользоваться, или чётко понимает его роль в null-safety. Класс Optional кажется простым, по определению, но с его использованием есть много подводных камней, о которых рассказывает автор ролика.
Смотреть курс
LH | IT Курсы | OSINT
Не все программисты знаю, что такое Optional, а те кто знает или не умеет им пользоваться, или чётко понимает его роль в null-safety. Класс Optional кажется простым, по определению, но с его использованием есть много подводных камней, о которых рассказывает автор ролика.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤝3
#статья #Python
⭐️ Битрикс24 + Python: шесть функций, после которых REST становится проще
REST Битрикс24 можно удобно использовать из Python — для интеграций, миграций, аналитики и служебных скриптов. Разбираем библиотеку a24wh: шесть функций, которые упрощают запросы, пагинацию, batch-вызовы и обработку ошибок.
Читать статью
LH | IT Курсы | OSINT
⭐️ Битрикс24 + Python: шесть функций, после которых REST становится проще
REST Битрикс24 можно удобно использовать из Python — для интеграций, миграций, аналитики и служебных скриптов. Разбираем библиотеку a24wh: шесть функций, которые упрощают запросы, пагинацию, batch-вызовы и обработку ошибок.
Читать статью
LH | IT Курсы | OSINT
❤3🔥3🤝3🎉1
#курс #Python
▶️ Курс «Создание AI-агентов на Python»
Курс посвящён созданию трёх полноценных AI-агентов на Python, готовых к работе в реальных условиях. Разбирается архитектура фреймворка Agentspan, настраиваются память, инструменты и механизмы безопасности. Рассматриваются оркестрация, тестирование и стабильное развёртывание агентов.
Смотреть курс
LH | IT Курсы | OSINT
Курс посвящён созданию трёх полноценных AI-агентов на Python, готовых к работе в реальных условиях. Разбирается архитектура фреймворка Agentspan, настраиваются память, инструменты и механизмы безопасности. Рассматриваются оркестрация, тестирование и стабильное развёртывание агентов.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2🤝2
#статья #party
⭐️ /party — скилл для общения между агентскими сессиями: Claude, Cursor, Codex, Grok, и т.д
У меня открыто несколько агентских сессий сразу: Claude Code в одном окне, Cursor в другом, иногда ещё одна на второй машине. Пока они не пересекаются, всё хорошо. Как только одна из них меняет то, на что опирается вторая, начинается кутерьма: копирую вопрос из окна в окно, объясняю второй сессии, что имела в виду первая, несу ответ обратно. Так появился agents-party: общий канал, в который агентские сессии заходят сами. Скилл-файл плюс CLI, лицензия MIT. Вызывается просто по команде “/party”, которая выводит текс приглашение для других сессий. Текст приглашение рассылается по сессиями и они общаются между собой, не блокируя ваш ввод в те же сессии.
Читать статью
LH | IT Курсы | OSINT
⭐️ /party — скилл для общения между агентскими сессиями: Claude, Cursor, Codex, Grok, и т.д
У меня открыто несколько агентских сессий сразу: Claude Code в одном окне, Cursor в другом, иногда ещё одна на второй машине. Пока они не пересекаются, всё хорошо. Как только одна из них меняет то, на что опирается вторая, начинается кутерьма: копирую вопрос из окна в окно, объясняю второй сессии, что имела в виду первая, несу ответ обратно. Так появился agents-party: общий канал, в который агентские сессии заходят сами. Скилл-файл плюс CLI, лицензия MIT. Вызывается просто по команде “/party”, которая выводит текс приглашение для других сессий. Текст приглашение рассылается по сессиями и они общаются между собой, не блокируя ваш ввод в те же сессии.
Читать статью
LH | IT Курсы | OSINT
❤3🔥2🤝1