Started on Oct 20, 2023.
Today's Progress: Stayed till 2am to work on a brand new project: NFT Marketplace.
Thoughts: Almost felt like a mini-hackathon.
Today's Progress: Continue working on the NFT Marketplace project.
Thoughts: So proud to be working independently, feels good without relying on tutorials.
Today's Progress: Add some visual effects to the NFT Marketplace.
Thoughts: Good artists steal.
Today's Progress: Add a Connect wallet to NFT marketplace.
Thoughts: First time using RainbowKit, pretty slick!
Today's Progress: Working on my first issue at the internship
Today's Progress:
- Write first PR on the open-source fellowship project
- Add favicon to the NFT marketplace project
Thoughts: Time to learn some backend
Today's Progress:
- Watch some videos about async JS on Frontend Masters
- Start a new MERN-bookstore project
Today's Progress:
- Fix a bug for Swoovy internship
Thoughts: Fixing bugs feels like being a detective, it was fun.
Today's Progress:
- Learning express by doing the bookstore-MERN project
Today's Progress:
- Finish Udemy "React Query" module
Today's Progress:
- Starting a new Udemy course on AWS cloud practitioner, finish 3 modules (15%)
Today's Progress:
- AWS cloud practitioner, finish 2 modules (25%)
- Updated personal Website with the internship experience
- Internship: Opened a new PR to fix CSS styling and get merged
Today's Progress:
- AWS cloud practitioner, finish 3 modules (40%)
- Update personal website with skill categories
Today's Progress:
- AWS cloud practitioner, finish 2 modules (50%). Did practice exam and requested exam voucher
- Add Google Analytics to personal website
- AWS cloud practitioner, finish 3 modules (65%)
- Open Source Project: created a new PR
Thoughts: first experience writing PUT request and test script, feels good learning something new on the backend
- AWS cloud practitioner, finish 2 modules (80%)
- Internship: created a new PR, completed refactor and UI modification of dashboard top card section
- AWS cloud practitioner: registered for the exam, finish 1.3 modules (90%)
- AWS cloud practitioner: finish 1 module (95%)
- AWS cloud practitioner: finish 100% of the course
- Internship: finally figured out how to set up unit testing for React component using Enzyme and Jest
- Personal Website: made some changes according to Resume Review Feedback, update social icons svg
- AWS cloud practitioner: did 1 practice exam and review answers
- AWS cloud practitioner: did practice exam #1 and #2 and review answers for #1.
- AWS cloud practitioner: reviewed 60 questions for an hour, reviewed Q1-25 from practice exam #2.
- Internship: made one commit to filter EventsData by cause categories.
- AWS cloud practitioner: reviewed questions for 0.5h
- AWS cloud practitioner: finish the Youtube video. Did a new mock exam.
- AWS cloud practitioner: reviewed all study notes and did one practice exam.
- AWS cloud practitioner: passed the exam!
- Starting a new gym website project
- Learn how to integrate Google Map to the Gym website
- Internship: Resolve merge conflict
- Open Source Project: cleanup the example code and rebase based on mentor feedback
- Internship: spend 2 hours on the new ticket to add a take action section using existing card component
- Internship: Changed the router URL for better User Experience
- Gym personal project: pick back up where I left, create a contact form
- Networking: attend a local meetup event
- Gym personal project: complete Footer section
- Internship: pair program to fix a bug: couldn't toggle between admin and member view
- Had a live coding interview, totally bombed it
- Study 0.5h Scrimba on the API module
- Internship: rebase open ticket with the dev branch, found a new issue
- Study 2h Scrimba, completed the 2nd unit in the API module and reviewed html/css basics
- Spent 2h completing the Solo Project: Color Scheme Generator
- Study 1h Scrimba, complete 1 CSS module
- Study 1h Scrimba, complete 1 CSS module
- Study 0.5 Scrimba, complete half CSS module
- Open source PR got merged 🎉
- Study 0.5 Scrimba, complete module 2 Web Dev Basics
- Internship: had weekly sync
- Internship: worked on Ticket #52 routes for 2h to remove /user/
Lesson learned: RTFM works. When I got stuck, reading the Umi routes documentation helped a lot.
- Scrimba 1h: finish module 2
- Scrimba 3h: finish module 3, complete random password generator Solo project
- Scrimba: start module 4 Essential CSS concept