golang
Новый слабо централизованный мессенджер с E2E-шифрованием и групповыми чатами, написанный на Go при…

ВведениеМысль написать свой мессенджер у меня возникла ещё этак в прошлом году, почти четыре месяца назад. Тогда ещё трава была зеленее и Telegram нормально функционировал, без замедления и финального блокирования. Из-за работы, других проектов и в конце-концов лени я откладывал написание мессенджера до лучших худших времён. И вот такие времена настали, телеграм был полностью заблокирован и без использования VPN до него уже нормально не достучаться. С полыхающей пятой точкой и мотивацией Вергил…

  • пятница, 27 марта 2026 г. в 00:00:10
golang
Безопасный file upload в Go: 7 атак на загрузку файлов и как мы их закрывали

«Сделай форму загрузки PDF» – звучит как задача на полчаса. Claude/GPT напишет handler, мы добавим accept=".pdf" на фронте, multer на бэке – и вот у нас работающий upload. Можно деплоить.Проблема в том, что работающий upload и безопасный upload – это разные вещи. Разница между ними – несколько уязвимостей, каждая из которых может превратить ваш сервер в точку входа для атакующего.С распространением LLM-инструментов порог входа в разработку снизился радикально. Это прекрасно – больше люд…

  • пятница, 27 марта 2026 г. в 00:00:09
javascript
10 веб-API, заменяющих многие библиотеки JavaScript

Современные браузеры тихо съедают экосистему JavaScript живьем.За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое количество утилит, которые мы до сих пор устанавливаем по привычке. Тем не менее, многие разработчики продолжают использовать уже ненужные, но привычные библиотеки. Если зависимость всегда работала, она остается в стеке, даже если браузер уже умеет выполнять ту же работу.Такой подход обходится дороже, чем кажется. Каждый доп…

  • пятница, 27 марта 2026 г. в 00:00:07
javascript
Vue.js Amsterdam 2026: будущее экосистемы Vite

Недавно в Амстердаме прошла конференция Vue.js Amsterdam 2026 — ежегодное мероприятие, посвящённое экосистеме Vite и современным инструментам фронтенд-разработки.В этом году программа оказалась особенно насыщенной. Команда экосистемы показала сразу несколько направлений развития: обновления ключевых инструментов, новые эксперименты в архитектуре фронтенд-фреймворков и попытку собрать полноценную платформу разработки вокруг Vite.В этой статье разберём основные анонсы конференции: Vite 8, Vite+, …

  • пятница, 27 марта 2026 г. в 00:00:06
javascript
Как AI-копилоты изменили мой рабочий процесс во фронтенде — и где с треском провалились

Полгода назад я решил провести эксперимент: месяц работать с AI-копилотами на максимум — Cursor, GitHub Copilot и ChatGPT — на реальном продакшн-проекте на React/Next.js. Не ради хайпа, а чтобы честно понять: это действительно ускоряет разработку или я просто трачу время на исправление чужих (нейросетевых) багов?Спойлер: и то, и другое. Но дьявол, как всегда, в деталях.КонтекстЯ фронтенд-разработчик с пятилетним опытом. Основной стек — React, Next.js, TypeScript, Tailwind. Работаю в продуктовой…

  • пятница, 27 марта 2026 г. в 00:00:05
javascript
Рендеринг — это не про сервер

Когда меня просят подсказать, как структурировать веб-сервис, я всегда начинаю с одного и того же: напишите сервер, который в ответ на HTTP-запросы выдаёт текст в формате HTML.Это наиболее долговечный, финансово оправданный и понятный пользователю способ написать веб-сервис. Большинство веб-сервисов следует выстраивать именно так, если только у вас нет очень веской причины действовать иначе.Выслушав меня, веб-разработчики часто отвечают: «о, так вам нравится рендеринг на стороне сервера», на чт…

  • пятница, 27 марта 2026 г. в 00:00:05
github
datalab-to / chandra

OCR model that handles complex tables, forms, handwriting with full layout. Datalab State of the Art models for Document Intelligence Chandra OCR 2 Chandra OCR 2 is a state of the art OCR model that converts images and PDFs into structured HTML/Markdown/JSON while preserving layout information. News 3/2026 - Chandra 2 is here with significant improvements to math, tables, layout, and multilingual OCR 10/2025 - Chandra 1 launched Features Tops external olmocr benchmark and…

  • пятница, 27 марта 2026 г. в 00:00:03
github
Yeachan-Heo / oh-my-claudecode

Teams-first Multi-agent orchestration for Claude CodeEnglish | 한국어 | 中文 | 日本語 | Español | Tiếng Việt | Português oh-my-claudecode For Codex users: Check out oh-my-codex — the same orchestration experience for OpenAI Codex CLI. Multi-agent orchestration for Claude Code. Zero learning curve. Don't learn Claude Code. Just use OMC. Get Started • Documentation • CLI Reference • Workflows • Migration Guide • Discord Quick Start Step 1: Install /plugin marketplace add https://github.com/Y…

  • пятница, 27 марта 2026 г. в 00:00:02
xaker
RCE-уязвимость PolyShell угрожает магазинам на базе Magento

Специалисты компании Sansec обнаружили уязвимость PolyShell, которая затрагивает все актуальные версии Magento Open Source и Adobe Commerce второй версии. Проблема позволяет без аутентификации загружать на сервер исполняемые файлы, что может привести к удаленному выполнению кода (RCE) или захвату учетных записей через хранимую XSS.

  • четверг, 26 марта 2026 г. в 00:00:19