Новая библиотека Callbag-basics для работы с реактивными потоками данных от автора фреймворка Cycle.js:
https://github.com/staltz/callbag-basics
Подробнее: https://staltz.com/why-we-need-callbags.html
#javascript #rxjs
https://github.com/staltz/callbag-basics
Подробнее: https://staltz.com/why-we-need-callbags.html
#javascript #rxjs
GitHub
GitHub - staltz/callbag-basics: 👜 Tiny and fast reactive/iterable programming library
👜 Tiny and fast reactive/iterable programming library - GitHub - staltz/callbag-basics: 👜 Tiny and fast reactive/iterable programming library
Воу! Тут человек сделал ремейк игры SimCity 2000 на JavaScript и выложил всё в open-source!!! 🔥🏢🏘
Под капотом Canvas, SQLite, Electron.
https://github.com/rage8885/OpenSC2K
#javascript
Под капотом Canvas, SQLite, Electron.
https://github.com/rage8885/OpenSC2K
#javascript
GitHub
GitHub - nicholas-ochoa/OpenSC2K: OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis - GitHub - nicholas-ochoa/OpenSC2K: OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Wes Bos объясняет, почему стоит переходить на использование async/await. Видео с DotJS 2017 🇫🇷
https://www.youtube.com/watch?v=9YkUCxvaLEk
#javascript
#es2017
https://www.youtube.com/watch?v=9YkUCxvaLEk
#javascript
#es2017
YouTube
dotJS 2017 - Wes Bos - Async + Await
Filmed at https://2017.dotjs.io on December 1st in Paris. More talks on https://dotconferences.com/talks
Flow Control in JavaScript is hard! Native Promises in JavaScript have helped immensely, but the syntax is still a little callback-y. With Async + Await…
Flow Control in JavaScript is hard! Native Promises in JavaScript have helped immensely, but the syntax is still a little callback-y. With Async + Await…
EventLoop, такси, микротаски, requestAnimationFrame, requestIdleCallback и setTimeout – как работает вся эта магия, вам расскажет Jake Archibald. Видео с JSConf.Asia 🇸🇬 2018
https://www.youtube.com/watch?v=cCOL7MC4Pl0
#javascript
#perfmatters
https://www.youtube.com/watch?v=cCOL7MC4Pl0
#javascript
#perfmatters
YouTube
Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
"In The Loop" presented by Jake Archibald at JSConf.Asia 2018
Have you ever had a bug where things were happening in the wrong order, or particular style changes were being ignored? Ever fixed that bug by wrapping a section of code in a setTimeout? Ever…
Have you ever had a bug where things were happening in the wrong order, or particular style changes were being ignored? Ever fixed that bug by wrapping a section of code in a setTimeout? Ever…
Присоединяйтесь к трансляции конференции Rolling Scopes 2018 Minsk 🇧🇾
Программа: https://2018.conf.rollingscopes.com/schedule.html
https://youtu.be/5YsoHFUnK1I
#javascript
#conference
#rsconf2018
Программа: https://2018.conf.rollingscopes.com/schedule.html
https://youtu.be/5YsoHFUnK1I
#javascript
#conference
#rsconf2018
YouTube
RS Conf winter 2018: Pink Room
Трансляция второго потока Rolling Scopes 2018 Minsk 🇧🇾
https://youtu.be/aYw7QgRs_Cs
#javascript
#conference
#rsconf2018
https://youtu.be/aYw7QgRs_Cs
#javascript
#conference
#rsconf2018
YouTube
RS Conf winter 2018: stream 2
Если вы хотели попробовать Elm, но не знали с чего начать – обратите внимание на новый курс от egghead.io:
https://egghead.io/courses/learn-the-elm-architecture-by-building-a-simple-form
#javascript
#elm
#elmlang
https://egghead.io/courses/learn-the-elm-architecture-by-building-a-simple-form
#javascript
#elm
#elmlang
egghead.io
Learn the Elm Architecture by Building a Simple Form
Building a simple form is a great way to familiarize yourself with the Elm Architecture. Forms present several challenges: data binding, user interaction, and server interaction. This complexity is why building forms can be a difficult task! The ideas and…
Трансляции второго дня конференции Rolling Scopes 2018 Minsk 🇧🇾
Розовый зал: https://www.youtube.com/watch?v=ay0DhXRX0ow
Синий зал: https://youtu.be/X4bMrE32EYw
#javascript
#conference
#rsconf2018
Розовый зал: https://www.youtube.com/watch?v=ay0DhXRX0ow
Синий зал: https://youtu.be/X4bMrE32EYw
#javascript
#conference
#rsconf2018
YouTube
RS conf 2018 - Pink Room
Для тех, кто прошёл курс по архитектуре Elm-приложений (https://goo.gl/pmun7B) будет интересен курс по обработке и валидации форм от того же автора:
https://egghead.io/courses/form-validation-in-elm
#javascript
#elm
#elmlang
https://egghead.io/courses/form-validation-in-elm
#javascript
#elm
#elmlang
egghead.io
Learn the Elm Architecture by Building a Simple Form
Отличный обзор инструментов тестирования JavaScript-приложений. От unit-тестов до end-2-end. Всё разложено по полочкам и с примерами:
https://medium.com/welldone-software/an-overview-of-javascript-testing-in-2018-f68950900bc3
#javascript
#codequality
https://medium.com/welldone-software/an-overview-of-javascript-testing-in-2018-f68950900bc3
#javascript
#codequality
Medium
An Overview of JavaScript Testing in 2018
This guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to JavaScript testing in 2018.
В Rollup появилась поддержка разделения кода на части (chunks). Сами чанки представляют собой обычный ES-модуль, который можно загрузить нативно, либо использовать SystemJS для браузеров, которые ещё не умеют в ES-модули.
https://medium.com/rollup/rollup-now-has-code-splitting-and-we-need-your-help-46defd901c82
#javascript #devtools
https://medium.com/rollup/rollup-now-has-code-splitting-and-we-need-your-help-46defd901c82
#javascript #devtools
Medium
Rollup now has code-splitting! And we need your help
Gather round for some news that’s really going to shake your tree: as of version 0.55, <blink>Rollup, the JavaScript module bundler…
Пишем React-приложение с серверным рендерингом и деплоим за 40 минут!
https://egghead.io/courses/build-a-server-rendered-reactjs-application-with-next-js
#javascript #react #NextJS #NowSH
https://egghead.io/courses/build-a-server-rendered-reactjs-application-with-next-js
#javascript #react #NextJS #NowSH
egghead
Build a Server-rendered ReactJS Application with Next.js v4
In this course we we’ll see just how quickly next.js makes the process of building server-rendered ReactJS applications by creating and deploying an application that loads blog posts from the Google Blogger API.
Along the way we’ll learn about many of the…
Along the way we’ll learn about many of the…
Полезное расширение VSCode для тех, кому нужно красиво оформить пример кода – Polarcode:
https://github.com/octref/polacode
#javascript #devtools
https://github.com/octref/polacode
#javascript #devtools
GitHub
GitHub - octref/polacode: 📸 Polaroid for your code
📸 Polaroid for your code. Contribute to octref/polacode development by creating an account on GitHub.
Без лишнего шума и пафоса вышла новая версия Ember 3.0:
https://emberjs.com/blog/2018/02/14/ember-3-0-released.html
#javascript #ember
https://emberjs.com/blog/2018/02/14/ember-3-0-released.html
#javascript #ember
Ember.js Blog
Ember 3.0 Released
Today the Ember project is releasing version 3.0.0 of Ember.js, Ember Data, and Ember CLI. Ember 3.0 doesn't introduce any new functionality, instead it focuses the framework by...
"Возможно вам не нужен Rust или WASM для ускорения вашего JS" – говорит Вячеслав Егоров (разработчик V8 и DartVM).
Сегодня у нас сложный материал. На его прочтение может уйти времени больше, чем на просмотр нового Версуса или даже Чёрной Пантеры…
История о том, что для повышение производительности иногда достаточно вооружиться профайлером и знанием алгоритмов, а не гнаться за новыми "хайповыми" технологиями:
http://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html
#javascript #perfmatters #devtools
Сегодня у нас сложный материал. На его прочтение может уйти времени больше, чем на просмотр нового Версуса или даже Чёрной Пантеры…
История о том, что для повышение производительности иногда достаточно вооружиться профайлером и знанием алгоритмов, а не гнаться за новыми "хайповыми" технологиями:
http://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html
#javascript #perfmatters #devtools