█████████████████████████████████████████████████████████████████████
██╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬██
██╬ ВХОД В ПРОГРАММНУЮ КРЕПОСТЬ LVL: ENGINEER/FRONTEND ╬██
██╬───────────────────────────────────────────────────────────────╬██
██╬ ПРАВИЛО №0: «КОД ДОЛЖЕН ЖАРИТЬ, А НЕ ЖАРИТЬ ТЕБЯ» ╬██
██╬ ПРАВИЛО №1: «ЗАВИСИМОСТИ СЛУЖАТ ЧЕЛОВЕКУ, А НЕ НАОБОРОТ» ╬██
██╬ ПРАВИЛО №2: «ЕСЛИ МЕДЛЕННО — В ПЛАВИЛЬНЮ» ╬██
██╬───────────────────────────────────────────────────────────────╬██
█████████████████████████████████████████████████████████████████████
┌────────────────────────────────────────────────────────────────────┐
│ МИТРИЙ ФЁДОРОВ • ИНЖЕНЕР ИНТЕРФЕЙСОВ • ОТРЯД «ГЛУБИНА» │
│ Профиль: Full-stack / FE-heavy • Архитектура • Производительность │
└────────────────────────────────────────────────────────────────────┘
╔═══════════════════════════════════ КУЗНИЦА НАВЫКОВ ════════════════════════════════════╗
║ ОСНОВНОЙ МЕТАЛ: TypeScript • JavaScript • React • Next.js • Node.js • Python/FastAPI ║
║ ХРАНИЛИЩА: MongoDB • PostgreSQL ║
║ ГЛУБИННАЯ ТЕХНИКА: IndexedDB • WebWorkers • Canvas • Custom Virtual DOM ║
║ ДВИЖЕНИЕ МАСС: виртуализация данных • drag&drop • сложные таблицы на ∞ строк ║
╚════════════════════════════════════════════════════════════════════════════════════════╝
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ АРТЕФАКТЫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ TF-01 «Табличный Агрегат» ┃
┃ ┌───────────────────────────────────────────────────────────────────────────────┐ ┃
┃ │ ▸ Виртуальный скролл ▸ Сортировки/фильтры ▸ Представления JSON │ ┃
┃ │ ▸ WebWorkers (офлоад) ▸ Хранение в IndexedDB ▸ Живая конфигурация │ ┃
┃ │ ▸ Drag&Drop колонок ▸ Низкий оверхед ▸ Нулевой лаг в UI │ ┃
┃ └───────────────────────────────────────────────────────────────────────────────┘ ┃
┃ TF-02 «UI-Ядро без костылей» — минималистичные компоненты под продукт. ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
████████████████████████████ СХЕМА ШАХТ / МАРШРУТ ДАННЫХ ██████████████████████████████
█ █
█ ┌──────────────┐ каналы ┌───────────────┐ офлоад ┌────────┐ █
█ │ ИНТЕРФЕЙС │───────────────────│ UI-ЯДРО/DOM │─────────────────> │ WORKER │ █
█ └─────┬────────┘ └──────┬────────┘ └──┬─────┘ █
█ │ │ │ █
█ V V V █
█ ┌──────────────┐ ┌──────────────┐ ┌──────────┐ █
█ │ BACKEND │<── REST/WS ───────>│ АДАПТЕРЫ │── кэш/индекс ─>│ IndexedDB│ █
█ └──────────────┘ └──────────────┘ └──────────┘ █
█ █
███████████████████████████████████████████████████████████████████████████████████████
╔═════════════════════════════════ ПРОИЗВОДСТВЕННЫЕ РИТУАЛЫ ═════════════════════════╗
║ ▸ Минимум магии — максимум прозрачности ║
║ ▸ Архитектура сначала, фичи потом ║
║ ▸ Профилирование до оптимизации, не наоборот ║
║ ▸ Переписывать можно: если станет проще, быстрее и чище ║
║ ▸ «Смарт и медленно» уступает «простому и быстрому» ║
╚════════════════════════════════════════════════════════════════════════════════════╝
┌───────────────────────────────────── ЗОНЫ РАБОТ ───────────────────────────────────┐
│ ▸ Сложные админки и дашборды ▸ CRM/парсинг/API ▸ Кастомные UI-библиотеки │
│ ▸ Визуализация данных ▸ Боты (Telegram) ▸ Инфраструктура под продукт │
└────────────────────────────────────────────────────────────────────────────────────┘
╔════════════════════════════════════ ГЛИФЫ И ПЕЧАТИ ════════════════════════════════╗
║ ║
║ ▄██████████▄ ╔════╗ ║
║ ███▀▀▀██▀▀▀███ «Медленно?» ║ TS ║ типизация — как сталь ║
║ ██ ██ ██ назад в плавильню ╚════╝ берём без фанатизма, но по делу ║
║ ██ ██ ██ ║
║ ███▄▄██▄▄███ «Браузер плачет — мы улыбаемся, профайлер греется» ║
║ ▀████████▀ ║
║ ║
╚════════════════════════════════════════════════════════════════════════════════════╝
████████████████████████████████ УРОВЕНЬ МАГМЫ / ASCII-КАРТА ████████████████████████
█ █
█ _~_~_~_~_~_~_~ MAGMA ~_~_~_~_~_~_~_ █
█ |▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ТУТ РЕНДЕРЯТ ТО, ЧТО СТРАШНО РЕНДЕРИТЬ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓| █
█ |▓ вход посторонним запрещён • UI-гоблины не выживают ниже этой линии ▓| █
█ |▓ память: беречь • latency: сжигать • баги: кормить лаве ▓| █
█ |▓___________________________________________________________________________▓| █
█ \ / █
█ \__ эхо криков зависимостей, сброшенных в бездну _______________/ █
█ █
█████████████████████████████████████████████████████████████████████████████████████
┏━━━━━━━━━━ КОРОТКО ДЛЯ НАДЗОРНЫХ ━━━━━━━━━━┓
┃ FE/Full-stack • Middle–Senior • системное │
┃ мышление • большие данные в UI • чистая │
┃ архитектура • без «магии ради магии» │
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
╔════════════════════════════════════════ КОНТАКТ ═══════════════════════════════════╗
║ Нужны архитектуры, тяжёлые интерфейсы и скорость без цирка — стучись в ворота. ║
║ Здесь разговаривают задачами, а не обещаниями. ║
╚════════════════════════════════════════════════════════════════════════════════════╝
███ КОНЕЦ ЗАПИСИ ███ (последний смотритель исчез в сегфолте)
╔═══════════════════════════════════════════════════════╗
║ ПЕЧАТЬ СМОТРИТЕЛЯ ║
║ ДОСТУП К СВЯЗИ: ║
║ - ПОЧТА → [email protected] ║
║ - TELEGRAM → @blacksunder ║
╚═══════════════════════════════════════════════════════╝
Pinned Loading
-
Moscow_Times_Parser
Moscow_Times_Parser PublicMoscow Times news scraper. Collects latest articles’ titles, timestamps and links from the /news section, groups them by date, and saves them into text files.
Python 1
-
White_Inc_Bomber
White_Inc_Bomber PublicWhite_Inc_Bomber - Универсальный SMS API Sender
TypeScript 1
-
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.