Telegram Web Link
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Десятый тейк справедлив и обоснован, но рассматривается с неправильного угла.

В js тоже можно сделать бесконечный цикл вешающий вкладку.
Автор требует от инструмента очень больших ограничений накладываемых на код.

Effector же дает определенную свободу в описании сценариев выполнения. Таким образом развязывая программисту руки в реактивном коде.

Я бы сказал, что effector это реактивная прослойка поверх js. Если хочется жутко ограниченную систему, которая требует сложных систем, вроде DI и IoT-контейнеров, то это не сюда; по крайней мере пока.
Please open Telegram to view this post
VIEW IN TELEGRAM
ИТОГИ

Здесь мои супер субъективные набросы. Обратите внимание, что я высказываю свою точку зрения и могу ошибаться на счет других людей.

1. Тейки про производительность стоит десять раз проверять.
Автор сделал выводы о производительности и внутреннем устройстве библиотеки на основе поверхностного исследования и пишет статью об этом как эксперт.
Это грустно, но что поделать.

2. Документация сейчас действительно не объясняет ценность инструмента и как им глобально пользоваться.
Это минус, которым сейчас занимается effector core team.
Держим в уме.

3. Тейки про простоту кода основаны на сравнении простых примеров, хотя в самом начале автор пишет, что документация рассматривает тривиальные, далёкие от реальности примеры вроде счётчика.
Почему не показать как надо? Зачем повторять в статье такие же тривиальные примеры?

С разделом выводы я согласен.
Читать статью стоит хладнокровно, критично, объективно и взвешенно.

Это негативный опыт, причиной которого стал в основном недостаток обучающих гайдов и желания разбираться.
Он ценен, во первых критическим взглядом на статьи, даже от гигантов вроде VK.
А во вторых, подсвечивая слабые места и как их можно исправить.

Как помочь?
1) Прийти на effector.dev, почитать всё что есть, предложить изменения через Edit this page.
2) Открыть issues, вычитать то, что вы понимаете, вписать своё мнение, предложить решение, открыть PullRequest.
3) Создать новый issue, которого еще не было, но который важно обсудить.

Спасибо всем, кто вкладывается в создание и улучшения effector.
🧡
Я уже много лет пользуюсь nvm для манипуляций версиями Node.js.

Хоть меня и все устраивает в nvm, все равно поглядываю на альтернативы.
fnm вроде неплохой, но я не нашел официального экшена для Github Workflows.

А у Volta экспериментальная поддержка pnpm, которым я пользуюсь почти всегда.
https://docs.volta.sh/advanced/pnpm

Кто-то пользуется Volta+pnpm? Как опыт?
Ждем?
Рассматривал логи с лендинга frontend.vision и заметил странный Yandex Browser

А также скрипт, которого в коде лендинга нет
Кто-то уже пользовался GitHub Models?
Что на счет новых моделей? Тестируем?
Вот непонятно, есть ли смысл отказываться от Rectangle app.
Я обычно пользуюсь tig, но тут по советам из комментов решил попробовать lazygit.

Открываю софтину, а там you rock

🗿
У кого есть инвайт в Deadlock?
Github теперь отображает префиксы, вроде test: или feature: в названии коммита в виде лейблов!
Тем временем, после появления дженериков в Go, потихонечку добавляют и все остальные фичи из Rust.

https://www.tg-me.com/crossjoin/361

Давайте повангуем в комментариях: с какой версии Go приблизится к Rust, по сложности синтаксиса и количеству фич?

Я думаю, где-то к 1.70, Go уже не будет "простым" языком, а чисто типа Rust, только с GC и компилится побыстрее.

Поэтому прямо сегодня выбираю для себя язык сегодняшнего и будущего дня — Zig(нет).
Тем временем, Winamp открыл исходники своей легендарной версии под Windows.

Написано на плюсах, можно скомпилить себе или портировать на Rust

https://github.com/WinampDesktop/winamp
Cloudflare присоединяется к OpenNext
Astro умеет в SSR с серверными экшенами

В чем смысл Next.js?
Все равно, сложные приложения на нем делать больно
2025/07/04 14:57:18
Back to Top
HTML Embed Code: