• Предисловие Сервис-воркеры (Service Workers, да простят меня читатели) сегодня являются полезным дополнением к основной функциональности сайта: тут и работа в оффлайне, и фоновая синхронизация данных, и модные пуш-уведомления. Однако большое количество статей про сервис-воркеры выглядят достаточно сжато и описывают простые…

  • Приветствую, уважаемые читатели данной статьи! В статье я дам описание имплементации алгоритма Форчуна (англ. Fortune’s algorithm) для построения диаграммы Вороного (англ. Voronoi diagram) с использованием нативных сбалансированных двоичных деревьев поиска (для уникальных элементов) (англ. BST, binary search tree), предусмотренных стандартом…

  • Приветствую всех жителей geektimes, сегодня я хочу вам рассказать свою историю постройки бюджетного классического портального фрезерного станка.

  • Для выполнения большого количества задач необходимо участие выездных работников — установка счетчиков, доставка, монтаж оборудования, уборка помещений, сборка мебели и других работ. Проконтролировать качество их работы — нетривиальная задача для бизнеса, но компании важно знать не только, что делают сотрудники,…

  • Сегодня день рождения одного из отцов-основателей Agile-манифеста — Алистера Коберна. Предлагаю вашему вниманию перевод его выступления на TED про командную разработку. Давайте посмотрим на группу людей, занимающихся дизайном. Мы видим, как они что-то изобретают, общаются и принимают решения. Они решают…

  • Разработчикам часто приходится иметь дело с файлами, представляющими из себя древовидную структуру: XML, JSON, YAML, всякого рода языки разметки вроде Markdown или Org-mode. Облегчая в общем и целом нашу жизнь, такие файлы имеют склонность к бесконтрольному росту, в какой-то момент…

  • Привет, меня зовут Дэйв Блежа (Dave Bleja), я работаю в студии Volnaiskra. В течение последних 3 лет я создавал Spryke, увлекательный и проработанный платформер о глубоководной морской кибер-рыбе, исследующей чудеса суши. Как единственный постоянный участник команды Spryke, я нёс ответственность…

  • Чтобы поспособствовать свободному и справедливому обществу, я подтверждаю, что я подойду к разработке программного обеспечения с ответственностью и достоинством. Я буду придерживаться следующих принципов: Я несу моральную ответственность за свои решения, и буду действовать согласно велению своей совести. Влияние программного…

  • 17 ноября 2016 года компания Tesla Motors провела встречу с акционерами по поводу возможного слияния компаний Tesla Motors и SolarCity путём обмена акциями. Заранее скажем, что по итогу более 85% акционеров Tesla Motors проголосовали положительно, так что вопрос можно считать…

  • Почти никогда во всей литературе, посвящённой программированию и разработке программного обеспечения, не упоминается нечто важное, из-за чего мы иногда недопонимаем друг друга… Joel Spolsky Статья Джоэла о Пяти мирах (программного обеспечения) вышла в 2002 году. За прошедшие 14 лет успели…