Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 29 мин. 7 сек. назад

Route Handlers как мини-бэкенд внутри Next.js App Router

пн, 06/01/2026 - 14:32

Когда проект на Next.js только начинается, прямой fetch во внешний API кажется самым коротким путём. Есть страница списка, есть поиск, есть внешний источник данных, значит можно сходить туда напрямую и сразу показать результат.

На маленьком экране это работает. Но дальше почти всегда начинаются одинаковые проблемы. Интерфейс начинает зависеть от чужой структуры ответа. Ошибки приходят в форме, которую неудобно показывать пользователю. Параметры запроса приходится валидировать в UI. Потом появляется базовый URL, который не хочется держать строкой в коде. Затем появляется ключ или другой секрет, который уже нельзя светить в браузере. В этот момент становится видно, что между UI и внешним API не хватает серверной границы.

В App Router такую роль часто закрывает Route Handlers. В официальной документации Next.js они описаны как пользовательские обработчики запросов внутри app directory на основе стандартных Web Request и Response API. Они доступны только в app, по смыслу заменяют старые API Routes из pages и поддерживают GET, POST, PUT, PATCH, DELETE, HEAD и OPTIONS. (Next.js)

Смысл Route Handlers в том, что они позволяют собрать внутренний серверный контур прямо внутри приложения. Через него можно проксировать внешний API, нормализовать ответ под нужды UI, спрятать env-переменные и секреты, а также вернуть в интерфейс уже свой контракт, а не чужой.

Читать далее

Закон об аресте имущества релокантов, а также конфуз с электрокаром Ferrari

пн, 06/01/2026 - 14:30

Самые интересные новости финансов и технологий в России и мире за неделю: Госдума разрешила ЦБ сбивать беспилотники, мобильные операторы будут сливать больше данных о юзерах, «Олимпиада на Стероидах» разочаровала, Anthropic обогнал OpenAI по оценке, фонды FinEx решили самоликвидироваться, а также поимка нового Polymarket-инсайдера из Google.

Читать далее

Как стоматология за МКАД попала в рекомендации Алисы и выросла 10Х без «идеальной» локации

пн, 06/01/2026 - 14:18

Несколько лет назад ко мне обратилась небольшая стоматологическая клиника из Подмосковья. Запрос стандартный: мы только открылись, клиентов нет!

Когда я начал изучать проект, быстро стало понятно — только рекламой тут не обойтись. Клиника физически находилась в неудобной точке — около МКАД, за крупным супермаркетом, возле погрузочно-разгрузочной зоны. Даже приехав по Яндекс Картам, я не сразу нашел вход. В таких случаях я всегда ставлю себя на место клиента. И это был очень показательный момент.

Читать далее

API нейросетей для бизнеса: какие способы подключения перестали работать в 2026 году (а какие ещё эффективны)

пн, 06/01/2026 - 14:13

Российским разработчикам и бизнесу всё сложнее напрямую пользоваться OpenAI, Claude и Gemini: карты не проходят, российский IP режут, VPN работает нестабильно, а аккаунты могут заблокировать вместе с проектами. Старые схемы обхода постепенно закрываются, и весной 2026 года это уже привело к массовым потерям доступов.

Читать далее

ИИ в работе руководителя. Помощник или источник перегрузки?

пн, 06/01/2026 - 14:11

Скорость работы руководителя заметно выросла — с ИИ проще собрать информацию, формулировать гипотезы и готовить черновик решения. Но вместе с этим выросла плотность решений, нагрузка на внимание и цена ошибки. Поэтому меняется сама структура управленческой работы.

В статье директор и совладелец студии разработки цифровых решений CleverPumpkin Денис Германенко вместе с руководителями продуктовых команд Ozon Банка, Петрович‑Тех и других поделились мнением, где ИИ действительно помогает, а где создаёт новые риски для руководителей. 

Читать далее

Роб Савойе — вся жизнь в опенсорсе, разработчик свободного телефона LibrePhone

пн, 06/01/2026 - 14:01

Роб Савойе (Rob Savoye) — один из основных разработчиков GNU Project, всю жизнь посвятил свободному ПО. Он приложил руку к созданию десятка опенсорсных проектов, включая GDB, GCC и Cygwin. Является ведущим разработчиком и мейнтейнером медиаплеера Gnash, через который можно воспроизводить проприетарные файлы Flash (SWF) под Linux.

