Опубликовал на Медиуме компиляцию #monadicmonday за апрель:
https://medium.com/@yuriybogomolov/monadicmonday-compilation-april-1b3e8c28627e
https://medium.com/@yuriybogomolov/monadicmonday-compilation-april-1b3e8c28627e
Medium
#MonadicMonday compilation: April
A compilation of my weekly threads in Twitter — bite-sized posts about monads that you can just take and use right away!
dd if=/dev/stuff of=/dev/tg
Опубликовал на Медиуме компиляцию #monadicmonday за апрель: https://medium.com/@yuriybogomolov/monadicmonday-compilation-april-1b3e8c28627e
Она же, но на Dev.to — для тех, кому удобнее эта площадка:
https://dev.to/ybogomolov/monadicmonday-compilation-april-pjo
https://dev.to/ybogomolov/monadicmonday-compilation-april-pjo
DEV Community
#MonadicMonday compilation: April
Recently I started a small activity in Twitter called #monadicmonday – each Monda...
“Did Functional Programming get it wrong?” by reinman https://link.medium.com/Q9dl2hP7gW
Medium
Did Functional Programming get it wrong?
Is an outdated O/S the real problem?
Пятый эпизод #monadicmonday в Твиттере: https://twitter.com/YuriyBogomolov/status/1122892243596140545
Сегодня говорим о Tagless Final.
Сегодня говорим о Tagless Final.
Twitter
Yuriy Bogomolov
Welcome to the fifth episode of #monadicmonday! Today we'll look at the famous Tagless Final pattern and its implementation in TypeScript. If you haven't heard of Tagless Final style (also called "Finally Tagless Interpreters"), here's a brief recap.
Выложил весь код для #monadicmonday на Гитхаб: https://github.com/YBogomolov/monadic-mondays. Инструкции по использованию — в README репозитория.
Спасибо @xgrommx за идею!
Спасибо @xgrommx за идею!
GitHub
GitHub - YBogomolov/monadic-mondays: Code samples for #monadicmonday topics
Code samples for #monadicmonday topics. Contribute to YBogomolov/monadic-mondays development by creating an account on GitHub.
И правда ¯\_(ツ)_/¯
P.S. Кто не в курсе: https://contributors.scala-lang.org/t/coc-compatible-community-builds/3097
P.S. Кто не в курсе: https://contributors.scala-lang.org/t/coc-compatible-community-builds/3097
Forwarded from Вебня (Ҫѐҏӗѫӑ Ҹҋ 🤖)
16 мая в Москве пройдет первый #WebAssembly митап, одним из организаторов которого я являюсь.
Пожалуйста, не регистрируйтесь, если Вы точно знаете, что не сможете пойти, т.к. количество мест ограничено. Спасибо.
https://webassembly-moscow.timepad.ru/event/969924/
Пожалуйста, не регистрируйтесь, если Вы точно знаете, что не сможете пойти, т.к. количество мест ограничено. Спасибо.
https://webassembly-moscow.timepad.ru/event/969924/
webassembly-moscow.timepad.ru
WebAssembly Moscow meetup #1 / События на TimePad.ru
Это первый московский митап, полностью посвященный технологии WebAssembly. Огромное спасибо сообществу MoscowJS и компании IPONWEB за помощь в организации. Трансляции не будет, видеозаписи будут.
Forwarded from Вебня (Roman Dvornov)
SQLite портировали на Webassembly путем компиляции оригинального C кода с помощью Emnoscripten. Проект доступен в npm под именем sql.js, начинался как asm.js проект, которому требовались C биндинги, node-gyp компиляция и прочие шаманства – теперь это все не нужно, пакет можно использовать как обычный JS модуль. Работает в node.js, браузерах и WebWorker'ах.
Под капотом обычный SQLite, который хранит базу данных в памяти (не сохраняет изменения куда либо), но умеет импортировать sqlite файлы и экпортировать БД в виде TypedArray.
Под капотом обычный SQLite, который хранит базу данных в памяти (не сохраняет изменения куда либо), но умеет импортировать sqlite файлы и экпортировать БД в виде TypedArray.
npm
npm: sql.js
SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javanoscript (compiled with emnoscripten).. Latest version: 1.13.0, last published: a month ago. Start using sql.js in your project by…
Шестой эпизод #monadicmonday опубликован в Твиттере. Сегодня говорю про ZIO — библиотеку эффектов для Scala, рассматриваю ее как паттерн ReaderTaskEither и сравниваю с Tagless Final:
https://mobile.twitter.com/YuriyBogomolov/status/1125403292530507776
Код для эпизода уже на гитхабе.
https://mobile.twitter.com/YuriyBogomolov/status/1125403292530507776
Код для эпизода уже на гитхабе.
Twitter
Yuriy Bogomolov
Welcome to the sixth episode of #monadicmonday! Today I will answer to the question from one of my followers: “Could you share an example of ZIO in Typenoscript?”.