Pull to refresh
3
0
Рексофт @Reksoft

Software developer

Send message

Хакатоны. Как выжать максимум и выжить

Reading time7 min
Views5.2K
Доброго всем времени суток!

Меня зовут Александр Михалин — я .NET разработчик в компании “Рексофт”. За моей спиной 7 хакатонов, причем один в качестве члена жюри. Я не спал 8 ночей, выпил 52 чашки кофе, 15 банок редбулла, со мной в команде побывали 24 человека. Сегодня я хочу рассказать о хакатонах всё. Ну или почти всё.


Фото предоставлено командой ВКонтакте.

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

Я не буду акцентировать внимание на том, что представляют собой хакатоны. Эта тема довольно хорошо раскрыта tEarth в статье.

Под катом:

  • Моя история
  • Мотивация для участия
  • Советы и рекомендации
Читать дальше →
Total votes 6: ↑4 and ↓2+9
Comments3

UI/UX — дизайн. Тренды и прогнозы на 2020 год

Reading time4 min
Views12K
Привет, Хабр!

Возможно тема не нова, но она остается актуальной для всех разработчиков. 2020 год принесёт нам множество интересных технологических и дизайнерских решений. На этот год запланированы выходы новых устройств, в которых, скорее всего, мы увидим новые способы взаимодействия с интерфейсом и улучшение уже существующих взаимодействий. Так что же конкретно станет трендом 2020 в UI/UX? Илья Семенов, старший проектировщик пользовательских интерфейсов компании «Рексофт», делится своими мыслями по трендам и прогнозами в области UI/UX-дизайна. Давайте разбираться.

image
Читать дальше →
Total votes 8: ↑3 and ↓5+1
Comments7

Чем запомнился 2019-й год в разработке?

Reading time4 min
Views3.7K
Все ближе Новый год. Только ленивый не написал про тренды 2020 года, а мы решили зафиксировать самые значимые события из года уходящего — 2019. Держите ТОП-7 событий в мире разработки от практик Java и Frontend центра разработки компании “Рексофт” в Воронеже.


Источник
Читать дальше →
Total votes 8: ↑4 and ↓4+3
Comments2

Есть ли жизнь после Синьора?

Reading time8 min
Views16K
Как ни странно, но многие разработчики, начиная с джуниоров и заканчивая синьорами, видят только один путь своего развития: менеджмент. Они планируют переходить в руководители проектов или становиться техническими руководителями. Но IT-сфера намного шире, вариантов и путей развития большое количество. Развиваться можно, не только получая новые навыки, но и совершенствуя существующие. Об этом и о нескольких возможных дорогах для дальнейшего развития карьеры разработчика я расскажу в своем посте. Интересно будет не только начинающим свою карьеру, но и опытным разработчикам, которые еще не определились со своей судьбой или просто устали писать код.


Источник
Читать дальше →
Total votes 25: ↑20 and ↓5+24
Comments20

«Есть ли жизнь после Синьора?» или о чем мы будем говорить на SECR-2019

Reading time3 min
Views2.3K
image

Привет, Habr!

Для каждой команды есть просто мероприятия, а есть те, к которым готовишься особенно. Для нас в Reksoft – это Software Engineering Conference Russia или SECR, который пройдет 14-15 ноября в Санкт-Петербурге.
Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments3

Как мы сломали старую хибару и построили на ее месте небоскреб

Reading time9 min
Views4.5K
Зураб Белый, руководитель группы, практика Java, рассказывает свою историю работы в проекте для одной крупной компании и делится накопленным опытом.

Как я заселился…


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

Расскажу немного о проекте в целом. Это официальный портал одной крупной компании с общей информацией, новостями, акциям и другим контентом. Все маркетинговые рассылки содержат ссылки на те или иные страницы сайта, т. е. нагрузка стабильно средняя, но в отдельные моменты времени может достигать высоких значений. Особое внимание требует стабильность и доступность веб-приложения — каждая минута простоя сервиса ведет к большим убыткам у заказчика.
Читать дальше →
Total votes 13: ↑10 and ↓3+7
Comments5

Выбор архитектуры решения для маркетплейса услуг грузоперевозок

Reading time4 min
Views3.2K

