Продолжаю работу с курсантами 🤓
...Как оказалось, ряд настроек, которые я задавал в прошлый раз не отработали, так как использую самые свежие версии Patroni и PostgreSQL по сравнению с предыдущими заданиями курса.
...В последних версиях PostgreSQL пароли по умолчанию создаются не в md5, а в scram-sha-256.
...У меня так и не получилось это сделать, постоянно ловил ошибку, что два провайдера для логирования. Перепробовал все нагугленные варианты, ошибка не уходила.
Ирония в том, что на работе я уже прикручивал логирование к сервисам…
Сейчас захотел всё откатить с нуля и попробовать заново, но у меня слетели зависимости и не поднимается приложение совсем теперь. Сейчас пытаюсь хотя бы просто восстановить работоспособность приложения.
....Во времена когда мы жили на Pydantic первой верссии, мне пришлось парсер писать чтобы валидировать типы сабсета, потом мы переехали на вторую версию и мой код выкинули :)
Наверное, с точки зрения теории категорий параметризацию типом можно рассматривать как композицию функций, и если я прав - то пример хороший.
...Данная задача простая, но по своей невнимательности я понял её не так, решение мне понятно. Надо быть внимательнее.
...При работе над задачей по отслеживанию изменений в полях моделей пришлось отрефакторить весь проект.
...Итого - в очередной раз убеждаюсь, что грамотная система типов решает кучу проблем.
...Раньше я думал, что логи нужны только для отладки. Теперь я вижу, что структурированные логи — это настоящая машина времени для системы.
Теперь я понимаю, почему Git, Kafka, базы данных строятся вокруг идей free object. Возможность отката системы в прошлое не просто удобна, а делает код более гибким.
...В этот вторник у меня по плану во всем доме собирались отключать свет с 9 до 17, но в итоге отключили всего на час. На работу я выходить не стал.)
Посидел и подумал о том что у меня вообще происходит. Расставил приоритеты. Понял что курсы важнее и у меня впереди весь день и я уже достаточно затянул с этим. В полной тишине за весь день сделал 4 задания. Было прям очень круто.
...у моей текущей компании фин. сложности (да и глупый менеджмент) и мне нужно как можно быстрее искать новую работу.
Темой карьеры конечно надо заниматься регулярно, а не когда уже горит. Поэтому в Школе есть конкретные цели по карьере, в частности:
- идеально оформленное резюме постоянно в общем доступе в статусе "рассматриваю варианты"
- 2 хороших знакомых, с которыми вы регулярно общаетесь, и которые могут сразу взять вас к себе
- каждый календарный месяц: одно успешное собеседование с оффером.
и т.д.
Post #1658
923

- 🔥 47
- 👍 17
- ❤🔥 2
- ⚡ 1
- 😁 1