» Материалы за 11.04.2018 » Страница 4

 

С чего начинается качественная стратегия и для чего она нужна в управлении продуктом?

Автор: admin от 11-04-2018, 07:00, посмотрело: 106

Управление продуктом становится важнейшей частью функционирования большинства компаний. Однако для некоторых стартапов и даже крупных команд процесс управления продуктом остается не до конца понятным явлением.



Процесс управления продуктом состоит из нескольких этапов, где один из главных и основополагающих — это определение стратегии и ее грамотное использование на протяжении всего жизненного цикла продукта.



С чего начинается качественная стратегия и для чего она нужна в управлении продуктом?

Категория: Программирование

 

Компилятор на JavaScript с использованием ANTLR

Автор: admin от 11-04-2018, 07:00, посмотрело: 94

Компилятор на JavaScript с использованием ANTLR





В начале этого года я присоединилась к команде, работающей над MongoDB Compass — графическим интерфейсом для MongoDB. Пользователи Compass через Intercom запросили инструмент, позволяющий писать запросы к базе данных, используя любой удобный им язык программирования, поддерживаемый драйвером MongoDB. То есть нам нужна была возможность трансформировать (компилировать) язык Mongo Shell в другие языки и обратно.



Данная статья может стать как практическим руководством, помогающим при написании компилятора на javascript, так и теоретическим ресурсом, включающим основные понятия и принципы создания компиляторов. В конце приведен не только полный список всех используемых при написании материалов, а также ссылки на дополнительную литературу, направленную на более глубокое изучение вопроса. Информация в статье подается последовательно, начиная с исследования предметной области и далее постепенно усложняя функционал разрабатываемого в качестве примера приложения. Если во время прочтения вам кажется, что вы не улавливаете переход от одного шага в другому, вы можете обратиться к полной версии данной программы и возможно это поможет устранить возникший пробел.

Категория: Программирование

 

Докеризируем Socket.io, redis и php

Автор: admin от 11-04-2018, 07:00, посмотрело: 152

Для передачи данных сервером на php клиенту можно использовать следующий алгоритм:




  • Сервер php публикует данные в канал redis.

  • Сервер node подписывается на события в соответствующем канале redis и при

    наступлении события поступления данных публикует эти данные уже в

    socket.io

  • Клиент подписывается на сообщения socket.io и обрабатывает их при поступлении



  • Исходный код проекта можно найти на github

    Категория: Программирование

     

    Приглашаем на лекционный вечер по геймдизайну 18-го апреля в ВШБИ

    Автор: admin от 11-04-2018, 06:15, посмотрело: 98

    18 апреля в Высшей школе бизнес-информатики НИУ ВШЭ в Москве пройдет сразу несколько лекций по геймдизайну. Начало лекций с 19:00, сбор гостей с 18:30.

    Будут выступать как преподаватели ВШБИ, так и приглашенные эксперты, которые будут делиться с гостями мероприятия опытом и знаниями по геймдизайну.



    Место проведения: ул. Трифоновcкая, д.57, стр. 1 (ст. метро Рижская).



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



    Приглашаем на лекционный вечер по геймдизайну 18-го апреля в ВШБИ

    Категория: Программирование » Веб-разработка

     

    Анимация в Angular-приложениях

    Автор: admin от 11-04-2018, 05:20, посмотрело: 159

    Анимация в Angular-приложениях



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



    После перехода нашего продукта на Angular 2+ мы столкнулись с тем, что Ангуляр предоставляет свой механизм для описания анимации. Поскольку Ангуляр полностью владеет транзакциями DOM, то он может упростить описание анимации и мы решили попробовать отказаться от анимации на CSS. Да и в целом было интересно посмотреть, что из этого получится. За почти год разработки проекта мы так и не перешли обратно на CSS-анимацию, и я могу сказать, что можно вполне успешно жить с анимацией Ангуляра. В этой статье я расскажу, как использовать анимацию в проектах на Angular 2+ и о возможностях, которые до сих пор почему-то не описаны в официальном гайде.

    Категория: Программирование » Веб-разработка

     
    Назад Вперед