Come back?

Восстаю из зимней спячки!

Пишу этот пост и вижу что писал до этого - 5 месяцев назад, прошел 3й проект почти пол-года назад… Что же я успел за это время? Не так много как хотелось бы. Самое основное что отняло все силы это - 4й проект не hexlet.io - вот что у меня получилось - task-manager - не все вышло гладко: возникли проблемы с пониманием и работой - webpack, DI-container и sequelize, но одновременно могу занести себе в актив - это общее понимание CRUD-app, bootstrap и шаблонизатор pug, работы с окружениями, создание базовой авторизации и аутентификации.

Я сделал одну вещь которая замедлила скорость моей разработки, но при этом заставила разобраться в некоторых деталях, которые я мог бы упустить - я не клонировал “эталонный” репозиторий с проектом, а собирал свой, конечно подсматривая в образец и в итоге одни вещи нужно было долго и больно переписывать, а другие я мог свободно и спокойно использовать т.к. знал их устройство.

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

По горячим следам и совет Кирилла

После 4го проекта я был выжат и наверное пару недель кодить совсем не хотел, передохнув по совету Кирилла повторил Ruby-guide и удивился - какая же мощная кодо-генерация и простота-красота в Рельсах… И что то приуныл - вроде учил JS, советуют Ruby… И ещё обязательство сам на себя взял - пособеседоваться в одну компанию, которая пишет на Clojure.

Meet with Clojure

Последнии пару недель я знакомился с Clojure - смотрел видео Никиты Прокопова и Романа Лютикова , А так же довольно быстро собрал простенький CRUD repo и сейчас знакомлюсь с клиентской частью на ClojureScript - Reagent/Re-frame - repo

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

По плану за эту недел ознакомиться с клиентом и приступить к тестовому

Что с работой то?

В данный момент на работе я пишу (пытаюсь) автотесты для API на JAVA. И я рад что наконец-то можно на работе писать код, но мне не очень нравится JAVA - возможно статическая типизация уберегает от кучи ошибок, но за всеми этими AuthorizationData<SomeShit> data = new getAuthResponse.getData(); я плохо воспринимаю данные и какая обработка их происходит - неудобно работать с коллекциями, неудобно делать запросы. В итоге пол-дня сижу в дебаггере разбираясь почему не десериализовался JSON… Но допускаю что с высокой долей вероятности - дело не в бобине.