А недавно Роб получил широкую известность как главный разработчик нового проекта LibrePhone по созданию первого в мире полностью свободного телефона, без проприетарных компонентов и бинарных блобов. Этот проект «должен закрыть последние пробелы между Android и свободным ПО».

Читать далее

Почему роль Delivery Manager не работает в большинстве компаний

пн, 06/01/2026 - 14:00

Всем привет, меня зовут Алина, я работала в роли Delivery Manager и прожила ее изнутри, поэтому хорошо понимаю, почему в большинстве компаний роль есть, а эффекта от роли нет. Сейчас объясню.

Для меня Delivery Manager отвечает не за отдельную задачу или проект, а за устойчивость delivery в целом: условно, за конвейер, через который любой проект или фича проходят предсказуемо. В первую очередь это роль, которая работает на уровне системы:

— видит зависимости между командами и в команде,
— понимает технические ограничения,
— управляет рисками и загрузкой команд,
— влияет на решения, которые сказываются на сроке и качестве.

Он не пишет код, но влияет на условия, в которых работает вся система разработки. 

Но это в теории. А в реальности чаще всего есть некая «бумага», на которой прописано, что существует роль, отвечающая за delivery. При этом зона ответственности размыта, особенно там, где есть пересечение ролей Team Lead, SM, PO,PM, метрик нет, а влияние на результат ограничено.

Потому и эффекта нет, зато есть срывы сроков и перегруженные команды, а эскалации не снижаются.

Читать далее

AriQuantum: Как я написал эмулятор квантового компьютера прямо в Telegram

пн, 06/01/2026 - 14:00

Квантовые вычисления – это сложно. Сложная математика, сложные инструменты, и всё это только в рамках вузовских программ. Я решил это исправить и сделал эмулятор квантовых схем прямо в Telegram – бесплатно, без установки, только кнопки. Внутри статьи – история создания, технические подробности и демонстрация работы.

Изучать кванты

[Перевод] Почему только 27% организаций готовы к AI

пн, 06/01/2026 - 13:59

Ключевые выводы

94% руководителей предприятий считают, что тесно взаимосвязанные данные, процессы и приложения критически важны для успеха ИИ. Только 27% говорят, что их организация обладает ими.

65% сообщают, что их структурированные данные готовы к ИИ. Только 39% говорят то же самое о своих неструктурированных данных, в которых хранится большая часть институциональных знаний.

39% организаций используют ИИ как автономные инструменты, расположенные рядом с рабочим процессом. Только 12% внедрили ИИ непосредственно внутри самого рабочего процесса.

17% предприятий развёрнули агентский ИИ. 32% прекратили попытки.

Основное ограничение ценности корпоративного ИИ — операционная модель, а не технология.

Читать далее

А что если бы видеопамять можно было использовать как обычную RAM?

пн, 06/01/2026 - 13:57

У меня 8 гигабайт оперативки. На бумаге звучит терпимо — ровно до того момента, пока не откроешь десятка два вкладок в хроме, рядом Figma, Slack, ещё вкладку со Stack Overflow, и поверх всего этого попробуешь что-то писать в VS Code. Сначала система начинает подтормаживать. Потом подтормаживать сильнее. В какой-то момент я просто встаю и иду за чаем — и, возвращаясь, нередко застаю её всё в той же задумчивости..

Тут-то вопрос и нарисовался: а нельзя ли, хотя бы теоретически, приспособить видеопамять под расширение оперативки?

Читать далее

Голливуд вбухал миллионы в защиту DVD, а сломал её норвежский школьник, которому просто хотелось смотреть кино на Linux

пн, 06/01/2026 - 13:46

Значит так. Есть такой расхожий сюжет: жадные корпорации придумали защиту, а злые хакеры её взломали. Красиво, драматично, и конечно-же неправда. С защитой DVD всё было ровно наоборот: её похоронили не хакеры, а собственное правительство США, причём заранее, на этапе чертежа. А голливудские студии это знали и всё равно несколько лет строили на этом бизнес.

У меня, кстати, дома до сих пор валяется стопка дисков с нулевых. Играются через VLC без проблем. А в 1999-м эти же диски, купленные за честные деньги, на Linux у меня бы не запустились, потому что так решили дяди в пиджаках. Вставил диск — получи отлуп. А хочешь посмотреть своё? Покупай Windows или специальную железку. Очень, очень клиентоориентированно.

