Media is too big
VIEW IN TELEGRAM
Всем пришедшим на стрим спасибо 🧡
0. Описываю цели
1. Настраиваю wasmer
2. Учусь грузить wasm модули и вызывать функции
3. Разбираюсь как скомпилировать wasm модуль из Rust-кода
4. Осознаю, что String и прочие объекты передавать в wasm не так просто
5. Продумываю план, как можно реализовать хотелку
0. Описываю цели
1. Настраиваю wasmer
2. Учусь грузить wasm модули и вызывать функции
3. Разбираюсь как скомпилировать wasm модуль из Rust-кода
4. Осознаю, что String и прочие объекты передавать в wasm не так просто
5. Продумываю план, как можно реализовать хотелку
❤🔥12👍3😁2
Сова пишет…
Личные консультации по effector, react и FSD! За почти 10 лет коммерческого опыта в веб-разработке, я насобирал внушительный опыт в разных технологиях. Хотя специализируюсь я в React + Effector, готов помочь решить очень разнообразные задачи и ответить на…
Из интересных кейсов консультаций, которыми я занимаюсь.
Как-то раз общался с начинающим разработчиком. Парень очень хотел построить план развития личных скиллов. Я считаю, что начинашкам очень нужны индексные знания — что вообще бывает, как примерно оно устроено и как это загуглить.
Ведь если представить себе мир глазами новичка, то о существовании git почти невозможно догадаться без опыта. Гораздо легче просто скопировать директорию с исходниками. И так почти все инструменты в нашей сфере.
На встречах мы разобрали направления, которые интересны человеку, я составил простой план, что нужно изучить и какие примеры решить, чтобы закрепить знания. В подобных случаях я всегда даю практические задачи, которые решают насущные проблемы обучаемого.
Конечно, сначала необходимо обнаружить проблему, которую впоследствии будем решать с помощью кода. Но в дальнейшем открывается понимание кода как средство реализации продукта.
Я считаю, что это невероятно полезно для каждого разработчика, не только начинающего.
Как-то раз общался с начинающим разработчиком. Парень очень хотел построить план развития личных скиллов. Я считаю, что начинашкам очень нужны индексные знания — что вообще бывает, как примерно оно устроено и как это загуглить.
Ведь если представить себе мир глазами новичка, то о существовании git почти невозможно догадаться без опыта. Гораздо легче просто скопировать директорию с исходниками. И так почти все инструменты в нашей сфере.
На встречах мы разобрали направления, которые интересны человеку, я составил простой план, что нужно изучить и какие примеры решить, чтобы закрепить знания. В подобных случаях я всегда даю практические задачи, которые решают насущные проблемы обучаемого.
Конечно, сначала необходимо обнаружить проблему, которую впоследствии будем решать с помощью кода. Но в дальнейшем открывается понимание кода как средство реализации продукта.
Я считаю, что это невероятно полезно для каждого разработчика, не только начинающего.
❤25💯7👍1
Сова пишет…
Всем пришедшим на стрим спасибо 🧡 0. Описываю цели 1. Настраиваю wasmer 2. Учусь грузить wasm модули и вызывать функции 3. Разбираюсь как скомпилировать wasm модуль из Rust-кода 4. Осознаю, что String и прочие объекты передавать в wasm не так просто 5. Продумываю…
Сегодня вечером на стриме продолжу писать openapi на Rust и wasmer.io
На прошлом стриме я научился компилировать Rust в wasm, а также запускать wasm из Rust через wasmer.io
Сегодня я хочу сериализовать объекты в msgpack и передать внутрь плагина на wasm. Плагин же тоже должен ответить бинарным форматом.
А можно ли как-то сжать этот бинарный формат, учитывая, что внутри будут в основном строки?
На прошлом стриме я научился компилировать Rust в wasm, а также запускать wasm из Rust через wasmer.io
Сегодня я хочу сериализовать объекты в msgpack и передать внутрь плагина на wasm. Плагин же тоже должен ответить бинарным форматом.
А можно ли как-то сжать этот бинарный формат, учитывая, что внутри будут в основном строки?
⚡6🔥3❤1
Начинаем через 5 минут!
Этот пост можно использовать для комментариев к стриму!
Этот пост можно использовать для комментариев к стриму!
👍4
Не так давно в этом примере кода я посоветовал использовать
Но я ошибался, так как не верно представил себе модель замыканий в этом примере.
1. Первый пример можно пощупать тут.
2. Второй пример здесь.
Первый пример, в компоненте выведет в лог:
Сколько бы раз я не нажимал на Increment
В примере с Node.JS увеличение значения происходит за кадром автоматом. А вывод будет вот такой:
Хотя казалось бы, что примеры очень похожи.
useCallback, чтобы отписка на событие scroll при анмаунте сработала корректно.Но я ошибался, так как не верно представил себе модель замыканий в этом примере.
1. Первый пример можно пощупать тут.
2. Второй пример здесь.
Первый пример, в компоненте выведет в лог:
mount 0
unmount 0
mount 5
unmount 5Сколько бы раз я не нажимал на Increment
В примере с Node.JS увеличение значения происходит за кадром автоматом. А вывод будет вот такой:
mount 0
unmount 2Хотя казалось бы, что примеры очень похожи.
👍6
Forwarded from Effector news (Sova)
☄️ effector patronum v1.11 ✨
Операторы
Что это значит для пользователей patronum?
- Для всех этих методов написаны тесты и документация
- Улучшена типизация и покрыта тестами
- Методы можно использовать в рабочих проектах
Оператор empty всё еще планируется переименовать, дата его стабилизации пока еще не известна. Помогите с неймингом — https://github.com/effector/patronum/discussions/224
Любые предложения по улучшению существующего кода, добавлению новых операторов или же репорты багов можно добавить в репозиторий проекта https://github.com/effector/patronum/issues
Операторы
and, either, equals, not, or теперь стабильны и не будут меняться в ближайшей мажорной версии.Что это значит для пользователей patronum?
- Для всех этих методов написаны тесты и документация
- Улучшена типизация и покрыта тестами
- Методы можно использовать в рабочих проектах
Оператор empty всё еще планируется переименовать, дата его стабилизации пока еще не известна. Помогите с неймингом — https://github.com/effector/patronum/discussions/224
Любые предложения по улучшению существующего кода, добавлению новых операторов или же репорты багов можно добавить в репозиторий проекта https://github.com/effector/patronum/issues
GitHub
Release v1.11.0 · effector/patronum
Experimental operators stabilized!
Operators and, either, equals, not, or now stable to use.
Typings were improved and added more tests.
But operator empty is still experimental and is going to be ...
Operators and, either, equals, not, or now stable to use.
Typings were improved and added more tests.
But operator empty is still experimental and is going to be ...
🔥9👍1
Меня радует, что проблемы JSX наконец-то публично освещаются. Надеюсь, что в скором времени, кто-то опубликует проблему сливания всех пропс в одну кашу.
https://github.com/sultan99/react-on-lambda
И тогда мы снова вспомним, что в forest это уже реализовано.
https://github.com/sultan99/react-on-lambda
И тогда мы снова вспомним, что в forest это уже реализовано.
GitHub
GitHub - sultan99/react-on-lambda: A JavaScript library for building React applications in more functional way. Alternative to…
A JavaScript library for building React applications in more functional way. Alternative to JSX. - sultan99/react-on-lambda
👎9👏5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Когда слегка не разобрался чего от тебя хочет дизайнер
😁22❤4🤣3💩2