Study Report - 02/02/2024
Summary
Time Spent Studying : 1:48:45
Total Time Spent Studying this Year 83:16:29
Time Remaining this Year : 916:43:31
Todays Completed Tasks :
✅ Made Today’s blog post (Not much, but it’s something!)
✅ Created a page in the blog that lists my projects and some basic information about them.
Man, this week has been crazy. Like the whole week was nuts. I went from being a 10 out of 10 on the stress scale on Monday to an 8 on Thursday and then suddenly a 1 today. It was all work related too. It’s just been different kinds of 9-5 work, plus a bunch of stuff like helping friends, relatives, and acquaintances all day since last weekend through yesterday. Today everything settled out and hopefully I can focus on the stuff I want to focus on.
Don’t get me wrong, I love that I can help so many people. I just can’t catch up on 4 days of low study times in a single weekend, which is just frustrating. That’s how the game goes somethines though.
What I learned
I haven’t made a blog post since 1/30 and as far as my projects go nothing has really changed. I’m still waiting for google ads to approve my site, but now for some reason https://bwcii.com/ads.txt isn’t detected. I don’t really understand that, because it’s clearly there. IDK, it’s just a waiting game now.
That being said, I’ve been wanting to integrate my Angular Playground App with firebase for a while now. It’s been a part of my personal roadmap for a while. Turns out that Firebase is quite the platform! I’ve spent most of my week researching Firebase, it’s various products, and how to use them effectively and safely.
I honestly haven’t done enough research to implement it, but I think I’ve got a high level plan for how I’ll work with it. To start with, I’ve created a new repo called fire-notes. I’ll use this to start fresh with Firebase, just so I have fewer variables to deal with.
When it comes to the products I’ll integrate with first, I think it’ll look something like this.
Firebase Hosting > Firebase Authentication > Firebase Firestore
I think that strikes the right balance of impact and difficulty. I’ve already got manual deployments to Firebase Hosting completed, but I’d really like to get that automated via CI/CD. Once that’s done I’ll get Firebase Authentication implemented so I can keep people from accessing the notes of others. Finally, I’ll flesh out the UI and then integrate Firebase Firestore to store the notes.
I may need to use Firebase Functions to actually handle the CRUD actions, but I’ll cross that bridge when I come to it.
What I’ll be Working on Tomorrow
Tomorrow I’ll focus on getting the CI/CD pipeline set up so that I don’t have to do manual pushes to Firebase Hosting. It looks like it’s really well documented, so this shouldn’t require too much work I don’t think.
Conclusion
I’ve finally got some time to this weekend to get caught up on the study time I missed last week, but I feel good and think this is going to go really well!