Вот про эту прекрасную историю и поговорим.

Читать далее

Wild World, два года спустя: как заброшенная текстовая MMORPG в Telegram получила второе дыхание

пн, 06/01/2026 - 13:44

Полтора года я не трогал код — а люди продолжали сами находить игру, регистрироваться и играть. Рассказываю с реальными цифрами, что технически изменилось в моей текстовой MMORPG в Telegram за два года и почему проект получил второе дыхание.

Читать далее

5 стадий развития бизнеса: почему «нанять директора и выйти из операционки» не работает в 80% случаев

пн, 06/01/2026 - 13:43

Представьте: предприниматель 6 лет строит бизнес. Пашет по 12 часов в день, тянет всё на себе, устаёт. Приходит к логичному выводу — пора "нанять директора и наконец выдохнуть". Находит человека, платит хорошую зарплату, передаёт дела.

Через 3 месяца всё разваливается.

Клиенты недовольны. Сотрудники в панике. Директор уходит. Владелец снова в операционке — только теперь ещё и разочарованный.

Знакомо? Это не единичная история. Это системная ошибка, которую совершают тысячи предпринимателей.

И дело не в том, что директор попался плохой. И не в том, что идея неверная.

Дело в том, что бизнес был просто не готов.

Бизнес — как человек — проходит определённые стадии развития. И точно так же, как нельзя отдать ребёнка в университет в 8 лет, нельзя внедрить инструменты «взрослого» бизнеса в компанию, которая ещё не доросла до них.

В этой статье разберём 5 стадий развития бизнеса:

Читать далее

Как бизнесу организовать кэшбэк на платформе цифрового рубля: сценарии 2026–2027

пн, 06/01/2026 - 13:43

С 1 сентября 2026 года в России официально запускается цифровой рубль — третья форма национальной валюты наравне с наличными и безналичными. Крупнейшие банки и крупный ритейл с выручкой свыше 120 млн рублей обязаны обеспечить приём платежей в цифровых рублях.

У бизнеса возникает закономерный вопрос: как организовать кэшбэк и программы лояльности для клиентов, которые платят цифровыми рублями? Сам по себе цифровой рубль кэшбэк не предусматривает и является исключительно расчётным инструментом. Однако это не означает, что кэшбэк невозможен — просто он требует переосмысления и внедрения на новом технологическом уровне.

Читать далее

Прочитал про «Тёмное просвещение», чтобы вам не пришлось

пн, 06/01/2026 - 13:40

Неоднократно видел заявления, что “идеями американского философа Кертиса Ярвина восхищаются вице-президент США Джей Ди Вэнс и бизнесмены из Кремниевой долины.” Ещё его называют идеологом “Тёмного просвещения”.

Про Кремниевую долину стало интересно, и я решил разобраться. Кёртис все свои идеи опубликовал в виде постов в блоге. Я прочитал три работы, которые он сам обозначил как свои главные.

Читать далее

Как написать резюме с помощью ИИ: Выбор нейросети, промпты для создания/улучшения резюме

пн, 06/01/2026 - 13:28

Узнайте, как создать резюме с помощью ИИ и пройти фильтры HR. Лучшая нейросеть для резюме, рабочие промпты и пошаговый гайд по улучшению вашего профиля.

Читать далее

[Перевод] Научные аргументы в пользу того, почему Плутон нужно (снова) сделать планетой

пн, 06/01/2026 - 13:21

В 2006 году Международный астрономический союз (МАС) — глобальный руководящий орган, курирующий многие официальные астрономические инициативы, включая присвоение названий и классификацию, — предпринял шаг, которого никогда раньше не предпринималось: он официально дал определение термину «планета». Этот спорный шаг, предпринятый при участии лишь небольшой части членов и, что примечательно, без вклада многих ведущих планетологов и астрономов-планетологов, установил три критерия для определения того, что является «планетой», а что — нет.

Объект должен вращаться вокруг Солнца, а не вокруг какого-либо другого тела.

Объект должен быть достаточно массивным, чтобы достичь гидростатического равновесия: то есть его форма определяется в основном силой тяжести и вращением.

