golang
Мониторинг, который не переживёт собственного падения

Всем привет! Хотел бы поговорить о мониторинге наших web, да и не только web, приложений, в первую очередь, о проблемах, с которыми мы сталкиваемся. В этой статье я буду использовать язык python и популярные сервисы, чтобы содержимое было максимально понятно большинству.К примеру, мы написали простой проект, ставить Prometheus с Grafana ради одной машины скорее избыточно, поэтому мы используем что‑то типо этого:curl -sf https://example.com/ >/dev/null || \ curl -s "https://api.telegram.o…

  • вторник, 4 августа 2026 г. в 00:00:09
golang
Go SDK для YDB: уменьшаем количество запросов к СУБД для интерактивных транзакций

Привет, Хабр! Меня зовут Степан Пестерников, мы с командой делаем Алису и активно используем СУБД Яндекса. Недавно коллеги из YDB провели большой рефакторинг в YDB Go SDK, где по умолчанию теперь используется новый Query Service.Я воспользовался этим рефакторингом, чтобы уменьшить количество сетевых запросов для интерактивных транзакций. Клиентские SDK устанавливают к распределённой СУБД Яндекса gRPC-подключения, поверх которых отправляются низкоуровневые команды. Какие-то из этих команд можно …

  • вторник, 4 августа 2026 г. в 00:00:08
javascript
Хакатон — соло игра за 2 дня на Fable 5 и Nano Banana 2

Вот игра: https://games.zenkovich.space/TokenDelivery/Вот код и ресурсы: https://github.com/o2-engine/o2-Template/pull/1Дело в том, что я знатный велосипедостроитель! Я решил сделать игру не просто сам, но еще и полностью на своих инструментах:игровой движок o2 - https://github.com/o2-engine/o2 нодовая ассето-генерилка онлайн - https://assetsline.zenkovich.space/ Одно дело баловаться синтетическими тестами, другое дело - сделать игру! Хоть и не большую. Начнем с движкаo2 game engineРедактор с …

  • вторник, 4 августа 2026 г. в 00:00:07
javascript
Статичный сайт с Vite + Caddy + Docker: пошаговое руководство

В данной статье будет подробно рассмотрен полный цикл деплоя сайта, используюшего Vite в качестве инструмента сборки. Мы напишем многоступенчатый Dockerfile, чтобы собрать образ с готовой статикой, и поднимем контейнер с сервером Caddy, который автоматически выдаст и будет обновлять сертификаты Let's Encrypt.Нам понадобитсяАрендованный или домашний сервер на Ubuntu с публичным IPДомен, привязанный к IPDockerГотовый проект с viteТерминалСтруктура проектаПодразумевается, что у вас уже есть пр…

  • вторник, 4 августа 2026 г. в 00:00:05
javascript
Мой опыт онбординга разраба с амнезией

Давай признаем: ты чуть ли не 90% кода пишешь с помощью Claude, Codex или ещё какого-нибудь агента. Ты выпускаешь несколько MR-ов в день, пушишь несколько тысяч строк кода и быстро просматриваешь псевдокод на ревью, чтобы доказать самому себе, что это действительно ты напряг мозг и сделал задачу. Ты делаешь ровно то же, что и всегда, думая, что агент просто ускоряет цикл разработки, который ты проходил ежедневно.Однако не покидает ощущение, что это какой-то цирк. Ты просто осознанно повторяешь …

  • вторник, 4 августа 2026 г. в 00:00:04
github
firecrawl / pdf-inspector

Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based PDFs to enable smart routing decisions.pdf-inspector Fast Rust library for PDF classification and text extraction. Detects whether a PDF is text-based or scanned, extracts text with position awareness, and converts to clean Markdown — all without OCR. Includes bindings for Python, Node.js, and browser WebAssembly. Built by Firecrawl to handle text-based PDFs locally in unde…

  • вторник, 4 августа 2026 г. в 00:00:02
javascript
История о том, как я написал компилятор Svelte на Rust

Всем привет! Я хочу рассказать про свой путь написания компилятора Svelte на языке Rust, о своих мотивах и результатах.Компилятор лежит тут: https://github.com/MrWaip/svelte-rsПредысторияМеня зовут Константин, я работаю в enterprise-компании на протяжении 5 лет фронтенд-разработчиком. Мы используем SvelteKit ещё с бета-версии.У нас огромная кодовая база Svelte. В самом большом проекте 25 тысяч компонентов вместе с внутренними пакетами. И, по-моему, в 24 году мы упёрлись в то, что проекты долго …

  • понедельник, 3 августа 2026 г. в 00:00:13
github
esengine / DeepSeek-Reasonix

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running. English  ·  简体中文  ·  Guide  ·  ACP  ·  Spec  ·  Website  ·  Discord A DeepSeek-native AI coding agent for your terminal. A config- and plugin-driven harness — a single static Go binary, tuned around DeepSeek's prefix cache so token costs stay low across long sessions. ImportantCommunity · 加入社区 — bilingual Discord for s…

  • понедельник, 3 августа 2026 г. в 00:00:10
github
antirez / ds4

DeepSeek 4 Flash and PRO local inference engine for Metal, CUDA and ROCm DwarfStar is a small native inference engine optimized first for DeepSeek V4 Flash. It also supports GLM 5.2 and, on very high-memory machines, DeepSeek V4 PRO. It is self-contained and deliberately narrow, not a general GGUF runner. Model loading, prompt rendering, tool calls, KV state, the HTTP server, and the coding agent are built and tested together. The repository also includes tools and data for GGUF, imatrix, q…

  • понедельник, 3 августа 2026 г. в 00:00:08