Вчера мы еще немного поработали над кнексом. В частности, мы научились создавать миграционные и сид-файлы. После этого мы объединились и изучили некоторые, казалось бы, сложные запросы на соединение knex. Ну, это не было казалось бы сложным — это определенно было сложно! В основном он показал, как разбить несколько запросов на функции, а затем использовал Promise.all с функциями. Мой партнер и я смогли оптимизировать пример, который нам дали, и сократить его с 3 запросов до всего 2, но, чувак, я просто продолжал думать, что, хотя я в основном знал, что происходит в примере кода, я не знал, как Я мог бы написать что-то подобное и сам. Я нашел эту страницу Обещания JavaScript для чайников и другие полезные сайты, но когда дело доходит до этого, я думаю, что мне просто нужно понять, когда мне нужно это реализовать. Я не должен допустить, чтобы это заставило меня чувствовать себя подавленным. Наш инструктор сказал нам, что на следующей неделе у нас будет задание, которое соберет все воедино.

Ах да, чуть не забыл! Мы научились деплоить на Heroku! Я смог разобраться с перегибами и успешно наладить работу с моими покемонами, базой данных и всем остальным. Довольно мило.

Выше приведен забавный снимок экрана, который я сделал, когда использовал duolingo сегодня утром. Я почувствовал, что он имеет отношение к тому, как я отношусь к Promises. Я твердо намерен не вечно оставаться на детсадовском уровне понимания!

Большинство субботних утра я просыпаюсь немного раньше и готовлюсь к спортзалу, но сегодня мне захотелось воспользоваться возможностью поспать. Я также был довольно продуктивным: сохранил несколько рабочих мест в LinkedIn, практиковал вьетнамский язык, как показано выше. и завершил модуль React в Code Academy. Время позавтракать, принять душ, а затем отправиться в спортзал. Счастливые выходные!