Здравствуйте.
У меня несколько пространный и глупый вопрос.
Начитавшись документации, пописав какие-то мелкие функции, посмотрев на GenServer, OTP, cowboy etc. Посмотрев в чатиках, ссылки, книги, пару обсуждений чужих проектов хотелось бы закрепить знания и написать что-то небольшое полезное/интересное, и позволяющее лучше разобраться в основных концепциях языка.
Учитывая традиционную проблему с фантазией, плюс, в силу того что наверное не очень хорошо понимаю область применения, не могу сообразить что можно запилить.
У меня есть несколько идей, но не знаю насколько они подходят что бы посмотреть на язык со всех сторон и задействовать инструменты/методы которые в основном используются, понять какие-то best practices языка, разобраться с оптимизацией, нагрузочным тестированием.
(При этом не возиться с FrontEnd, не работать с 3-pard API)
* Парсер BLAST/FASTA файлов (А-ля biopython.Blast)
* Свою версию aria2c (заодно хоть как-то сети вспомнить)
* Упрощенный syncthing. Типа сервис где демон проверяет каталог, если появились новые файлы забирает их (и например отправляет нотификацию) и либо nginx прикрутить либо свой вариант как раздавать данные
* Скраппер погоды и отправлятор нотификаций - пригодная не пригодная для полетов(по типу ЛА) погода.
Но не знаю в чем можно/нужно использовать "сильные стороны" Elixir, достаточно быстро(ну за неделю) написать.
В общем-то вопрос на чем лучше сконцентрироваться, что бы разобраться не писать на Erlang/Elixir как не знаю кто
(Просто если решения вопросов "не работает"/"как сделать", можно нагуглить, а вот идей пока не получается)
Если вопрос не к месту, или на него уже 10 раз отвечали, и вообще иди лесом думай своей головой/внимательнее кури маны сначала - было бы здорово получить хотя бы направление куда можно пойти.
(Каких-либо правил чата не вижу, поэтому надеюсь не особо буду раздражать своим вопросом)