javascript
Год с React Hook Form и Zod: меньше кода, но не без нюансов

Всем привет! Думаю, что не ошибусь если скажу, что почти каждому фронтендеру приходится заниматься разработкой сложных форм. Те, кто уже имеют такой опыт знают, что работа с формами доставляет боль и страдания. Необходимо держать в голове все правила валидации и заполнения форм, связи между зависимыми полями, нужно как-то связывать данные формы с UI, при этом избегая лишних ререндеров.На большом проекте мы писали формы через MobX + MVC, думаю, что это не самый плохой подход для написания форм, …

  • понедельник, 20 апреля 2026 г. в 00:00:05
javascript
Лицензии уходят, музыка остаётся: как я превратил тему для музыкального клиента в runtime-аддон с б…

Около года назад мне захотелось чуть большего от десктопного музыкального клиента, который и так все знают, чем просто “работает и ладно”. Уже тогда в нём ощущались ограничения, которые сегодня стали только заметнее. Но началось всё, конечно же, с интерфейса: он казался слишком стерильным, а возможностей кастомизации почти не было. Поиски быстро привели меня не к официальным настройкам, а в небольшое сообщество вокруг PulseSync — ещё молодого проекта, который позволял модифицировать клиент чере…

  • понедельник, 20 апреля 2026 г. в 00:00:04
github
Fincept-Corporation / FinceptTerminal

FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.Fincept Terminal Your Thinking is the Only Limit. The Data Isn't. State-of-the-art financial intelligence platform with CFA-level analytics, AI automation, and unlimited data connectivity. 📥 Download · 📚 Docs · 💬 Discussions · 💬 Discord · 🤝 Partner …

  • понедельник, 20 апреля 2026 г. в 00:00:01
xaker
В Windows появилась защита от вредоносных файлов .rdp

Microsoft представила новые механизмы защиты Windows, которые должны затруднить фишинговые атаки через файлы Remote Desktop (.rdp). Теперь система будет предупреждать пользователей о рисках при открытии таких файлов, а перенаправление локальных ресурсов на удаленный хост по умолчанию будет отключено.

  • воскресенье, 19 апреля 2026 г. в 00:00:20
xaker
Лучшие статьи 2021–2022 годов. Не пропусти четвертый бумажный спецвыпуск «Хакера»

Новый спецвыпуск «Хакера», в который войдут лучшие статьи 2021–2022 годов, уже в работе. Если ты планировал обновить свою коллекцию или просто соскучился по ощущению настоящего журнала в руках — самое время оформить заказ. Пока номер еще не передан в типографию, действует сниженная цена для тех, кто оформит предзаказ заранее.

  • воскресенье, 19 апреля 2026 г. в 00:00:19
golang
Модно не значит правильно — про pgx, метрики и OpenTelemetry

Всё началось с одного вопроса от старшего коллеги — что pgx предоставляет для сбора метрик. Казалось простым: открыл документацию, увидел QueryTracer, решил что вот оно — замена декоратору. Проверил руками и сразу споткнулся: транзакция дала три значения вместо одного. Начал копать глубже — и нашлось три разных инструмента, QueryTracer, метрики и OpenTelemetry, которые легко перепутать если не разбираться. Эта статья о разнице между драйверами, обёртками и инструментами замера производительност…

  • воскресенье, 19 апреля 2026 г. в 00:00:16
golang
Деконструкция GO: CPU, RAM и что там происходит. Многозадачность, многопоточность, кэши, проблемы. …

В прошлой статье я немного слукавил, сказав, что мы будем разбирать атомики, барьеры и системные вызовы. Я пару дней поразмышлял и осознал – а зачем вообще это объяснять, если мы даже не знаем про причину их возникновения и проблемы, которые они решаютВ части 1.1 мы рассмотрели базовые инструкции, которые выполняет наш CPU и которыми в конечном счете и являются наши прекрасные строчки на Go. Но возникает закономерный вопрос: “Окей, мы поняли как работает на одном ядре, но Go у нас во многом про…

  • воскресенье, 19 апреля 2026 г. в 00:00:14
golang
Clean Architecture + DDD в Go: как не превратить проект в 200 файлов ни о чём

Немного цифр, прежде чем начатьПрежде чем погружаться в архитектуру, давайте посмотрим на контекст, в котором всё это происходит.По данным исследования McKinsey 2022 года, технический долг составляет до 40% всего технологического портфеля компаний. И это не просто цифра в отчёте. Согласно опросу 2024 года среди технических руководителей, у более чем 50% компаний технический долг занимает свыше четверти всего IT-бюджета, блокируя внедрение новых функций. (Источник: vFunction, 2025)При этом иссле…

  • воскресенье, 19 апреля 2026 г. в 00:00:13
javascript
Как я тестировал локально новый Qwen 3.6 и Gemma 4

Всем привет ! Текст полностью написан человеком и не форматировался ИИ !На днях вышла локальная модель от алибабы - Qwen 3.6, весь реддит забит этой темой. И я рискнул проверить что она может в сравнении с Gemma 4 Оборудование на котором тестировал (ноутбук Asus Tuf Gaming + дискретная Nvidia rtx 4070 8GB): Софт: Windows + LMstudio + Zed IDE* сразу отвечу почему не использовал opencode/claude/pi.dev и прочие cli клиенты, так как работа tools в них слабая, многое не запускается, либо на старте д…

  • воскресенье, 19 апреля 2026 г. в 00:00:11