Aleck the programmer
5 subscribers
20 photos
2 videos
50 links
Yet another Software Developer blog
GitHub - https://github.com/smart7even
Download Telegram
Итоги на 07.03.2021

Прочитал темы 2.8 - 2.12 на learn.javascript.ru.
Времени потрачено на задачу: 1 час
Итоги на 08.03.2021

Переделал логику кеширования запросов для бота, теперь таблица с кешем чистится каждые 24 часа
Времени потрачено на задачу: 1.5 часа

Начал разбираться с миграциями баз данных, так как я работал в последнее время с sqlalchemy начал читать документацию alembic
Времени потрачено на задачу: 1.5 часа
Итоги на 09.03.2021

Прочитал темы 2.13 - 2.15 на learn.javascript.ru.
Времени потрачено на задачу: 0.5 часа
Итоги на 10.03.2021

Освоил broadcast channel api, использовав его в криптономиконе (учбеном проекте курса по Vue от JavaScript Ninja). broadcast channel api позволяет вкладкам браузера обмениваться между собой информацией. Это позволяет синхронизировать состояние приложения во вкладках
Времени потрачено на задачу: 2 часа
Итоги на 11.03.2021

Поработал над дизайном страницы в личном кабинете пользователя, дизайнер из меня такой себе) Много времени убито на то, чтобы сделать хоть что-то более менее красивое
Времени потрачено на задачу: 2 часа
Aleck the programmer
Итоги на 11.03.2021 Поработал над дизайном страницы в личном кабинете пользователя, дизайнер из меня такой себе) Много времени убито на то, чтобы сделать хоть что-то более менее красивое Времени потрачено на задачу: 2 часа
Итоги на 12.03.2021

Прочитал тему 2.16 на learn.javascript.ru.
Времени потрачено на задачу: 0.25 часа

Начали интегрировать страницу личного кабинета в проект Taskmaster. Планируется добавить возможность редактирования страницы пользователя. Также планируется переписать клиентскую часть с использованием фреймворка vue
Времени потрачено на задачу: 2 часа
Итоги на 13.03.2021

Завершил вторую главу по основам JavaScript и прошел третью главу по качеству кода, где рассказывается об инструментах отладки, тестирования и о названиях переменных, на learn.javascript.ru.
Времени потрачено на задачу: 2 часа
Итоги на 14.03.2021

Начал разбираться с основами jwt авторизации, прочитал статью на Хабре, попробовал библиотеку pyjwt
Времени потрачено на задачу: 2 часа

Продолжили внедрять функционал в Taskmaster
Времени потрачено на задачу: 1 час
Итоги на 15.03.2021

Изучил темы 4.1-4.3 на learn.javascript.ru
Времени потрачено на задачу: 1 час
Итоги на 16.03.2021

Сделали большую часть функционала для страницы пользователя и для страницы проекта в проекте Taskmaster
Времени потрачено на задачу: 2.5 часа

Прошел темы 4.4-4.5 на learn.javascript.ru
Времени потрачено на задачу: 0.5 часа
Итоги на 17.03.2021

Прошел темы 4.6-4.7 на learn.javascript.ru
Времени потрачено на задачу: 1 час

Разобрался с тем, как проксировать запросы с вебпака на бекенд в процессе разработки и устанавливать куки
Времени потрачено на задачу: 1 час
Итоги на 18.03.2021

Начал разбираться с jwt. Понял, что jwt не лучший способ организации авторизации, а для авторизации как правило используются сессии. Нужно будет изучить сессии, как они работают и как их реализовать. Но jwt может быть полезен для задач, когда нужен токен для единоразового доступа к какому-либо ресурсу. Довольно понятно объясняет jwt Илья Климов в своем плейлисте по jwt
Времени потрачено на задачу: 1 час
Итоги на 19.03.2021

Сделали часть функионала для проекта Taskmaster
Времени потрачено на задачу: 1.5 часа
Итоги на 20.03.2021

Разобрался с реализацией авторизации пользователя, реализовав данное поведение с использованием REST фрейворка FastAPI, ORM sqlalchemy, библиотеки для хеширования паролей bcrypt
Времени потрачено на задачу: 2 часа
Итоги на 21.03.2021

Поработали над проектом Taskmaster, а именно над созданием проектов в приложении и редактировании профиля пользователя
Времени потрачено на задачу: 2.5 часа
Итоги на 22.03.2021

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

Прошел темы 5.1-5.3 на learn.javascript.ru
Времени потрачено на задачу: 1 час

Сделал задание из 21 выпуска курса по Vue от JavaScript Ninja
Времени потрачено на задачу: 0.5 часа
Итоги на 25.03.2021

Продолжили добавлять функциональность в Taskmaster. Сделали связи между сущностями в базе данных.
Времени потрачено на задачу: 3 часа
Итоги на 08.01.2022

Начал разбираться с основами работы блокчейна, криптовалют, смарт-контрактов

Прочитал статью от cloudflare про то, как обеспечить криптографически безопасную генерацию последовательностей случайных значений

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