11 авг 2018

Илья

ведущий фронтенд разработчик

Компоненты высшего порядка используются когда мы хотим добавить или переопределить некоторые свойства уже созданного компонента, но не хотим дублировать код. Это техника часто спасает от дублирования кода, помогая делать его более чистым. Еще данный подход применим, кода мы хотим вмешаться в жизненный цикл компонента. Что же представляют собой компоненты высшего порядка?

28 июл 2018

Илья

ведущий фронтенд разработчик

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

07 июл 2018

Илья

ведущий фронтенд разработчик

В прошлой части мы разработали простые страницы нашего приложения. В этой статье мы рассмотрим более интересный кейс. 

21 июн 2018

Илья

ведущий фронтенд разработчик

В статьях по Loopback мы разработали API из двух связанных моделей. Это блоги и статьи. Настало время освежить наши знания по dva и сделать небольшой практический пример. Давайте разработаем интерфейс для просмотра наших блогов и статей. Будем строить наш интерфейс поэтапно.

01 июн 2018

Михаил

ведущий бэкенд разработчик

В этой статье я покажу возможности использовать данные OpenStreetMap для построение административной карты России. Мы разработаем клиент-серверное приложение, используя комбинацию Flask + Vue.js. Данное приложение будет уметь отрисовывать геометрию регионов. Также мы рассмотрим особенности эффективной передачи географических данных от сервера клиенту и способ привязки данных к геометрии.

19 май 2018

Илья

ведущий фронтенд разработчик

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

03 май 2018

Михаил

ведущий бэкенд разработчик

В данной статье я хочу продемонстрировать элегантный сопособ заполнения docx-шаблонов, использующих Jinja-подобный синтаксис через web-интерфейс.

20 апр 2018

Илья

ведущий фронтенд разработчик

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

09 апр 2018

Михаил

ведущий бэкенд разработчик

В этой статье я раскажу, как я написал свой геокодер, который достаточно эффективно сопоставляет текстовый адрес координате на карте мира. Также я попытаюсь дать общее представление о данных OpenStreetMap и опишу свой опыт работы с полнотекстовым поиском postgresql и утилитой imposm.

27 мар 2018

Наталья

руководитель HR-отдела

Будут ли одни и те же плюшки мотивировать разные категории сотрудников? Не проходят ли старания работодателя впустую? Тот ли горизонтальный рост ожидал тестировщик, получая бесконечные печеньки на кухне? Так ли ему важно, сколько шагов до офиса от метро, если он все равно круглый год ездит на работу на велосипеде?