Web.dev by Google — новый ресурс c подробной структурированной информацией о современных техниках веб-разработки
https://web.dev/
https://web.dev/
web.dev
Guidance to build modern web experiences that work in every browser.
Играем в Mortal Kombat с TensorFlow.js: перенос обучения и дополнение данных
https://medium.com/devschacht/transfer-learning-tensorflow-js-data-augmentation-59823ab00b34
https://medium.com/devschacht/transfer-learning-tensorflow-js-data-augmentation-59823ab00b34
Medium
Играем в Mortal Kombat с TensorFlow.js: перенос обучения и дополнение данных
Перевод статьи Minko Gechev: Playing Mortal Kombat with TensorFlow.js. Transfer learning and data augmentation.
Подкаст «Frontend Weekend» #79 – Олег Поляков об основании CodeDojo и о том, как это стало основным местом работы
https://soundcloud.com/frontend-weekend/fw-79
https://soundcloud.com/frontend-weekend/fw-79
Почему Facebook api начинается с цикла for
https://dev.to/antogarand/why-facebooks-api-starts-with-a-for-loop-1eob
https://dev.to/antogarand/why-facebooks-api-starts-with-a-for-loop-1eob
#angular
Angular — все доклады с AngularConnect за 2015-2018
https://nitayneeman.com/posts/all-talks-from-angular-connect-over-the-years-2015-and-2018/
Angular — все доклады с AngularConnect за 2015-2018
https://nitayneeman.com/posts/all-talks-from-angular-connect-over-the-years-2015-and-2018/
📚 Nitay Neeman's Blog | JavaScript • Angular • RxJS
Angular - All Talks from AngularConnect Over the Years (2015-2018)
A collection of all lectures that were ever presented during the Europe's largest Angular conference in 2015, 2016, 2017 and 2018 - within one page. Each session includes a concise description and relevant slides.
#web
Виртуальный DOM — медленный. Встречайте мемоизированный DOM
https://medium.freecodecamp.org/the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52
Виртуальный DOM — медленный. Встречайте мемоизированный DOM
https://medium.freecodecamp.org/the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52
freeCodeCamp.org
The Virtual DOM is slow. Meet the Memoized DOM.
The virtual DOM was a fantastic innovation. It brought about a much more productive way of writing web applications by allowing us to…
#video
Видеоблог Вадима Макеева 9. Меню для меню, гриды или Бутстрап, целесообразность удобства
https://www.youtube.com/watch?v=QAEQ6CG-xBQ
Видеоблог Вадима Макеева 9. Меню для меню, гриды или Бутстрап, целесообразность удобства
https://www.youtube.com/watch?v=QAEQ6CG-xBQ
YouTube
Меню для меню, гриды или Бутстрап, целесообразность удобства
00:00 Интро
00:17 Меню для меню
08:08 Гриды или Бутстрап
11:49 Целесообразность удобства
Нравится? Становитесь патронами — https://www.patreon.com/pepelsbey
HTML Living Standard (WHATWG) — https://html.spec.whatwg.org/multipage/
HTML 5.3 (W3C) — https:…
00:17 Меню для меню
08:08 Гриды или Бутстрап
11:49 Целесообразность удобства
Нравится? Становитесь патронами — https://www.patreon.com/pepelsbey
HTML Living Standard (WHATWG) — https://html.spec.whatwg.org/multipage/
HTML 5.3 (W3C) — https:…
#node
Node.js sleep, usleep, msleep. Как затормозить поток и сделать паузу
https://medium.com/@frontman/node-js-sleep-usleep-msleep-bba767557c20
Node.js sleep, usleep, msleep. Как затормозить поток и сделать паузу
https://medium.com/@frontman/node-js-sleep-usleep-msleep-bba767557c20
Medium
Node.js sleep, usleep, msleep
Как затормозить поток и сделать паузу
#css
Braces to Pixels . Подробная статья на alistapart о том, как CSS код превращается в пиксели на экране
https://alistapart.com/article/braces-to-pixels
Braces to Pixels . Подробная статья на alistapart о том, как CSS код превращается в пиксели на экране
https://alistapart.com/article/braces-to-pixels
A List Apart
Braces to Pixels
We continue on A List Apart’s four-part “From URL to Interactive” series with Greg Whitworth, a member of the W3C CSS Working Group and the CSS Houdini Task Force. He’ll walk through how CSS …
#angular
Начало работы с Angular App и Angular CLI за несколько минут
https://codeburst.io/how-to-build-an-angular-app-with-angular-cli-in-a-couple-of-minutes-43089d3ab272
Начало работы с Angular App и Angular CLI за несколько минут
https://codeburst.io/how-to-build-an-angular-app-with-angular-cli-in-a-couple-of-minutes-43089d3ab272
Medium
How to build an Angular App with Angular CLI in a couple of minutes
Detailed explanation of how to start an Angular app with Angular CLI, from scratch
#web
TNG-Hooks — предоставляет вдохновленные Реактом «хуки» типа useState(..) для автономных функций
https://github.com/getify/tng-hooks
TNG-Hooks — предоставляет вдохновленные Реактом «хуки» типа useState(..) для автономных функций
https://github.com/getify/tng-hooks
#react
Ретроспектива работы над производительноcтью в Mapbox Studio (большого приложения на React — Redux с рендером в WebGL canvas с Mapbox GL)
https://calibreapp.com/blog/2018-10-30-performance-at-mapbox/
Ретроспектива работы над производительноcтью в Mapbox Studio (большого приложения на React — Redux с рендером в WebGL canvas с Mapbox GL)
https://calibreapp.com/blog/2018-10-30-performance-at-mapbox/
#web
Измерение, оптимизация и мониторинг. Addy Osmani о том, как правильно инвестировать свои силы в производительность
https://medium.com/@addyosmani/measure-optimize-monitor-33e36108e014
Измерение, оптимизация и мониторинг. Addy Osmani о том, как правильно инвестировать свои силы в производительность
https://medium.com/@addyosmani/measure-optimize-monitor-33e36108e014
Medium
Measure, Optimize & Monitor.
Performance is a constant process, not a one-time checklist. It requires continuous monitoring and work. A useful workflow when investing…
#video
FrontTalks 2018 , 16 видео
https://www.youtube.com/playlist?list=PLKaafC45L_SSA7_fLU7EMXTWI6ljhLx50
FrontTalks 2018 , 16 видео
https://www.youtube.com/playlist?list=PLKaafC45L_SSA7_fLU7EMXTWI6ljhLx50
#web
Цепочки промисов мертвы. Да здравствует async/await
https://blog.logrocket.com/promise-chaining-is-dead-long-live-async-await-445897870abc
Цепочки промисов мертвы. Да здравствует async/await
https://blog.logrocket.com/promise-chaining-is-dead-long-live-async-await-445897870abc
LogRocket Blog
Promise chaining is dead. Long live async/await - LogRocket Blog
While async functions have been around forever, they are often left untouched. Async/await is what some may consider an outcast. […]
#js
Руководство по JavaScript: часть 1: первая программа, особенности языка, стандарты , часть 2: стиль кода и структура программ , часть 3: переменные, типы данных, выражения, объекты
https://habr.com/company/ruvds/blog/429838/
Руководство по JavaScript: часть 1: первая программа, особенности языка, стандарты , часть 2: стиль кода и структура программ , часть 3: переменные, типы данных, выражения, объекты
https://habr.com/company/ruvds/blog/429838/
Хабр
Руководство по JavaScript, часть 3: переменные, типы данных, выражения, объекты
Сегодня, в третьей части перевода руководства по JavaScript, мы поговорим о разных способах объявления переменных, о типах данных, о выражениях и об особенностях...