Решил создать себе second brain, поскольку постоянно обрабатываю достаточно большое количество информации и рождается много идей и наработок. Не каждая из этих идей доходит до реализации, что-то забывается, что-то откладывается в долгий ящик и не факт что потребуется, что-то требует дополнительной проработки или ресурсов. На самом деле можно использовать все, что угодно - Apple Notes, Notion, Craft, Bear, Obsidian, различные приложения для Zettelkasten. Вот примеры того, что я стараюсь фиксировать:
- различные лекции, митапы, вебинары
- идеи, которые приходят в голову (какими бы бредовыми они мне не казались)
- цитаты из прочитанных книг, мысли, которые возникают после прочтения
- библиотеки, фреймворки и инструменты, которые стоит изучить или которые хочу потестировать
- примеры кода, случайно найденные на различных форумах и которые мне показались полезными или интересными
А вот такой шаблон я сделал для того, чтобы записывать идеи
- различные лекции, митапы, вебинары
- идеи, которые приходят в голову (какими бы бредовыми они мне не казались)
- цитаты из прочитанных книг, мысли, которые возникают после прочтения
- библиотеки, фреймворки и инструменты, которые стоит изучить или которые хочу потестировать
- примеры кода, случайно найденные на различных форумах и которые мне показались полезными или интересными
А вот такой шаблон я сделал для того, чтобы записывать идеи
Идея: [Краткое название или основной принцип идеи]
Описание:
- Что это?: [Краткое описание продукта/услуги/технологии]
- Для кого?: [Целевая аудитория или пользовательская группа]
- Проблема: [Какая проблема решается?]
- Решение: [Как именно ваша идея решает эту проблему?]
Ключевые особенности:
1. [Первая ключевая особенность]
1. [Вторая ключевая особенность]
1. [Третья ключевая особенность]
Преимущества:
- [Первое преимущество]
- [Второе преимущество]
- [Третье преимущество]
Конкуренция:
- [Кто ваши основные конкуренты?]
- [Чем ваша идея отличается от существующих решений?]
Монетизация:
- [Как планируется зарабатывать? (продажа, подписка, реклама и т.д.)]
Следующие шаги:
- [Что нужно сделать для реализации идеи? (дополнительные исследования, прототипирование, тестирование и т.д.)]
👍2
Forwarded from Заметки на техдирском
Вот, что я понял за 25+ лет в IT:
— Отличать трушных технарей от г@лимых умеют не все. Но сами технари прекрасно знают, кто из них кто. Трушные — обычно спокойные: пришли, сделали, ушли. Никакой магии. No drama, just delivery. Это галимые начинают петь песни, почему "это невозможно", "вредно для здоровья" и вообще "не по канонам". Кроме того они всегда разоблачаются, снимая с себя ответственность.
— У трушных технарей всегда в рукаве старые фокусы. Да, баяны, но многие до сих пор о них не знают. Хотите проверить? Спросите у своих API-разработчиков, как у них обеспечивается идемпотентность. Именно она не даёт списать бабло дважды при двойном клике по кнопке "оплатить". Однако тупой копипаст старых фокусов не работает, - нужно уметь их аккуратно встраивать в текущие реалии.
— Трушный технарь — это не только про разработку, паттерны и библиотеки, а eщё про "заглянуть за пределы текущей ситуации" (спринта) и подсветить проблему: "Дмитрий Валерьевич - в апреле sdk на iOs превратится в тыкву". Рано или поздно он учится идти на компромисс: "По-хорошему, делать надо кошерно, но катить надо завтра. Так что костыль здесь поставим, но оставим TODO, чтобы по grep потом нашли.".
— Ошибки у джунов за 25 лет не поменялись. Например, в сервисах рассылок кто-нибудь обязательно стрельнёт тестовым письмом по всей базе клиентов. Иногда и не тестовое. Просто криво настроили environment. И каждый раз это "впервые в истории компании". Поэтому набившие шишки спецы придумали blameless postmortem, sandbox-окружения, A/B, фича-флаги и права доступа.
— Джуны интересны: они растут, впитывают, учатся. Но косячат громко и неожиданно. Сеньоры — безопаснее, но если перезрели, становятся упрямыми и сложными в общении. С любыми старайтесь не разгонять темп, а строить плавный ритм. Плавность важнее скорости. Привет культуре code-review, обратной связи и менторства!
— Если вы прётесь от красивых метрик, но не можете ответить, что они реально меняют для бизнеса — вы просто дрочите на дашборды, не понимая, зачем они вообще нужны. Метрики — это фонарик, а не компас. Слепая вера в них порождает ложное чувство контроля, а потом — реальные факапы.
— Если IT-компания зовёт к себе и обещает, что вы у них заработаете на квартиру — вас наё%ывают. Всегда. Без исключений. Единственный рабочий путь к "квартире" через IT — это успешные акции (опционы или программы мотивации в акционерных обществах) в быстрорастущих компаниях. Но это исключение, а не правило.
— Среди начальства — от младших тимлидов до верхов — полно случайных людей. Если такой начинает давить авторитетом, истерить или хамить, почти гарантированно: он просто не в курсе сути вопроса, но признавать это не хочет. Слепая уверенность при отсутствии знаний — один из признаков Dunning–Kruger effect.
— Если вы руководите, будьте готовы к свадьбам, рождению детей и, увы, смертям у родственников сотрудников. Иногда — к алкоголикам и наркоманам. Если вы обо всём этом узнаёте заранее — значит, вы неплохой руководитель. Если узнаёте по факту в формате скандала, задумайтесь, не занимаете ли вы чужое место. Здесь важна не просто "информированность", а создание доверительной среды, где сотрудник может вовремя предупредить о личных трудностях.
— Если вы про себя думаете: "я строгий, но справедливый" — скорее всего, вы муд@к. А если вам нормально на планёрке обматерить программиста, который ничего не сделал — вы не просто муд@к, вы ещё и пид@р, которого терпят из страха. Недолго. В Leadership Science известно понятие toxic high performers — люди, которые дают результат, но разрушают культуру. Их терпят до поры. Потом увольняют, когда ущерб становится очевиден.
— Отличать трушных технарей от г@лимых умеют не все. Но сами технари прекрасно знают, кто из них кто. Трушные — обычно спокойные: пришли, сделали, ушли. Никакой магии. No drama, just delivery. Это галимые начинают петь песни, почему "это невозможно", "вредно для здоровья" и вообще "не по канонам". Кроме того они всегда разоблачаются, снимая с себя ответственность.
— У трушных технарей всегда в рукаве старые фокусы. Да, баяны, но многие до сих пор о них не знают. Хотите проверить? Спросите у своих API-разработчиков, как у них обеспечивается идемпотентность. Именно она не даёт списать бабло дважды при двойном клике по кнопке "оплатить". Однако тупой копипаст старых фокусов не работает, - нужно уметь их аккуратно встраивать в текущие реалии.
— Трушный технарь — это не только про разработку, паттерны и библиотеки, а eщё про "заглянуть за пределы текущей ситуации" (спринта) и подсветить проблему: "Дмитрий Валерьевич - в апреле sdk на iOs превратится в тыкву". Рано или поздно он учится идти на компромисс: "По-хорошему, делать надо кошерно, но катить надо завтра. Так что костыль здесь поставим, но оставим TODO, чтобы по grep потом нашли.".
— Ошибки у джунов за 25 лет не поменялись. Например, в сервисах рассылок кто-нибудь обязательно стрельнёт тестовым письмом по всей базе клиентов. Иногда и не тестовое. Просто криво настроили environment. И каждый раз это "впервые в истории компании". Поэтому набившие шишки спецы придумали blameless postmortem, sandbox-окружения, A/B, фича-флаги и права доступа.
— Джуны интересны: они растут, впитывают, учатся. Но косячат громко и неожиданно. Сеньоры — безопаснее, но если перезрели, становятся упрямыми и сложными в общении. С любыми старайтесь не разгонять темп, а строить плавный ритм. Плавность важнее скорости. Привет культуре code-review, обратной связи и менторства!
— Если вы прётесь от красивых метрик, но не можете ответить, что они реально меняют для бизнеса — вы просто дрочите на дашборды, не понимая, зачем они вообще нужны. Метрики — это фонарик, а не компас. Слепая вера в них порождает ложное чувство контроля, а потом — реальные факапы.
— Если IT-компания зовёт к себе и обещает, что вы у них заработаете на квартиру — вас наё%ывают. Всегда. Без исключений. Единственный рабочий путь к "квартире" через IT — это успешные акции (опционы или программы мотивации в акционерных обществах) в быстрорастущих компаниях. Но это исключение, а не правило.
— Среди начальства — от младших тимлидов до верхов — полно случайных людей. Если такой начинает давить авторитетом, истерить или хамить, почти гарантированно: он просто не в курсе сути вопроса, но признавать это не хочет. Слепая уверенность при отсутствии знаний — один из признаков Dunning–Kruger effect.
— Если вы руководите, будьте готовы к свадьбам, рождению детей и, увы, смертям у родственников сотрудников. Иногда — к алкоголикам и наркоманам. Если вы обо всём этом узнаёте заранее — значит, вы неплохой руководитель. Если узнаёте по факту в формате скандала, задумайтесь, не занимаете ли вы чужое место. Здесь важна не просто "информированность", а создание доверительной среды, где сотрудник может вовремя предупредить о личных трудностях.
— Если вы про себя думаете: "я строгий, но справедливый" — скорее всего, вы муд@к. А если вам нормально на планёрке обматерить программиста, который ничего не сделал — вы не просто муд@к, вы ещё и пид@р, которого терпят из страха. Недолго. В Leadership Science известно понятие toxic high performers — люди, которые дают результат, но разрушают культуру. Их терпят до поры. Потом увольняют, когда ущерб становится очевиден.
❤2👍2🤝1
#rails #ruby мне кажется тема ебли настройки kamal никогда не перестанет быть актуальной, вот и я написал немного буковок на эту тему https://alec-c4.com/posts/2025-04-02-kamal
Alec-C4
Kamal Deployment: The Newest Form of Self-Torture | I'm Mary Poppins, y'all!
How to configure Kamal and avoid common deployment pitfalls
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Этот прекрасный, образованный человек - Антон Немкин, депутат ГосДуры РФ. Из его объяснения мы можем узнать, что
- иностранные хостинговые платформы - ненадёжны
- РКН не блокирует ресурсы, а защищает от DDoS
Так что, если вы вдруг увидите, что у вас отвалилась половина используемых в работе сервисов, так это не РКН раскатил блокировку Cloudflare, а у буржуинских хостингов проблемы. #никогдатакогонебылоивотопять
- иностранные хостинговые платформы - ненадёжны
- РКН не блокирует ресурсы, а защищает от DDoS
Так что, если вы вдруг увидите, что у вас отвалилась половина используемых в работе сервисов, так это не РКН раскатил блокировку Cloudflare, а у буржуинских хостингов проблемы. #никогдатакогонебылоивотопять
#elixir Ох робяты, я конечно безумно люблю #phoenix framework, но частота их релизов если честно выглядит удручающе. При всем этом команда анонсировала 1.8.0-rc, который достаточно интересен на набор фич:
- из коробки реализовали интеграцию с tailwind и DaisyUI
- генератор аутентификации генерит Passwordless Auth по дефолту вместо Login/Password (который можно включить в конфиге при желании)
- access scopes - все то, за что мы любим pundit
- ребята сфокусировались на развитии LiveView/HEEx
- переработали nested layouts для улучшения DX
С учетом того, что версия 1.7.0 вышла в марте 2023 - это может говорить либо о том, что фреймворк идеален и почти не требует новых доработок, либо о том, что ребята не заинтересованы в его развитии. Хочется конечно верить в первое, но иногда червячок сомнений гложет ....
- из коробки реализовали интеграцию с tailwind и DaisyUI
- генератор аутентификации генерит Passwordless Auth по дефолту вместо Login/Password (который можно включить в конфиге при желании)
- access scopes - все то, за что мы любим pundit
- ребята сфокусировались на развитии LiveView/HEEx
- переработали nested layouts для улучшения DX
С учетом того, что версия 1.7.0 вышла в марте 2023 - это может говорить либо о том, что фреймворк идеален и почти не требует новых доработок, либо о том, что ребята не заинтересованы в его развитии. Хочется конечно верить в первое, но иногда червячок сомнений гложет ....
phoenixframework.org
Phoenix 1.8.0 released! - Phoenix Blog
Phoenix 1.8.0 is here!
👍1
Forwarded from Катя, где деньги?
Кстати про бенчмарки по метрикам для b2b SaaS
Наткнулась на свежачок от Saas Capital - исследование про структуру расходов игроков на этом рынке с выручкой от $1 до $20 млн.
И вот что сейчас происходит⤵️
Средняя структура расходов:
• 35% — на R&D (всё туда, лишь бы релиз не откладывался)
• 25–30% — на маркетинг и продажи (чтобы про вас вообще кто-то узнал)
• 15% — на админку (офис, юристы, бухгалтерия, чай-кофе-печеньки)
Итого: тратить 80–90% выручки — это норм.
И если ты вдруг смотришь на свой P&L и думаешь: «всё пропало, гипс снимают, клиент уезжает!» — сохрани этот пост и возвращайся к нему, когда тревожно.
Ты не один такой. Это индустрия такая.
А значит, ты на правильном пути. Просто продолжай считать свои денежки. Спокойно, осознанно, с уважением к себе и бизнесу.
Наткнулась на свежачок от Saas Capital - исследование про структуру расходов игроков на этом рынке с выручкой от $1 до $20 млн.
И вот что сейчас происходит
Средняя структура расходов:
• 35% — на R&D (всё туда, лишь бы релиз не откладывался)
• 25–30% — на маркетинг и продажи (чтобы про вас вообще кто-то узнал)
• 15% — на админку (офис, юристы, бухгалтерия, чай-кофе-печеньки)
Итого: тратить 80–90% выручки — это норм.
И если ты вдруг смотришь на свой P&L и думаешь: «всё пропало, гипс снимают, клиент уезжает!» — сохрани этот пост и возвращайся к нему, когда тревожно.
Ты не один такой. Это индустрия такая.
А значит, ты на правильном пути. Просто продолжай считать свои денежки. Спокойно, осознанно, с уважением к себе и бизнесу.
Please open Telegram to view this post
VIEW IN TELEGRAM
SaaS Capital
2025 Spending Benchmarks for Private B2B SaaS Companies - SaaS Capital
How much do SaaS companies spend on customer support or marketing? In day-to-day SaaS company operations, questions like the above are common. So, we asked survey takers what percentage of revenue is spent on cost of goods sold, customer support/success,…
1👍2
#macapps В поисках идеального терминала я перепробовал разные приложения - iterm, ghostty, warp, alacritty и сейчас решил дать шанс kitty, который мне нахваливал один из друзей, как неимоверно быстрое приложение. Что могу сказать по итогу нескольких дней тестирования - неплохо, хотя есть небольшие даже не недочёты, а скорее непривычные мне решения. Даже написал свой собственный конфиг, чтобы было не так больно переходить с предыдущих терминалов, вот - делюсь 🙂
# vim:fileencoding=utf-8:foldmethod=marker
# Fonts
font_size 16.0
font_family MesloLGM Nerd Font
# Scrollback
scrollback_lines 9999999
# Mouse
mouse_hide_wait 3.0
url_color #0087bd
url_style curly
open_url_with default
detect_urls yes
# Performance tuning
sync_to_monitor yes
# Window layout
remember_window_size yes
initial_window_width 1024
initial_window_height 768
enabled_layouts splits
draw_minimal_borders yes
inactive_text_alpha 0.7
hide_window_decorations no
# Tab bar
tab_bar_edge top
tab_bar_style slant
tab_bar_min_tabs 1
# Advanced
shell .
editor /opt/homebrew/bin/nvim
allow_hyperlinks yes
shell_integration enabled
# OS specific tweaks
macos_titlebar_color background
macos_hide_from_tasks no
macos_quit_when_last_window_closed yes
macos_traditional_fullscreen no
macos_show_window_title_in all
# Keyboard shortcuts
map cmd+1 goto_tab 1
map cmd+2 goto_tab 2
map cmd+3 goto_tab 3
map cmd+4 goto_tab 4
map cmd+5 goto_tab 5
map cmd+6 goto_tab 6
map cmd+7 goto_tab 7
map cmd+8 goto_tab 8
map cmd+9 goto_tab 9
map cmd+w close_window
map cmd+shif+n new_os_window
map cmd+d launch --location=hsplit --cwd=current
map cmd+shift+d launch --location=vsplit --cwd=current
map cmd+t new_tab
map cmd+] next_window
map cmd+[ previous_window
map cmd+equal change_font_size all +2.0
map cmd+minus change_font_size all -2.0
map cmd+0 change_font_size all 0
map cmd+c copy_to_clipboard
map cmd+v paste_from_clipboard
kitty
If you live in the terminal, kitty is made for YOU! The fast, feature-rich, GPU based terminal emulator. Fast Uses GPU and SIMD vector CPU instructions for best in class performance, Uses threaded ...
#neovim #devops #opensource Буквально 2 недели одна из самых популярных (если не самая популярная) сборка настроек для NeoVim, AstroNvim, получила апдейт с 4 до 5 версии (более того - сейчас уже вышла версия 5.1.3). Инструкция по миграции, равно как и перечень нововведений доступен тут https://docs.astronvim.com/configuration/v5_migration/
Что до себя, то я использую vim не то, чтобы совсем как красноглазый задрот, а скорее в духе - поставил, настроил один раз и забыл. Один из плюсов сборки - это набор community-driven пакетов для различных языков и фреймворков, поэтому, если вы много слышали про силу vim и хотите ворваться с шашкой наголо в этот мир, чтобы потом все HRинивыжимали трусики строились в очередь за таким/такой тру-хацкер(шей), то эта сборка для вас.
PS: а не переборщил ли я с феминитивами? Кажется сейчас они уже не в моде?
Что до себя, то я использую vim не то, чтобы совсем как красноглазый задрот, а скорее в духе - поставил, настроил один раз и забыл. Один из плюсов сборки - это набор community-driven пакетов для различных языков и фреймворков, поэтому, если вы много слышали про силу vim и хотите ворваться с шашкой наголо в этот мир, чтобы потом все HRини
PS: а не переборщил ли я с феминитивами? Кажется сейчас они уже не в моде?
AstroNvim Documentation
Migration to v5.0
The documentation website for AstroNvim.
#ruby #rails Иногда очень интересно как всё работает "у них". Под "ними" я имею в виду успешные проекты, с хорошим трекшном и (скорее всего) сильной технической командой. Вот как раз тот самый случай, когда можно заглянуть под капот Gumroad - https://github.com/antiwork/gumroad Если кто не знает - Gumroad это достаточно известный магазин Digital Goods, поэтому то, что они открыли свой код - это очень круто и интересно
GitHub
GitHub - antiwork/gumroad: Sell stuff and see what sticks
Sell stuff and see what sticks. Contribute to antiwork/gumroad development by creating an account on GitHub.
🔥3👍1
#ruby #rails Хочу показать еще один крутой проект, доступный в #opensource - Hackbank https://github.com/hackclub/hcb Ребята пилили финтах решение для хакатонов и в конце марта выложили его в общий доступ. Почитать про проект можно тут
GitHub
GitHub - hackclub/hcb: 🏦 Open source, transparency-orientated fiscal sponsorship platform for hackers & creatives.
🏦 Open source, transparency-orientated fiscal sponsorship platform for hackers & creatives. - hackclub/hcb
Если вам необходимо тестировать веб-хуки, то вполне возможно эта утилита вам зайдёт. И да - это #opensource проект, написанный на #svelte 🙂
typedwebhook.tools
TypedWebhook.tools: a tool to test webhooks and generate payload types
A tool to test webhooks and generate payload types. Instantly test and inspect webhooks with a free, unique URL.
👍1
И снова о #neovim - с помощью этого плагина можно познать в нем все радости vibe coding, а впоследствии и vibe debugging 🙂
GitHub
GitHub - yetone/avante.nvim: Use your Neovim like using Cursor AI IDE!
Use your Neovim like using Cursor AI IDE! Contribute to yetone/avante.nvim development by creating an account on GitHub.
#никогдатакогонебылоивотопять Ох, этот мессенджер сломался - несите другой. Я даже не знаю как мне прокомментировать ЭТО, блядь - я даже не знаю как НАЗВАТЬ это. Пытаюсь вспомнить в какой момент Дуров свернул не туда, тот самый Дуров, который показывал средний палец МРГ, которые пытались его поглотить. Тот самый Дуров, который сопротивлялся блокировкам РКН, пытающихся заблокировать телеграмм. И у меня нет вопросов в Горелкину, который каждым своим действием кагбэ говорит "Это мой гражданский долг, сэр!" (Цитата из "Пиратов карибского моря"), но у меня вопрос к Дурову - "Паша, wtf?"
🤨1
Forwarded from TheQube | экосистема развития бизнеса
Если 70–80% вашего дохода зависит от 2–3 клиентов, ваш бизнес в уязвимой позиции. Уход одного из них может привести к серьезным финансовым проблемам. Давайте разберемся, почему так происходит и как этого избежать.
Почему возникает зависимость?
Как избежать этой ловушки?
– Вводите минимальный лимит: например, ни один клиент не должен приносить более 20% выручки.
– Регулярно ищите новых заказчиков, даже когда всё стабильно.
– Используйте разные каналы: контент-маркетинг, партнерства, холодные продажи.
– Внедрите систему лидогенерации, чтобы получать постоянный поток новых клиентов.
– Не становитесь поставщиком «на замену», создавайте уникальные решения.
– Диверсифицируйте продуктовую линейку, чтобы быть востребованными в разных сегментах.
– Это даст предсказуемость и снизит риски внезапных уходов.
Зависимость от нескольких клиентов – это скрытая угроза. Решение: системная работа над диверсификацией, продажами и продуктами. Если не думать об этом сейчас, однажды придётся решать проблему в кризисных условиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
#никогдатакогонебылоивотопять Оказалось не всё так плохо с телеграммом - оказывается есть фича "верификация третьей стороной", о которой я (да и судя по всему не только я) был не в курсе. Вынужден признать свою ошибку - погорячился с наведением суеты.
Forwarded from Первый отдел
This media is not supported in your browser
VIEW IN TELEGRAM
«В Telegram начала действовать система маркировки каналов, владельцы которых прошли регистрацию в РКН. <...> Теперь у пользователей Telegram появилась возможность быстро и наглядно убедиться, какие каналы можно репостить, а у рекламодателей – где размещаться. Думаю, со временем эта отметка станет еще и понятным маркером ответственного отношения автора канала к своему контенту», — написал заместитель председателя комитета Госдумы по информационной политике, информационным технологиям и связи Антон Горелкин. Он похвастался, что сам уже получил отметку А+ и ссылку на Госуслуги в профиле канала, подтверждающую регистрацию в Роскомнадзоре.
Отметим, что никаких специальных инструментов для маркировки регистрации в РКН мессенджер Telegram не запустил. То, о чем пишет Горелкин, — стандартный функционал верификации «третьей стороной», которым Telegram позволяет пользоваться кому угодно, например, биржам или медиаагентствам. Это нововведение от января 2025 года позволяет любым сторонним сервисам присваивать профилям, ботам и каналам кастомные значки о подлинности — отдельно от действительно официальной верификации самого Telegram.
В случае с ботом-верификатором, который рекламирует Горелкин, чтобы получить кастомный значок, пользователю необходимо подать заявление на регистрацию на Госуслугах, добавить бот в канал в качестве администратора и передать боту номера телефонов всех администраторов канала.
Глава «Первого отдела» Дмитрий Заир-Бек: «Фактически, используя полунамеки на "официальность" сервиса и слабую осведомленность пользователей об этой функции, Горелкин пытается обманом заставить владельцев Telegram-каналов выдать властям как можно больше информации о них самих и об их аудитории».
Please open Telegram to view this post
VIEW IN TELEGRAM
#opensource На своём YouTube-канале ребята из GitHub выложили интервью с живой легендой - Линусом Торвальдсом, автором того самого git, которому стукнуло 20 годиков 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Two decades of Git: A conversation with creator Linus Torvalds
Twenty years ago, Linus Torvalds created the basis for Git in just 10 days, forever changing how developers collaborate on code. In this candid interview, Linus Torvalds discusses Git's unexpected journey from a Linux kernel management tool to the foundation…
#javascript Если вы когда-нибудь планировали запилить крутой стартап с использованием RedwoodJs, к которому приложил свою руку Tom Preston-Werner, он же mojombo, он же Сеня-Миллионер сооснователь GitHub, то у меня для вас плохие новости. Сам фреймворк, хоть и обещают поддерживать, но кажется планируют похоронить в пользу Redwood SDK - по факту SSR-движок на базе #react, заточенный исключительно под инфраструктуру Cloudflare. Не, Cloudflare конечно компания именитая и делает отличные продукты, но вендор-лок это вендор-лок.