Он должен очистить свою орбиту, не оставляя на ней значительного количества остаточного первичного материала, образовавшегося при формировании Солнечной системы.

С одной стороны, есть много веских причин одобрять и поддерживать это определение, поскольку оно проводит чёткое различие между восемью объектами — крупными планетами, — которые достигают статуса планет в нашей Солнечной системе, и всеми остальными. Однако существует множество чрезвычайно интересных объектов, которые:

находятся в гидростатическом равновесии,

являются карликовыми планетами,

являются спутниками других планет или других карликовых планет,

существуют в поясе астероидов, поясе Койпера или облаке Оорта,

или находятся полностью за пределами Солнечной системы,

и при этом находятся далеко за пределами орбит наших восьми классических планет. Многие планетологи в профессиональной литературе часто используют термин «планета» для обозначения всех этих объектов: как в совокупности, так и по отдельности. И вот научные аргументы, появившиеся спустя 20 лет после принятия первоначального определения МАС, в пользу признания Плутона (и целого ряда других небесных тел) планетами: на этот раз в официальном смысле.

Читать далее

Контроль целостности трёх «К» в Kubernetes: как не доставить в прод вредоносный код

пн, 06/01/2026 - 13:18

Между сборкой контейнера в CI и его запуском на узле есть длинная цепочка, в которой злоумышленники могут что-то подменить. Образ в registry, слои на диске, конфигурация в etcd, бинарники рантайма — каждый участок требует своей защиты. 

Рассказываем, как мы реализовали сквозной контроль целостности в Deckhouse Kubernetes Platform: что доработали в containerd и kube-apiserver, как подписываем ELF-файлы и почему выпадение любого звена ломает всю систему. Если вы строите свой контур доверия, в статье есть Open Source-альтернативы для старта.

Читать далее

AI-инструменты внедрили. Как CTO понять, что они реально меняют разработку?

пн, 06/01/2026 - 13:18

Любая компания — точка в семимерном пространстве.

Эти семь координат меняются не одновременно. Например, у компании уже могут быть ai - агенты и внутренняя платформа, но сотрудники всё ещё работают через чат, проверки запускают вручную, а решения принимают по старой управленческой логике. Поэтому одного ответа «мы на L5» мало: он не объясняет, где в компании создаётся стоимость, что реально выходит наружу и как быстро организация меняется. Одна шкала легко превращается в маркетинг, а профиль по семи осям даёт более проверяемую картину.

Профиль можно записать так: ⟨A, B, C, D, E, F, G⟩.

Оси D / E / F — структурный сдвиг, который не виден на пирамиде агентов. Их трудно сфейкать: они требуют пересборки ответственности, identity, расчётов и формата производства ценности. Именно там появляется настоящий moat AI-native компании, если он вообще появляется.

Что именно стало лучше в инженерной системе после внедрения AI?

Это можно проверить: сократился ли lead time, стало ли ревью быстрее, уменьшился ли риск изменений, начали ли команды чаще доводить AI-предложения до проверенного pull request. Или AI просто добавил ещё один слой активности: больше черновиков, больше подсказок, больше обсуждений, но тот же bottleneck в тестах, ревью и понимании контекста?

В Stack Overflow Developer Survey 2024 76% респондентов уже используют AI-инструменты в разработке или планируют начать, а 62% уже используют их сейчас. Но позитивное отношение снизилось с 77% до 72%, и это важный сигнал: первая волна восторга проходит, руководители и разработчики начинают спрашивать не «есть ли у нас AI», а «что он реально меняет в работе».

Читать далее

Как перестать зависеть от Cloudflare в DNS и не выстрелить себе в ногу

пн, 06/01/2026 - 13:12

DNS — это та штука, которую замечаешь только когда она падает. Весь твой трафик, почта, сертификаты, доступ к админкам — всё висит на том, что кто-то корректно ответит на запрос «а где example.com?». У меня этим «кем-то» был Cloudflare. Для большинства это правильный выбор — удобно, быстро, бесплатно. Но в какой-то момент я поймал себя на мысли, что фундамент всей моей инфраструктуры я не контролирую: он живёт в чужом дашборде, по чужим правилам и лимитам.

Я перенёс все свои зоны — несколько десятков доменов — на собственную DNS-инфра- структуру. Ниже — зачем, какая получилась архитектура, и обо что я споткнулся по дороге.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 11 гостей.