Аgorafreight.com — первый в России сервис для онлайн-расчета стоимости и заказа авиа-, авто- и контейнерных перевозок, сборных грузов всеми видами транспорта, включая ставки «от двери до двери».


image

Об истории проекта Agorafreight рассказывает руководитель проектов Reksoft (входит в ГК «Техносерв») Дмитрий Долгих.


Российский стартап Agorafreight — маркетплейс для международных грузоперевозок, который предназначен для расчета стоимости услуг по перевозке грузов, оказываемых экспедиторскими компаниями и перевозчиками. Система является связующим звеном между заказчиком перевозки (клиентом), компаниями-перевозчиками и экспедиторами. Система позволяет провести предварительный выбор маршрута, компаний и услуг, а также расчет стоимости перевозки.

Читать дальше →
Total votes 7: ↑5 and ↓2+3
Comments2

Поле боя — дополненная реальность. Часть III: возможности движка, анимация и POI

Reading time3 min
Views3.5K
В прошлых двух статьях мы познакомились с основами процесса и начали разбирать кейс по работе с AR. Прочитайте, чтобы оставаться в курсе событий.

Часть I: основы распознавания объектов
Часть II: как распознать объект и показать 3D модель

Мы рады представить заключительную третью часть (юху!), в которой подробнее обсудим возможности движка и узнаем:

  • Как анимировать 3D объект для AR. Отобразим текст по нажатию на объект.
  • Как показать 3D объект по заданным координатам как POI (точку интереса).
  • Как показать 3D объект относительно Вас.

Total votes 5: ↑5 and ↓0+5
Comments0

Поле боя — дополненная реальность. Часть II: как распознать объект и показать 3D модель

Reading time4 min
Views6K
В предыдущей статье мы познакомились с основами процесса. Теперь можно приступить к рассмотрению кейса. Если вы пропустили начало — не беда, жмите по ссылке и догоняйте.

Кейс взят из реальной жизни, поэтому важно сказать об условиях, которые перед нами поставил заказчик. По отдельности эти условия не кажутся такими уж невыполнимыми, но вместе усложняют задачу.

  • Задачи должны быть выполнены в рамках одного мультиплатформенного решения. (iOS/Android).
  • Изображения и объекты для распознавания можно изменить одним щелчком мыши.
  • 3D модели и анимация должны загружаться просто без танцев с вершинами и полигонами.
  • 3D модели должны откликаться на нажатие.

Процесс работы мы условно разделили на следующие шаги:


  • Распознать изображение или объект. После распознавания на этом месте отобразить модель с 3D объектом.
  • Показать 3D объект на экране, по аналогии с «pokemon go», без привязки к конкретному месту. При нажатии проигрывается анимация.
  • Показать 3D объект по заданным координатам как POI (точку интереса).

Давайте разберем первую часть, а именно научимся распознавать изображение и отобразим на его месте 3D объект.

Total votes 5: ↑3 and ↓2+1
Comments0

Поле боя — дополненная реальность. Часть I: основы распознавания объектов

Reading time4 min
Views6K
Мы планируем опубликовать серию статей, посвященных технологиям распознавания объектов. В качестве вишенки на торте, мы рассмотрим живой кейс, для которого использовался мультиплатформенный движок для AR, но об этом позже.

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

Итак:

  • Библиотека OpenCV.
  • Принципы распознавания.
  • История развития Computer vision.

+ декомпозиция кейса, чтобы показать как всё это связано.
Читать дальше →
Total votes 5: ↑3 and ↓2+1
Comments2

PouchDB или что делать когда «интернет стабильный»

Reading time4 min
Views9.1K
В наше время скорость работы WEB-приложения сильно влияет на лояльность пользователей. Зачастую приходится переносить некоторую бизнес-логику в клиентский код, работающий в браузере пользователя.

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

Знакомство


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

image

Версии браузеров, в которых работает PouchDB:

  • Firefox 29+ (включая Firefox OS и Firefox для Android)
  • Chrome 30+
  • Safari 5+
  • Internet Explorer 10+
  • Opera 21+
  • Android 4.0+
  • iOS 7.1+
  • Windows Phone 8+

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

image

Total votes 4: ↑4 and ↓0+4
Comments5
2

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity