Exploring ReasonML and functional programming – книга от Dr. Axel Rauschmayer доступная бесплатно для чтения онлайн 📚
http://reasonmlhub.com/exploring-reasonml/toc.html
#javanoscript #reasonml
http://reasonmlhub.com/exploring-reasonml/toc.html
#javanoscript #reasonml
Beyond React – выступление Дэна Абрамова на JSConf Iceland 🇮🇸, в котором он показывает новые экспериментальные API позволяющие строить высокопроизводительные React-приложения:
https://www.youtube.com/watch?v=v6iR3Zk4oDY
#javanoscript #react #perfmatters
https://www.youtube.com/watch?v=v6iR3Zk4oDY
#javanoscript #react #perfmatters
YouTube
Beyond React 16 by Dan Abramov - JSConf Iceland ⚛
UPDATE: official video is available here https://reactjs.org/blog/2018/03/01/sneak-peek-beyond-react-16.html
Here is my screencast 🍿🤓
React 16 was released several months ago. Even though this update was largely API-compatible, the rewritten internal engine…
Here is my screencast 🍿🤓
React 16 was released several months ago. Even though this update was largely API-compatible, the rewritten internal engine…
В одной из следующих мажорных версий React изменятся хуки жизненого цикла компонента. Deprecated станут componentWillMount, componentWillReceiveProps, componentWillUpdate. Паниковать не стоит – facebook готовят codemod, чтобы вам не пришлось рефакторить вручную все компоненты: https://github.com/reactjs/react-codemod/blob/master/transforms/rename-unsafe-lifecycles.js
Дэн Абрамов отмечает, что эти хуки часто содержат сайд-эффекты, что не очень хорошо для недавно представленных фичей "suspence/time slicing" : https://twitter.com/dan_abramov/status/972847917903032320
#javanoscript
#react
Дэн Абрамов отмечает, что эти хуки часто содержат сайд-эффекты, что не очень хорошо для недавно представленных фичей "suspence/time slicing" : https://twitter.com/dan_abramov/status/972847917903032320
#javanoscript
#react
GitHub
react-codemod/transforms/rename-unsafe-lifecycles.js at master · reactjs/react-codemod
React codemod noscripts. Contribute to reactjs/react-codemod development by creating an account on GitHub.
Состоялся релиз MobX 4 🚀 – простой и масштабируемой библиотеки управления состоянием
Что нового:
◆ Использование декораторов без синтаксических конструкций (больше не нужен babel-плагин)
◆ Динамическое изменение объектов
◆ when и flow для работы с асинхронными процессами
◆ Быстрее и меньше
https://medium.com/@mweststrate/mobx-4-better-simpler-faster-smaller-c1fbc08008da
Если хотите познакомиться с MobX – вот отличный курс: https://egghead.io/courses/manage-application-state-with-mobx-state-tree
#javanoscript #mobx
Что нового:
◆ Использование декораторов без синтаксических конструкций (больше не нужен babel-плагин)
◆ Динамическое изменение объектов
◆ when и flow для работы с асинхронными процессами
◆ Быстрее и меньше
https://medium.com/@mweststrate/mobx-4-better-simpler-faster-smaller-c1fbc08008da
Если хотите познакомиться с MobX – вот отличный курс: https://egghead.io/courses/manage-application-state-with-mobx-state-tree
#javanoscript #mobx
Medium
MobX 4: Better, simpler, faster, smaller
..and still, MobX 5 will be even more awesome 😺
Hyperapp, как альтернатива React+Redux – минималистичная библиотека сочетающая уровень отображения на основе VirtualDOM и управления иммутабельным стейтом, всего в 1кб!
https://medium.com/hyperapp/hyperapp-for-redux-refugees-2507c9dd1ddc
#javanoscript #frameworks
https://medium.com/hyperapp/hyperapp-for-redux-refugees-2507c9dd1ddc
#javanoscript #frameworks
Medium
Hyperapp for Redux refugees
How I learned to stop worrying and love the function
Смотрим онлайн-трансляцию конфренции JavaScript fwdays'18 из Киева 🇺🇦:
https://www.youtube.com/watch?v=IBkeaL7CfcY
#javanoscript #conference
https://www.youtube.com/watch?v=IBkeaL7CfcY
#javanoscript #conference
Трансляция второго потока fwdays'18: https://www.youtube.com/watch?v=cZKFpE-0MJU
Новый выпуск видеокаста Frontend & Backend @frontend_and_backend – Redux Async: Saga vs Thunk vs Observable ⚛
https://www.youtube.com/watch?v=xMN5VrvcuPI
#javanoscript #podcast #react #redux
https://www.youtube.com/watch?v=xMN5VrvcuPI
#javanoscript #podcast #react #redux
YouTube
Redux Async: Saga vs Thunk vs Observable
Telegram: https://news.1rj.ru/str/frontend_and_backend
Группа VK: https://vk.com/frontend_and_backend
Тайминг:
— Redux Thunk - 1:30
— Redux Saga - 8:42
— Redux Observable - 17:50
Группа VK: https://vk.com/frontend_and_backend
Тайминг:
— Redux Thunk - 1:30
— Redux Saga - 8:42
— Redux Observable - 17:50
В новом эпизоде funfunfunction небольшой обзор – действительно ли полезен async/await?!
А как вам удобнее писать асинхронный код – асинки, промисы или коллбэки?
https://www.youtube.com/watch?v=ho5PnBOoacw
#javanoscript #devtools
А как вам удобнее писать асинхронный код – асинки, промисы или коллбэки?
https://www.youtube.com/watch?v=ho5PnBOoacw
#javanoscript #devtools
YouTube
Is async / await useless?
💖 This episode is sponsored by Tiptapp, they are currently hiring. If you know someone that would like to work with React Native or node.js in the heart of Stockholm, send them to http://tiptapp.com/fff
🔗 Support the show by becoming a Patreon
https://w…
🔗 Support the show by becoming a Patreon
https://w…
Вводный курс по функциональному программированию на языке PureScript – строго типизированном Haskell-подобном функциональном языке компилируемом в JavaScript:
https://egghead.io/courses/functional-programming-concepts-in-purenoscript
#javanoscript #purenoscript #fp
https://egghead.io/courses/functional-programming-concepts-in-purenoscript
#javanoscript #purenoscript #fp
egghead
Functional Programming Concepts in Purenoscript
PureScript is a small strongly, statically typed language inspired by Haskell and compiles to JavaScript. This means no run-time errors, human readable ...
А что, если научить webpack делать предзагрузку чанков на основании данных из Google Analytics используя модель машинного обучения?! 🤔
Звучит бредово?
А вот Minko Gechev взял и запилил:
http://blog.mgechev.com/2018/03/18/machine-learning-data-driven-bundling-webpack-javanoscript-markov-chain-angular-react/
#javanoscript #devtools #machinelearning
Звучит бредово?
А вот Minko Gechev взял и запилил:
http://blog.mgechev.com/2018/03/18/machine-learning-data-driven-bundling-webpack-javanoscript-markov-chain-angular-react/
#javanoscript #devtools #machinelearning
Детальное руководство по использованию rest/spread оператора с объектами в JavaScript:
https://dmitripavlutin.com/object-rest-spread-properties-javanoscript/
#javanoscript #es2015
https://dmitripavlutin.com/object-rest-spread-properties-javanoscript/
#javanoscript #es2015
Dmitri Pavlutin Blog
An Easy Guide to Object Rest/Spread Properties in JavaScript
Object spread allows easily to clone, merge, extend objects. While object rest collects rest of properties after destructuring.
Nolan Lawson с детальным разбором Lodash и способах сэкономить на размере бандла:
https://nolanlawson.com/2018/03/20/smaller-lodash-bundles-with-webpack-and-babel/
#javanoscript #devtools #perfmatters
https://nolanlawson.com/2018/03/20/smaller-lodash-bundles-with-webpack-and-babel/
#javanoscript #devtools #perfmatters
Read the Tea Leaves
Smaller Lodash bundles with Webpack and Babel
One of the benefits of working with smart people is that you can learn a lot from them through osmosis. As luck would have it, a recent move placed my office next to John-David Dalton’s, with…
А вот и подробности про новый жизненный цикл React-компонента, про который говорил Дэн Абрамов на JSConf Iceland. С примерами, как было и как станет:
https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html
#javanoscript #react #perfmatters
https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html
#javanoscript #react #perfmatters
legacy.reactjs.org
Update on Async Rendering – React Blog
This blog site has been archived. Go to react.dev/blog to see the recent posts. For over a year, the React team has been working to implement asynchronous rendering. Last month during his talk at JSConf Iceland, Dan unveiled some of the exciting new possibilities…