Week 8 Recap of #100DaysOfCode
Building with Go and Tackling Challenges This week was focused on applying my Go programming skills to real-world projects and staying sharp with algorithmic problem-solving on Leetcode. Here's what I achieved: Building an Expense Tracker with Go I began a new project, an expense tracker, to put my Go programming knowledge into action. Throughout the week, I tackled debugging challenges, learned more about database connections, and explored Go documentation to enhance my skills. This project has been a great way to solidify my understanding of Go while learning new concepts along the way. Dynamic Habit Tracker Challenge In a thrilling 24-hour challenge, I built a dynamic habit tracker app using GitHub Copilot in just 18 hours. The process involved not only developing the app but also documenting it thoroughly and publishing a blog post about the experience. It was an intense but rewarding challenge that tested my creativity and ability to deliver under pressure. Leetcode Problem-Solving I continued solving Leetcode challenges, focusing on array-based problems: Remove Duplicates from Sorted Array II: Enhanced my understanding of handling duplicate elements. Majority Element: Strengthened my approach to identifying patterns and solving algorithmic problems effectively. Continued Learning Beyond coding, I dedicated time to reading programming-related books to expand my knowledge and improve my problem-solving mindset. Final Thoughts Week 8 was a mix of project-building, competitive challenges, and consistent problem-solving. The hands-on experience with Go and the habit tracker challenge pushed me out of my comfort zone and helped me grow as a developer. Looking forward to building more projects and leveling up my skills in the weeks ahead!
Building with Go and Tackling Challenges
This week was focused on applying my Go programming skills to real-world projects and staying sharp with algorithmic problem-solving on Leetcode. Here's what I achieved:
Building an Expense Tracker with Go
I began a new project, an expense tracker, to put my Go programming knowledge into action. Throughout the week, I tackled debugging challenges, learned more about database connections, and explored Go documentation to enhance my skills. This project has been a great way to solidify my understanding of Go while learning new concepts along the way.
Dynamic Habit Tracker Challenge
In a thrilling 24-hour challenge, I built a dynamic habit tracker app using GitHub Copilot in just 18 hours. The process involved not only developing the app but also documenting it thoroughly and publishing a blog post about the experience. It was an intense but rewarding challenge that tested my creativity and ability to deliver under pressure.
Leetcode Problem-Solving
I continued solving Leetcode challenges, focusing on array-based problems:
- Remove Duplicates from Sorted Array II: Enhanced my understanding of handling duplicate elements.
- Majority Element: Strengthened my approach to identifying patterns and solving algorithmic problems effectively.
Continued Learning
Beyond coding, I dedicated time to reading programming-related books to expand my knowledge and improve my problem-solving mindset.
Final Thoughts
Week 8 was a mix of project-building, competitive challenges, and consistent problem-solving. The hands-on experience with Go and the habit tracker challenge pushed me out of my comfort zone and helped me grow as a developer. Looking forward to building more projects and leveling up my skills in the weeks ahead!