Found 2 bookmarks
Custom sorting
An algebra-based animation library
An algebra-based animation library
Saint AppsConf 2019 21 и 22 октября 2019, Санкт-Петербург Подробности и билеты на сайте https://appsconf.ru/spb/2019 AppsConf 2018 Зал «Зал 2. Без тормозов» 8 октября, 12:00 Тезисы и презентация: http://appsconf.ru/2018/abstracts/3724 Designing simple and expressive libraries is hard, but is a worthy goal. It's too easy to accidentally add complexity. Math can fix that. Math can give us guide-rails that point us to an ideal simple and expressive design. In this talk, we'll use basic abstract algebra to guide us toward a simple and expressive animation library. We'll use animations to help us understand abstract algebra as we discover the true algebraic structure of animations. Only after thinking hard about the structure, do we begin an implementation. In the end, I'll present some examples of working with this animation library we derived over the talk. -------- Нашли ошибку в видео? Пишите нам на support@ontico.ru
·youtube.com·
An algebra-based animation library
Reducers are monoids on functions
Reducers are monoids on functions
Reducers -- a tool for handling state changes -- help engineers manage complexity in their applications. But why is this such a great tool for managing this complexity? In this post, we'll figure out the underlying power of reducers by exploring monoids on functions and learn some more formal terms in the process. All code examples will be presented in OCaml, ReasonML, TypeScript, Haskell, and Swift.
·bkase.dev·
Reducers are monoids on functions