Shorts
- TanStack представила Redact — более компактную альтернативу React и React DOM для браузера. Главная особенность: Redact использует привычные React API, компоненты, хуки и импорты. Поэтому приложение не нужно переписывать — достаточно подключить новую реализацию через конфигурацию сборки. По замерам TanStack, размер клиентского бандла может уменьшиться до 70,5% в Vite-проектах. Но есть компромисс: Redact использует синхронный рендеринг и не поддерживает time slicing React. Другие новости из мира разработки разбираем в полном видео на канале. Ссылка под шортсом! #tanstack #tanstackredact #redact #react #javascript #js #frontend #reactapi #devnews
- Что произойдёт, если один сервис начнёт отвечать слишком медленно? Проблема может не ограничиться им одним: ожидающие запросы занимают ресурсы зависимых сервисов, задержки распространяются дальше по цепочке. Разбираем, как возникает каскадный отказ и какие механизмы помогают защитить систему: таймауты, circuit breaker и ограничения параллельных запросов. #backend #microservices #systemdesign #distributedSystems #circuitbreaker #architecture
- Вышла Pinia 4.1.0 с новым методом getStores(). Он позволяет получить список всех Stores, которые уже используются конкретным экземпляром Pinia. Метод возвращает новый массив, поэтому можно безопасно создавать или удалять хранилища прямо во время перебора. А ещё он избавляет от необходимости обращаться к внутреннему свойству pinia._s. Полезное обновление для отладки и инструментов, которым нужно работать со списком хранилищ. Другие актуальные обновления разбираем в полном видео на канале — ссылка под шортсом! #pinia #vue #vuejs #javascript #js #typescript #ts #frontend #statemanagement #compositionapi #getstores #devtools
- В Vorssaint есть Dynamic Island — компактный интерактивный островок в верхней части экрана Mac, который объединяет музыку, таймеры, уведомления и другие активности. Особенно интересен раздел AI Agents: он позволяет следить за работой Claude Code, Codex, OpenCode и GitHub Copilot. В зависимости от агента можно смотреть текущую задачу, используемую модель, расход токенов, стоимость API и лимиты, а также получать уведомления о завершении долгих задач. В шортсе показываем, как выглядит Dynamic Island и какую информацию об ИИ-агентах можно отслеживать. Больше возможностей Vorssaint — в полном обзоре на канале. Ссылка под шортсом! #vorssaint #betterdisplay #caffeine #macos #macapps #macutilities #mac #vorssaintutility #dynamicisland #aiagents
- Рынок разработки снова растёт после спада 2025 года. AI сделал написание кода дешевле, поэтому всё больше компаний могут позволить себе создавать собственный софт. А значит, нужны разработчики, которые будут проверять, поддерживать и развивать этот код. Но есть парадокс: вакансии для начинающих составляют всего 4,5% — это меньше, чем в любой другой отрасли. Разбираемся, как AI меняет рынок разработки и почему сокращение возможностей для начинающих может обернуться проблемой для всей индустрии. Какие требования теперь предъявляют к начинающим разработчикам и как подготовиться к работе в новой реальности — в полном видео на канале. Ссылка под шортсом! #junior #juniordeveloper #senior #middle #devcareer #futureofprogramming #aicoding #aidev #techjobs #itjobs #itcareer #jobmarket #career
- В Go интерфейс может содержать nil-указатель, но при сравнении с nil возвращать false. Разбираем, как устроен интерфейс из динамического типа и значения, почему из-за этого возникает ошибка при проверке err != nil и как правильно возвращать отсутствие ошибки. #golang #go #голанг #interfaces #backend #programming #errors #nil #gointerface
- Из-за AI мы перестроили процессы внутри команды. Теперь бизнес вместе с агентом структурирует задачи, метрики и требования, дизайнер работает с AI над макетами, а разработчик может закрывать фичу целиком — от бэкенда и фронтенда до E2E-тестирования и демо. Показываем, как изменилась наша работа и что теперь могут делать специалисты в связке с AI-агентами. Больше о будущем профессии разработчика — в полном видео на канале. Ссылка под шортсом! #purpleschool #futureofprogramming #aicoding #aidev #webdev #workteam #backend #frontend #softwaredevelopment #it
- Каким должен быть junior-разработчик сегодня, когда AI уже умеет писать код и выполнять задачи самостоятельно? В видео выделяем три направления, которые становятся особенно важными: техническая база и архитектура, работа с AI-агентами и продукт и коммуникация. Но одних навыков недостаточно. По мнению 70% сеньоров, главный признак готовности джуна к работе — собственный завершённый проект в портфолио. Какие требования теперь предъявляют к начинающим разработчикам и как подготовиться к работе в новой реальности — в полном видео на канале. Ссылка под шортсом! #junior #juniordeveloper #devcareer #futureofprogramming #aicoding #aidev #techjobs #itjobs #itcareer #jobmarket #career
- Стоит ли отдавать AI каждую задачу по программированию? Не всегда. Если ты хочешь разобраться в технологии или освоить новый подход, полезнее самому пройти путь к решению, используя AI-агента как помощника. А задачи, в которых ты уже хорошо ориентируешься, и шаблонную работу уже можно делегировать агенту. В этом шортсе разбираем, когда стоит учиться писать код вместе с агентом, а когда лучше поручить ему выполнение задачи. А в полном видео показываем учебного агента Student для OpenCode и четыре бесплатных skills, которые помогают учиться программированию с AI. Ссылка на видео — под шортсом! #aiagent #codingagent #aitools #ailearning #learningcoding #codingforbeginners #learnprogramming #aidevelopment #coding #aicoding
- SELECT FOR UPDATE помогает защитить данные от конфликтующих изменений, но при одновременном обращении к одной строке транзакции могут выстроиться в очередь. Разбираемся, почему блокировки увеличивают время ответа, как длительные транзакции усугубляют проблему и что помогает сократить ожидание. #postgresql #sql #postgres #db #database #backend #performance #locking #selectforupdate
- AI может написать код за разработчика, но это не значит, что результат можно принимать без проверки. По статистике, в 44% заданий модель всё ещё вносит уязвимости в код, а доля безопасного кода за год почти не изменилась. Но проблема не только в качестве генерации. По мнению сеньоров, лишь 16% джунов понимают код, написанный AI. А 44% называют чрезмерную опору на нейросети одной из главных ошибок начинающих разработчиков. Поэтому важно не просто уметь поручать задачи AI, но и понимать, что он написал, находить ошибки и проверять результат. Больше о будущем профессии разработчика и влиянии AI на рынок IT — в полном видео на канале. Ссылка под шортсом! #junior #developer #juniordeveloper #senior #devcareer #futureofprogramming #ai #aicoding #aidev
- В этом шортсе рассмотрим несколько инструментов, которые упрощают настройки системы на macOS. В утилите Vorssaint встроен удобный плагин для управления сном — альтернатива Caffeine. Достаточно нажать на иконку в строке меню и включить нужный режим. Здесь же можно отслеживать загрузку CPU, GPU, памяти и сетевую активность. А для управления яркостью и дисплеями я использую приложение BetterDisplay — в нём можно менять частоту обновления, цветовые профили, режимы отображения и множество других параметров. Больше возможностей Vorssaint разбираем в полном обзоре на канале. Ссылка под шортсом! #vorssaint #betterdisplay #caffeine #macos #macapps #macutilities #mac #vorssaintutility #systemmonitor
- Раньше карьерный путь разработчика обычно начинался со стажировки, затем шла позиция Junior, Middle, Senior и дальше Team Lead. Но сейчас первые ступени этой лестницы становятся всё менее доступными. На одну вакансию для джуна приходится 18,6 резюме, для миддла — 14,7. А более 30% работодателей уже отказывались нанимать начинающих разработчиков из-за нейросетей: простые задачи, например CRUD, AI может выполнять быстрее и дешевле. Что происходит с рынком IT и останется ли место для начинающих разработчиков? Разбираемся в полном видео на канале. Ссылка под шортсом! #junior #developer #juniordeveloper #middle #techjobs #itjobs #itcareer #jobmarket #devcareer #futureofprogramming #ai #career
- Rolling update позволяет постепенно заменять старые Pod новыми, но не гарантирует, что обновление пройдёт без ошибок. Разбираем, почему неправильно настроенный readiness probe может пропустить неготовый Pod, как несовместимость версий приводит к сбоям и что нужно учитывать при обновлении приложения в Kubernetes. #kubernetes #kuber #k8s #devops #rollingupdate #deployment #backend #бэкенд #девопс
- В Node.js бесконечная цепочка вызовов process.nextTick() может задерживать обработку сетевых запросов и других операций ввода-вывода. Разбираемся, почему очередь nextTick мешает циклу событий обрабатывать другие задачи и когда вместо неё стоит использовать setImmediate(). #nodejs #node #processnexttick #javascript #eventloop #backend #performance #setimmediate #nextxtick #js
- AI-агент может решать задачи и без дополнительных инструкций, но каждый раз ему приходится ориентироваться на общий контекст. AI-skills позволяют задать повторяемый сценарий работы: описать, что агент должен делать, в каком порядке и на что обращать внимание. В этом шортсе разбираем, что такое skills (скиллы), как агент работает с ними и чем отличается работа с ними и без них. Показываем, из чего состоит скилл, где он хранится и как правильно его оформить: от имени файла латиницей до структуры инструкций. Подробнее о skills и четыре бесплатных скилла для обучения программированию — в полном видео на канале. Ссылка под шортсом! #aiskills #skills #ai #ии #aiagents #agentskills #programming #coding #aitools
- Homebrew позволяет устанавливать и обновлять программы на macOS через терминал. Но в утилите Vorssaint есть отдельный плагин, который позволяет управлять пакетами Homebrew через графический интерфейс. В этом шортсе показываем, как работает этот плагин и чем он полезен. Это лишь один из множества полезных плагинов Vorssaint для macOS. О других возможностях утилиты рассказываем в полном обзоре на канале. Ссылка под шортсом! #vorssaint #macos #macapps #macutilities #mac #vorssaintutility #homebrew #packagemanager
- AI может не только писать код за тебя, но и помогать учиться программированию. Для этого мы создали агента Student для OpenCode и четыре учебных AI-skills. В этом шортсе показываем code-review — скилл для учебного ревью кода. Он помогает проанализировать своё решение, увидеть, что можно улучшить, и разобраться в замечаниях, не переписывая код за тебя. Подробнее об агенте, всех четырёх скиллах и о том, как установить их себе, — в полном видео на канале. Ссылка на видео — под шортсом! #codereview #кодревью #aiskills #skills #aiagent #codingagent #aitools #ailearning #learningcoding #codingforbeginners #learnprogramming #aidevelopment
- Если просто удалить приложение на Mac через корзину, связанные с ним файлы могут остаться на диске. Плагин-деинсталлятор в Vorssaint помогает очистить их вместе с самим приложением. Это лишь один из множества полезных плагинов Vorssaint для macOS. О других возможностях утилиты рассказываем в полном обзоре на канале. Ссылка под шортсом! #vorssaint #macos #macapps #macutilities #mac #vorssaintutility #uninstaller
- AI может не только писать код за тебя, но и помогать учиться программированию. Для этого мы создали агента Student для OpenCode и четыре учебных AI-skills. В этом шортсе показываем debug-coach. Он помогает разобраться, почему код работает не так, как задумано: воспроизводит ошибку, объясняет, на что обратить внимание, и предлагает способ проверить причину. Дальше твой ход — самостоятельно провести проверку и понять, что именно пошло не так. Так ты учишься дебажить, а не просто получаешь исправленный код. Подробнее об агенте, всех четырёх скиллах и о том, как установить их себе, — в полном видео на канале. Ссылка на видео — под шортсом! #debugcoach #debug #aiskills #skills #aiagent #codingagent #aitools #ailearning #learningcoding #codingforbeginners #learnprogramming #aidevelopment
