No bullshit guide в архитектуру serverless. Единственно нормальное объяснение 👍 https://martinfowler.com/articles/serverless.html
martinfowler.com
Serverless Architectures
Serverless architectures replace a managed server with a collection of third party services and FaaS
Сделал компилятор из JS в ClojureScript. Должно быть полезно для новичков, чтобы посмотреть как разные конструкции в JS могут выглядеть в кложуре. Прям весь синтаксис может не скомпилит, но в целом достаточно хорошо получилось https://roman01la.github.io/javanoscript-to-clojurenoscript/
Транспайлить в Lisp на удивление несложно, синтаксиса в языке практически нету 🤷♀️ Базовые синтаксические конструкции и все остальное списки символов.
Если хочется узнать больше о структурах данных в функциональном программировании, но не хочется вникать в книгу Окасаки (книга стоящая кстати) https://cs.uwaterloo.ca/~plragde/flaneries/FDS/
Набираю группу на изучение кложескрипта с реактом. Бесплатно, коротко, в скайпе. Пишите в личку здесь @roman01la
React — это язык программирования. Как тебе такое, Илон Маск?
- В реакте программируют в DSL похожем на XML, который компилируется в JS
- В реакте есть свой try..catch через
- В реакте есть глобальные переменные через Context API
- В реакте можно биндить глобальные переменные (Context) как в Clojure через
- В реакте программируют в DSL похожем на XML, который компилируется в JS
- В реакте есть свой try..catch через
componentDidCatch- В реакте есть глобальные переменные через Context API
- В реакте можно биндить глобальные переменные (Context) как в Clojure через
bindingПросили публиковать сюда материалы/задания, которые используем в курсе. Вот репозиторий с материалами по интро в язык, пользуйтесь https://github.com/roman01la/amsterdamjs-clojurenoscript-workshop
GitHub
GitHub - roman01la/amsterdamjs-clojurenoscript-workshop: Educational materials for ClojureScript workshop @ AmsterdamJS '18
Educational materials for ClojureScript workshop @ AmsterdamJS '18 - GitHub - roman01la/amsterdamjs-clojurenoscript-workshop: Educational materials for ClojureScript workshop @ AmsterdamJS '18
Под Rust сделали персистентные структуры из Clojure https://docs.rs/im/11.0.0/im/ 👏
docs.rs
im - Rust
API documentation for the Rust `im` crate.
Чуваки из FB научили Prepack (AOT компилятор для JS) компилить в LLVM и в нативный бинарник 🤔 https://github.com/facebook/prepack/pull/2264
GitHub
LLVM Backend by sebmarkbage · Pull Request #2264 · facebook/prepack
This lets us Prepack to native machine code or WebAssembly - without a JS runtime.
Prepack knows a lot about a program that it can evaluate. It is also highly specialized at getting rid of intermed...
Prepack knows a lot about a program that it can evaluate. It is also highly specialized at getting rid of intermed...