Как стать автором
Обновить
4
0

Пользователь

Отправить сообщение

GitHub Flow

Время на прочтение4 мин
Количество просмотров104K

Увидев в очередной раз базворд GitFlow я психанул и решил перевести описание более простой и менее проблемной схемы работы с ветками под названием GitHub Flow. Именно её имеет смысл использовать по умолчанию, переходя к какой-то другой лишь в случае непреодолимых обстоятельств.


Создайте ветвь



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

Читать дальше →
Всего голосов 48: ↑32 и ↓16+16
Комментарии23

Event Loop в деталях

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров56K

В данной статье поговорим о том, почему Event Loop вообще был создан, как с ним работать и почему про него спрашивают на собесах.

JS был спроектирован как однопоточный язык программирования. Это значит, что он может выполнять только одну операцию одновременно. Тем не менее у JavaScript есть такой механизм как Event Loop, который как раз и позволяет выполнять "асинхронные" операции. Почему "асинхронные" в кавычках? Да просто потому что JavaScript тоже выполняет их синхронно, асинхронности в самом JavaScript как таковой нет. Вперед под кат, будем разбираться)

Promise.then()
Всего голосов 23: ↑20 и ↓3+19
Комментарии13

Удивительные клеточные автоматы: дефицитные правила

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.2K


👾, Хабр!

Возвращаемся к нашей экскурсии по модификациям клеточных автоматов. Объект сегодняшнего внимания – дефицитные правила (deficient rules). Это ещё более свежая вариация, чем рассмотренный в прошлом посте BSFKL, и была описана 5 лет назад энтузиастом 83bismuth38.

Модификация предполагает, что при рождении клетки на окружающих соседей налагается ограничение на рождение по этому переходу, согласно нотации Хенселя. Освежить в памяти, что из себя представляют переходы можно здесь.
Читать дальше →
Всего голосов 43: ↑43 и ↓0+43
Комментарии13

Перемещение частиц по 3D-геометрии

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров3K

В данной статье я постараюсь рассказать каким образом можно реализовать движение объектов по поверхности 3D геометрии.

Читать далее
Всего голосов 24: ↑24 и ↓0+24
Комментарии5

VR/AR в браузере. Как быстро влиться и сделать свое первое приложение, используя WebVR API

Время на прочтение14 мин
Количество просмотров43K


Виртуальная и дополненные реальности активно развиваются и начинают предъявлять права на захват мира. Причем применение этих технологий разнообразно и не ограничивается только играми. А с появлением инструментов для работы с VR/AR технологиями в браузере интерес возрос еще больше. Уже сейчас можно экспериментировать и создавать MVP(Minimum Viable Product) веб-проекты с помощью JavaScript API, которое так и называется — WebVR. Давайте разбираться, что это и как с этим работать. И можно ли обойтись без этого самого WebVR API?
Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии3

Информация

В рейтинге
5 358-й
Зарегистрирован
Активность