[Перевод] О генераторах в JavaScript ES6, и о том, почему изучать их необязательно

С ростом популярности конструкции async/await растёт и интерес к её внутренним механизмам. Порывшись в интернете, несложно выяснить, что в основе async/await лежат широко известные промисы, и генераторы, которые пользуются куда меньшей известностью и популярностью.

Материал, перевод которого мы сегодня публикуем, посвящён генераторам. А именно, тут мы поговорим о том, как они работают, и о том, как они, совместно с промисами, используются в недрах конструкции async/await. Автор этой статьи говорит, что генераторы, ради их практического применения, осваивать необязательно. Кроме того, он отмечает, что он рассчитывает на то, что читатель немного разбирается в промисах.
Читать дальше →
[Перевод] О генераторах в JavaScript ES6, и о том, почему изучать их необязательно
Source: habrahabr

Пост №3582738

Автор: NinkPT

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582738″ }, «headline»: «Черт дозь/пи, Джонни, у нас не получится… …этот парень patreon.com/rumbo Их гораздо больше ч / My name is Death :: Rumbo (Josué Rumbo, jrumbo, jrumboart) :: перевел сам :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/My-name-is-Death-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%B5%D0%BB-%D1%81%D0%B0%D0%BC-Rumbo-4603412.jpeg», «height»: 850, «width»: 1316 }, «datePublished»: «2018-07-23T12:41:59+03:00», «dateModified»: «2018-07-23T12:41:59+03:00», «author»: { «@type»: «Person», «name»: «NinkPT» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ет нас, патроны на исходе и… О да ладно тебе, что за предвзятостьР Видишь кого-то facebook.com/jrumboart facebook.com/comicdeath» }
Комментировать 
Пост №3582738
Source: Joyreactor

Пост №3582729

Автор: 8l8i8

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582729″ }, «headline»: « iBTGTemфиш втетеш Астрал творит заклинание 'гипноз', цель: иеродемЖШШШШШЭо пожешегеа! •-а / Heroes of Might and Magic III :: Heroes of Might and Magic :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Heroes-of-Might-and-Magic-III-Heroes-of-Might-and-Magic-%D0%98%D0%B3%D1%80%D1%8B-4603395.jpeg», «height»: 480, «width»: 640 }, «datePublished»: «2018-07-23T12:34:44+03:00», «dateModified»: «2018-07-23T12:34:44+03:00», «author»: { «@type»: «Person», «name»: «8l8i8» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ролем наносят урон е.эзе. 93 тяжелые Арбалетчики погибаютеалеска Астрал в казалось бы безнадежном бою Слаемая побела! За хладмокроеие е бою. Астрал получает 5$оо опыта Г- — — '<* . ч [^л л- • &•< 9 200 «4 9 1 27 30 Обороняющийся 1,4 I Т * > !_ .4 & <т 1 ф и / # ш и V 1» }
Комментировать 
Пост №3582729
Source: Joyreactor

Пост №3582716

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582716″ }, «headline»: «уют», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%83%D1%8E%D1%82-4603378.jpeg», «height»: 1200, «width»: 900 }, «datePublished»: «2018-07-23T12:09:33+03:00», «dateModified»: «2018-07-23T12:09:33+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582716
Source: Joyreactor

Sannce Home Security IP Camera — как обезопасить свой дом за 1200 рублей

Многие до сих пор с недопониманием относятся к системам домашнего видеонаблюдения, считая их чем-то диковинным, сложным и жутко дорогим. В реальности же организовать дома наблюдение за всем происходящим […]
Sannce Home Security IP Camera — как обезопасить свой дом за 1200 рублей
Source: 4pda

Пост №3582713

Автор: anon

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582713″ }, «headline»: «I V A L V E~1 Gaming Department / anon», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/anon-4603374.jpeg», «height»: 888, «width»: 640 }, «datePublished»: «2018-07-23T12:01:10+03:00», «dateModified»: «2018-07-23T12:01:10+03:00», «author»: { «@type»: «Person», «name»: «anon» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582713
Source: Joyreactor

Пост №3582712

Автор: Rarity

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582712″ }, «headline»: «котики :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D0%B8%D0%BA%D0%B8-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-4603373.gif», «height»: 812, «width»: 460 }, «datePublished»: «2018-07-23T12:00:09+03:00», «dateModified»: «2018-07-23T12:00:09+03:00», «author»: { «@type»: «Person», «name»: «Rarity» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582712
Source: Joyreactor

Continuous design в разработке: методология и принцип

На практике случается, что вы разработали продукт, а после запуска клиенты используют его не так, как предполагалось. Затем выясняется, что задачи пользователя уже другие, и они идут вразрез с запланированным развитием продукта и вашим видением проекта. Почему?

На самом деле, вы работаете с задачей пользователя, которая не понята до конца и которая меняется под влиянием продукта. Это наталкивает на мысль, что продукт нужно доработать, причем в паре с клиентом. Так вы сразу обезопасите себя от создания ненужных решений, основанных лишь на гипотезах.

Я думаю, что лучше всего выстраивать коммуникацию с пользователем по принципу continuous design, о котором и пойдет речь в статье.


Читать дальше →
Continuous design в разработке: методология и принцип
Source: geektimes

Цитата #451412

xxx: Отстаньте все от меня, я через неделю в отпуск!!
yyy: Вот выжимаем последнее, успеваем…
xxx: Ты пробовала выжимать сухофрукты?
Цитата #451412
Source: bash

Пост №3582695

Автор: Accelerator

Пруф.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582695″ }, «headline»: «Пруф. / близняшки», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B1%D0%BB%D0%B8%D0%B7%D0%BD%D1%8F%D1%88%D0%BA%D0%B8-4603309.jpeg», «height»: 1080, «width»: 1080 }, «datePublished»: «2018-07-23T11:21:31+03:00», «dateModified»: «2018-07-23T11:21:31+03:00», «author»: { «@type»: «Person», «name»: «Accelerator» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582695
Source: Joyreactor