`Day8` - Read first chapter of _Atomic Kotlin_ and...
# 100daysofkotlin-2021
b
Day8
• Read first chapter of Atomic Kotlin and Designing Data-Intensive Applications • Wrote out pseudocode for my RBP • Finished covering section 3 on https://www.sqlitetutorial.net/ • Reviewed SOLID : https://www.digitalocean.com/community/conceptual_articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design • Reviewed Null safety: https://kotlinlang.org/docs/null-safety.html#nullable-types-and-non-null-types
Self-Comment
• Ended up not coding much again besides playing around with SQL and with JUnit + Kotest. Enjoying the time learning new fundamentals. I'm not sure if I'll use Kotest, I was having some difficult time setting it up as an assertions library and it doesn't seem to be as beginner friendly when you consider looking up examples for tests. I say that I've read the first two chapters of the books I mentioned, but more like the intros. I'm going to try reading a chapter of one in the morning and one later on in the evening. Decided on Designing Data-Intensive Applications as I'd like to cover a better understanding on processing+storing data in databases(Highly recommended book from others). While I feel like I have a good understanding of Kotlin, I'm starting from the beginning of the book to freshen up and possibly get a better understanding on the fundamentals. Pseudocode is going well! Made a lot of progress and will "finish" it up tomorrow with hopes of implementing it. Feels like it was an unproductive day without writing much code, but looking at my bullet points above it seems I've covered more than I thought.
Goals Tomorrow
1. Finish up my pseudocode for project or enough to implement reading the excel sheets and querying sqlite database 2. Read ACTUAL first chapters of Atomic Kotlin and Designing Data-Intensive Applications. If anything new comes up moving forward with AK, I'll practice with it. 3. Look over parts of Section 4 on sqlitetutorial, but won't put too much time into it since I won't be using multiple tables in a database anytime soon. Go over Section 5. 4. Write some code!
🔥 2