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!

Jan 19, 2025 - 18:53
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!