Search
Write a publication
Pull to refresh
15
0

User

Send message

Как я делал LoRa + GPS-трекер для соревнований по спортивному ориентированию

Level of difficultyMedium
Reading time13 min
Views6.5K

Привет, меня зовут Павел, я программист-эксперт в отделе разработки серверных решений ЮMoney. Это не первая моя статья для блога компании на Хабре — уже выходило два текста о том, как и во что эволюционировали наши конечные автоматы (Часть 1 и Часть 2), вы их очень тепло приняли. В этот раз речь пойдёт про неожиданные проявления моего увлечения программированием. Когда-то у меня получилось сделать GPS-трекер для соревнований по спортивному ориентированию. Хочу поделиться этой историей и рассказать, во что этот GPS-трекер превратился за 17 лет.

Читать далее

Эволюция конечных автоматов в бэкенд-разработке. Часть 2

Level of difficultyMedium
Reading time3 min
Views5.4K

Привет! Меня зовут Павел, я программист-эксперт в отделе разработки серверных решений ЮMoney. Продолжу рассказывать о том, как мы организовываем работу сложных пользовательских (и не только) процессов с применением конечных автоматов FSM (Finite-state machine). И разберём, почему наша FSM не совсем типичная и ей скорее подходит название PSM (Process-state machine).

Ссылка на первую часть статьи.

Читать далее

Эволюция конечных автоматов в бэкенд-разработке. Часть 1

Level of difficultyMedium
Reading time6 min
Views9.5K

Привет! Меня зовут Павел, я программист-эксперт в отделе разработки серверных решений ЮMoney. Сегодня расскажу и покажу, как менялись наши конечные автоматы в бэкенде — как от большого страшного монстра с файлами классов по 1000+ строк мы пришли к красивым визуальным диаграммам, которые понимают не только разработчики, но и сотрудники других отделов.

Читать далее

Information

Rating
368-th
Location
Россия
Registered
Activity

Specialization

Software Developer, Backend Developer
Senior
Java
SQL
OOP
Spring Boot